99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a279bf78adda0ccea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe6de89c7e3cae8168e9eac28dc52aed72f33850fa76d23919b53120596bd90de7b66a98680c305860eb2e996004ae32c5f51a4076aa2ecd4366ca30f7a025472341c294f05dfe611964a06931c8d2553dc940a74378582754a8249a3aa4e9a61e20ddf956df88c49b3c077039b9af01e1ab5cb561f1e6e8f0558aa7ab666cc53190021114724883e75d8524d8a9574f1eb37be565089914bfad44", @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="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 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) 04:09:24 executing program 0: r0 = socket(0x2, 0x2, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x6) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0xbffffffe, 0x1e) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) close(r3) 04:09:25 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497c63de36d99827fb9efcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r33 = getgid() r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r40, r37, r42, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r41, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r41, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x2, r34, r33, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x1, 0x0, 0x205) getgid() geteuid() r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) close(r44) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) 04:09:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) getegid() close(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = kqueue() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESHEX=r4], 0x1, 0x1000) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) fcntl$getown(r6, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = accept$inet6(r7, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r9 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r9, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r13, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r12) accept$inet6(r13, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={r11, r12, r16}, 0xc) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r17, r18) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r23, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r22) accept$inet6(r23, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r24 = geteuid() r25 = getuid() setreuid(r25, r24) r26 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r25, r26) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={r21, r22, r26}, 0xc) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = socket(0x2, 0x2, 0x0) dup2(r27, r28) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r9, r16, r20, r26, 0x0, 0x1}, 0xfffffffffffffffa, 0x7f, 0xffffffffffffffff, r29, 0xff, 0x2, 0x4, 0xfffffffffffffffa}) 04:09:25 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:09:25 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000cc0)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516c2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e890450521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c185ac00000000000022ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f911363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d4b375b95a8650e5cc140a10d33f49b7d567cb903ce7f8a00"/1444, 0x5a4) 04:09:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x4}}, 0x0) r3 = socket(0x18, 0x4001, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x4001, 0x0) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) getsockopt(r5, 0x29, 0x21, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x1) socket(0x18, 0x5, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x20002000008) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendmsg(r4, &(0x7f0000001680)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0xfff}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)="64ffacf1610872f0454dff70e7ea23255ee20efcde69651e0a101df0ea2e81a61b837e76a80c5e1ac08cd4a59dd5db51004f00fc750c701f640c73fb47f18421aca234ffd82c87c984eadad950f74b21106aadfcfd638bc26ad75e5cbf5d0c6bd93cfc2a4ab617dfacb7e64d382f6bb0814e80d96cb0570f8239eebd20950bc7a07835b4c1a44709d0c76c5ac3673bfd5e207d7d76f66546048c65188710f83d52409fb4c95b56cfc45f099a30cb6530bdd29c8823f0ac27e18f9dd0bf69279730be93c0c4c54c67fd093a3e0358a14fbb6efea9ac61ecd2d86c4e23933faf3fffba898718780e43538b0e92b0388d1606e8a1144e63ec4ec13c9ce32054a4e5e836d502c7a8af76fe79503386901e1962ce7b76ce4ed8756d15a826a01dab50964bd17c69a2b5e89ddf2c7eea2e93d47392fedeac8c54e5dfbfd19a41c58404250dfd8fec82b6c7481b5e9022f7197f722860f68060ac41ef4738336a4e1fd9621f6b8edafb184c250df982a79e2b9b93addb905dc253cdde5e8dbcb9ebe0a4c92c308413ee55ef3fa7987da6e53bfb77ce28cc14224abbd2dcd1a886423fbdccad8c986075f45166d813fbbdd5701a51883f536e25a0d0832b6ea3b73f238ea0d92af01f0ee25eb0a5e4aebf41bfbbf4b736ec5f9c78bb1196d87565d755964af5a97eb0ba7db81810cfd409041bc33ab27793c58a11e63edf8007320887224cf373134b73492eb7bc6ec4497f96212d1005a33feae02e45053f8d623d07570406ff6848ad4ff547fead0ca69d488ca7a4d9de3a94247b2b6b1e084190c19bffcf19b3fc6ea34a97d415da8e51fef63507a3c56ac573dc65ac0e9fa9873b7e7f1e19c2fff251f18fefb81f1d8e737dbb711c4af83f1a235c43fde3b12845461e1224839cbbdc1359b2042a92953de0f3ca28a690840ebafcb2a2df6f2b07e89eacce01f89ceccea6adb6229fd1644f2779a989fbeb385e28c535d358c94049574eb2890a85044d876979a6d222efa4dc21b296a0771d65979f620544ca0860332a6cf891a6a549827df09bdca0d5b3b6c8732074150082457d2957e501416d03d96640ef1b59d646487ab1d2973844f4e97c9604f79a2bbd558c2d2e7117c6e0c1d1c9688c52de37804343e5048cc2c602b0acc9348027629522414b56dd4746312bf15649d777073afdcf40cfa7c884a1e36817e9bd648633b7352e3237e72d0a096b6e193b7256b5e09430c7a09e4dfa95e810d868be073816593dc9de0ac98ded85edad27b70388c1e81144fdb8d91df0d010f0a1bbd32b4d45f0169963eef1591428474b57d65a42c5d789ab7910ffa34e62a5dedb16dee12170bfabc66f9308838414385d6c2248dc728465d4f732df104b5e52e3ab15263292b3c6b9d00da5c685f6675d0c2f1d09eb7fc6802f5cf7811bdb627826542576dd1b5ea1604260d3956866675a5979e72c551c93f6432dd5658febdd01b4eb31f0f625d81e1fd99ca4e7564ad0a2044c6eed2c0c7e17ae3165e04763740ff5a81a3a9ad6b87081606647ed993831692b45671917f9bec4f07c6730165787412fd7c7f1f4bbf7b42edb61177420f5f701b5c55464f732ad49564e478177964343d1381fa5a54c63dd965fceafbdb444bdf6855586aea36b281a1129532322910279d3e0fc87f2d1ed3eb33a3890e905db97ee0ccf6a91b7c3d99c24b003e4faeb4c13072a982ac1a241b3966ecbcffefeafe43d67388bdd00c39e3894a16906f905b7cb84e61bb67bcb2871ac96af3fb8c8d094ba83f9b3364b93b1640faf0f8c35f267642cfd5def1e07aa0825dc76c548426b861b0acb5cbfcec78f2d8f2cd2b06d9e74e1a8cc385a6add73477a5bbd54df9b02fad0b57a13c24ceeea33a74816764e6036eb0f3fd80b29cae164abd249f0ee519f2c91f57667c9331761884e2c86d41df160ffb30bd63d765ed23914c6100ce6dd388db926768cd4caad222572cd8b3426c9fb16d5a82d7f02bbd928485efbe6a855f82c1217873044dff59013d4cc9cb7d995c272f189318d21f1d2d1209b649e6b5ae9d6fb17c16c481f340eced639d974fc25dc150e7b66e4792bb3edb154252d12d27ba9729ea7e1283bc78eee07f42610cbaeeb563b1d6252173e026fa4a1d6ebc66b6de445d8e3f530cf623382acdc0ddc7e96ea87be5175e615e06c7863cf4bc095fce3c1e706fde685f308da19248e5070f72b33b2756c9f56164195a7c1b81896ad4e88886eaded701a996c0f9f973b707b1f581e073d92c8dcf67dbc2d6c2b1b3a83501e07db89eea7914f93ff00265eddcf248c9148b5a34919ca601f356543f7b33f2a4a03290aece92a05b6d432a07dc15d76cef990139fd9094bd4fa61f61d0ca18ef863f463e335b45729b55f74ffb1bf62ae0b3bf72cebc65b7bc91129a208e1b9ce50c89ac314575b529a364aee7037b6634ad5f96233cd6b87bd537324978611aa284b63d39256a1880aa93249592f53eb9e1fc11d149daa604f2bdcd83e795daf65cbeb1efff79773c42a7aa6a5742fdebf8c1fdb319e13639fe678a247ee6bb93dc2f91d0b04a225728c732c6baf90e505adcbc35a4065f72551eea88ccd9db86f7156229a28b05d3c8441085ae437c82775be04d51c65c3d6e2ce21df2f082d9372853041237a1a1d8a33c643a92c94cc23cb592dad595f5bbff5256dfcb4b963f92342bdfb732d5790d0206afbba86075708a5eee3fbbb30e8f5ec6bab901e170f0761ff0ff55b14d26c20e8ed0639caace45234d4e0e81e2cc73d33c821eafc37c1cc4add265b2fd5e8671866b3f2e317d8a6a9f18fe90bc1acd7c33be5d889bca285975997679d93fca0a39941ebd270a95fb93aab9ab51cc0ba799e0f497cb1f38ebacb763f22c11d6609cc9a4f8137ec86839d63f25c9a25916711bd4e12cd5af5150a1210887cfb871dadd3e4e4f1afaa723031b5f8ed36e6ca1290b821cd3cb9ca4f6776c2d33c44e4aa2fefd0ad73c6c63bff9c24a8f1264d32c82df8f6d8f28681f972a05478b9a99e817d13a952f1a9a4f2c6dab28717872bb02a7b5217d33446d1e7afccb720591f722058ba0f65d764bc2c46ed3d1ea9f36968747872a111fe8392f7a163154589b2ceb1e0ecfedfbc3c6187300df07006f5e1c2b95376a1c8d3e00f7c099661c0596aa0a081db97aafc5cc173cc9ca643b1b71bed03c1d1afa8641cac3e6e343a09de699d5c7b8ee32e91c994b008423191a4df3653de13106361fa291c717adb4c1a8474dedf54164740514b632548c29aeb171cfa01dedfeffd29a68996c91e7507240c308dc38192d063fca0920e2f58fb2f48c5420113b83c5f2b378f151dfd2fd8e2eb505675afb6a19fac7bbe425995bbbbcc72be5eafc3c69e4e979b7d1087b918d209909ae5995819f7c0a71457bf3f0dc65ef64cca64534edef2c61810b6d8461671149a3df6399e7544eef7d7e291afdca98d88c2f8b187f59803e1bc91de327d48be76c25975c5c343444eb6454036102d2159d659ecbaf651999d9bc1058d128123fa272fa004a276931679bd63c3e23ed70bd854ec9194379760c9b90e2393f2a5cc6bd94c1199a919c55821ee71ff5c8a833e436435b599f6486b5c51c48887b3f3f9828dc1664f3a9bc64952464029bc7b71771539b27c8cfbb47d02f0c3a4f36dc8fbbed67d4cd1aef7ffc4c691c7e75ae82f645f9d432c4f1a2a6cd9a77f7cadae6d5920e5b02d25667ae1cb70a61ccdb4d177be05b6475891dbcca742500f21510b5eec30b6a958cb2355130de714a3ab6e1554a1146e7af93cb1efb7398e2801c3528934a80457d132831400e0c17b1000ca76e25aef1de7a7900475a3e58c25e6a0a3ad43cacb0eb587b62404cab7e963adee7f6ce1c5cbcaef9328b9d21420b10c74d17d7c49c817141c6147c7f5e2d7fc5825fc960636d2777328baa293381e412ab03d2a01c83d3181c5a5f1285f627ab026df33cb930901da70de18c7e5c573722626a0eb2a2e15a53a2a5087d308ff9758c810940567e9d321d8d3b9d732eae2d559bf3db3cf6b06b294549bd1e4a8fd44b287db8d619c204120aa16ebb2c41568e075bdf4f961bfb7ba90e00ea89776925f8c7a40ebeec0abc5bc630d051ddae44e78e243a9f8c7a8202fff1e7ab2e783fad41e5fef2f85a1d068a6740f6ab6e7af43c67629847631b94d466461ee89194ac60286a9156f6556567031b29f77f1a09c49b3a2635d763301944feb85ef3a48c0db52c7cd59bfb59faf50427ca5ae268139850bd7b5f11e059c797300ea6798968dffa15d2a8e76e105eb1b75719d13f36de8c781541db643648ce9a637c3b31ee792a670afc9841bb381d4283ef36b2dea11d44012079138ef21d28069c3bfc43bad2fbc28265e2577b6740ca10eebde8951692acc12f9e4ac0dc4c47e196cba89f6c1f3fef85761bf741ef641a75d78dffd7bd29b7dcca3e95950e879ae5f28e11a45bdea476aae89629c6afec5ccfb53c393312fe967402eda233fd057704a2d60469abb6c9b8df8fbdd50303455a9cc1d24b6c04d892a51d5d86f08f913ff5ef1e2022cf5ad66fbb4be81d43a47702d7d6875851681240a41a971a52d39f92e247f4aa5ad865452a0add7b6a5e3a18cffa8dbda41d3594a1e66971eb91ca17b7536fa8fee7f46075fcbfc34936bef67bf83b55e0b4ff1f106b69158cb8c31da1578ccf7f70342694b2d8c547a8d7e2d9c1a5d94b4933b05172fc2a7abd531f9b5006868cbd9a558a12d4652e740098c53c24b1e6fed53074fb3cc319da4f2155cc9dd5387b48c1cca4fef74bc446e83c72843b9a3e980c022efce1d20da290ce9ff55427a959389afccc20ea04e4b531030eaf81597f181916133c2c6d56101baac675308bd211861c505142917adfdfdcb4c4d4fc0375fdda3da94e2bb31362dba45f8e1f79f16039aedd8e86fd1f35752a2bae7858e74a44b341333c7c1b1186b28204bd3e531105f8355f3a61b3dd81c47f3c5dd8573cd52955ab07a02007c2e2d7daaa979cd5a881c7ecdfde218a4faac2b483cc6ab684e55167f5a6e7610d4f31bb461bf23a4a52e83f968d5e47d78d5432af9989254d11dc79d3a69d1f469741c4a53438c4793d471ce2d0eb6048cb65a87d1761fcca118aeea7dcd092db1ecd99450f33f23c5246a459112dadddd1dfb09cb1919057186b227db2b002a37d70d3dbf9d01954a2ec2884ec53ae02a115dd4b385b55b2f3686cd648af982cc5810563a0fa8f69e0342aea55fb26be579794cec692fdd26441f81e3a0a4bff1ca45a5b180ac7ed3e582f25a9a2eb10056c2c484e1f866eb139b371151ec39153dea25950ef0110e49fae02e1b84444a9b11888c01c0554f2fdbc53dd47c8373d8b38f53d581511d82c9b05946202532ef7a06d5fb4fa6c9911692cc5bd3faa726a1d9af377b69ea228f5def87ebde855a099dd86c01cc154b5bbcf297fa63c81e82c97f4c38402c87c3aa3ec76879d044b5efa39e61f2deb18e8d6fa883ecff1ca5d9cdd9d6eac8d6ac19dae48c8de30ff8288642faf5b41df0f6766c2852a9d515fe4c34654692c50040a608c81b87cc8ca079c5b43158f1d997b9487a3b4993dc377a0b26e3a2811dc6d7f1ddbbceeac8fea9425f5bc3d0a1e6a0bbbc7c4839012ed908347ecc9a0064ef6668cc02ab6e2e2571a29b4cf0065c1c67842d0743d157580e90c429f9b4ea8364611c240d52811717a05245d110d04130d631ab9da3cfa9a463865b6358f2733bd247cfc02873c6b3b2", 0x1000}, {&(0x7f0000001280)="6584e19074db6a2ad072a6ebfee993a17a8564c0b3269c610d276724dbc69dfe55571fa0a05707a5a6dc830a7c60506a3f02d72f6f17abbbe35f4ff2198bd587373dad3f4397a74eef5f6970f8ea0f5d7f8c70874d7e982b64e1a07942243fdf56068850f56181ffc35ae8a9e69f23381659cb5aeaa127ecff0e96de89366359623ba978fd318fa317dfe4060c4806c9bf06a56f4d06f1a31aaeae99d7c8fb516c9a93e01e8ea8a77f19f2e86524802d1532", 0xb2}, {&(0x7f0000001340)="9a994343cc47f20ea5047ec2db8ff090a0a40fe92ecc2707ecc90e7854215648af3e651784dd0d6ac0fbafc718747ce72d7535648c91bf0d3e558780b62ff49bbcab25ea9038d98289ca7be43c9317fac3121565d9f373318509aea4c01f0f4274312cef55539e52e9fd2fd98bd750f9c9638687a3355835ea1097df8472a4e5eaf3182e32de4460cc8f2b307dd654b3e3ef5e4b3635d044", 0x98}], 0x3, &(0x7f0000001440)=[{0x68, 0x1, 0x4, "c45ab917c27c25ef4ce84382f5a53a0414181be22c46cf3d458e742f7abc8a9c9cc6e976fceb7ff409f0c6beb2bfaab67e5bcf1eb5bd2604a00212f1cd764493ba7e46f9ebfa95572faf295c4c22967de7878484"}, {0xb0, 0x1, 0x9, "a1d0055cecde1a4271238b9f21cd416faf428f01ac39a06b05be69e4570b186d30b063f380585fdda3a6329d9b9291421b9d929003f00d4218769e095137b5183e330dcff11bd00ef76d2071eb70e4f5ac53c3986d574e24cadfd4a2fbe3fc6f81438b4a950e7d76100bc127a43d4ab702844763e4637ce3b1195cf0386d1dd6b6089ebad5aa7abb206720b548d5918896e8d7d742cabb2fe71ea3b8a8"}, {0x108, 0x658bec831d4d9370, 0x3, "70e972231821f8a8cea05794fab058a2aa64f6ab530c9c6a1f57b3616c38f4e2802b9c265ce62ecb3620626720a7434ac7672a82cc3860dd696ea20a0571745af43cf464b1df46a9981b65a3fd2b773008487922c7b6fca8f57787781d61c9a9c380f5aef3977482ee0261fbb9af438c025259caefe589c2f52e6ebed86d8ae39dface4168e1e1899abb84109569ffc95f299da94ca2eaa284345cc94b2c68ccec5eaeb30a7e28e0e05c975826f634159cfe232a679b09850a2838799bb6a7135ccce7a66ec4339c870c58af10b25182d88cee652c186f537bafcf866155cea45e2caaca8ed9d766e2523b439a5ec71400013bd697"}], 0x220}, 0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x100) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) minherit(&(0x7f0000382000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0xffff}) 04:09:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x80131, 0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="bf320ba6710f2f0cf0c95c6ef0f3ae9e475da5a28c1aa9ac401c3a40e84ff5251d9a80c4c685d39a662235b2ab709de216b7ef8a5de1a74f97aa2756ea5156f79c2929b39749f4783f6c", 0x4a) 04:09:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:09:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYRES16], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd2ac9d0d0f9f061487800000000000000aaff02000000ffe10000000000000000100000000000003e1be8eb1c878f72003c39e768dccf7d2f18158d39864f5696ab0fee749a5b987d36efb316cf7d68f09223b302004105267189fdb93adb861fa6b5b4ae6820f036aade301699fbcd84378fbba319b2e9b2163ee72f23f6ff9300ccf77e659080184eb636807443a1f9e2e3d700bcece39e639187a890c86769a852bfb3a81b5cdef9c9e2b14583714ba2b4a67c0dd065076b10772b58e06505cf623da895d1d0abd2025260f5a3abea25cf6f8d7fecd1b9f1fdc81855b99439ff4e8b2b81ae568544a8d744962a1d0b19462f8b916016d8d4ee2c0507de790dae8c5f05d3a83dd311104fcf"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) clock_settime(0x4, &(0x7f0000000080)={0x0, 0x3}) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) semget(0x2, 0x4, 0x183) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) msgget$private(0x0, 0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket(0x9ca8e230aa3b45a3, 0x8000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0xfffffff9, 0x75d}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x120) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0100f90000000000"], 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:09:25 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0xf8, 0xf0000000, 0x7afc, 0x9}], 0x3, 0x0, 0x3, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffb, 0x2000100000005}) socket(0x18, 0x8000, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r10 = fcntl$dupfd(r6, 0x0, r0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xee) msgrcv(r3, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1000) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r12 = kqueue() r13 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(r13, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffd, 0x0, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r14, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000aaff651c2c1287666867d1c5077830b50000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9d849ae7503a391b700000000000000000000000000000000000000000000576942cebf00000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb38350000000000000000000000000000000000000000f7fffffff7ff6dd8e373d879b91f8bb3b695b87868aa85ea27b758c8d45ffbf9e582c4d0d65428908c739752f755c3b59d7629aa507bb5b4ec89c54d929b877242d193ea01d5b9b33f414c6fb41f180ed3e08b9b6660111ddd6a45c187bbd08b9c01cadfe9534c1335732310a02c7fa565685f83b5fac35640f42b525300"/315], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r14, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b0800d835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x2, 0x0) r18 = socket(0x6, 0x4, 0x2) close(r18) connect$unix(r18, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300065663759372ace0c750987e6c3bc1b13d10268ed04e396b414336202098f0d335bf67ae312f049629db3432ff9879a9711a70f1c9353b92d2f710affc107795fb07acd82b4be765ba4b258f10455f5de8393549c7b7f5f3f7af1769fbbad4645ef4731f5451448e159800c1bb2d97543b3828a32b4ad01151957e43efa1004af759e6431310bec00a8fe6789b0d9bf75c2a2c244c627c2c83ae93dbd9a72c85868a3d41d769f2924033884f9dc5fb7de38fd4c579c48d1b785e0a9d122969885183c69acc41786aaa654c6c2c5edc36d6282a3"], 0x9) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80606948, &(0x7f0000000300)) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000200000000000000000000078de6fd80000000000000000000000000000000000000000004000"/96], 0x60, 0x0, 0x1800) 04:09:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) shutdown(r2, 0x0) msgget$private(0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 04:09:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 04:09:25 executing program 0: clock_getres(0x2, &(0x7f00000001c0)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f00000000c0)=[{0x2, 0x0, 0xf, 0x5}, {0xe761, 0x40, 0x1, 0x7fff}, {0x7, 0x3, 0x8f, 0x1000}, {0x3f, 0x8, 0x9, 0x1}, {0x8, 0x0, 0x3, 0x8}, {0x6, 0xff, 0x8, 0x7fffffff}, {0x2, 0x9, 0x0, 0x8}, {0x9, 0x0, 0x1, 0x200}, {0x401, 0x7f, 0xff}, {0x8, 0x81, 0x82, 0xfc000000}]}) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb, 0x82005121, "0d0000000000000007d02a4700"}) write(r0, &(0x7f0000000140)="96", 0x1) write(0xffffffffffffffff, &(0x7f0000000200)="2cad966abe467eed3548b4734e6cdfb30ecb89b60fb7be0c9aff8fac33c271e48dcec217940989e11cdaf8fee0c73023271822b8ff2ad8c60cd01c2cee8a4504fa320e4f438d580116fe006976198dfe", 0x50) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x5000) shmdt(r3) 04:09:25 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2e81) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) writev(r3, &(0x7f0000002a00), 0x0) dup2(r0, r1) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x80) readv(r1, &(0x7f0000001480), 0x216) 04:09:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) 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) r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a496aa1be333939fbb8578ee3105d40fd31ddb3b5965e336f7c650d257a2da69c1a02165f044980393fecab0471a39fbc0d011fe7715e721c185da8cfb522c241a250d76801a5571ff977e8392b5ec8f618c7764bd920d6579b60740980aa8465cd135479bf901cecdfd5e429b1d215a3ac17e2d550709a4ecebcedcde80ff68"], 0x10) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) r7 = accept$unix(r6, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = geteuid() fchownat(r10, &(0x7f0000000080)='\x00', r12, r9, 0x6) r13 = semget$private(0x0, 0x4, 0x1b2) r14 = semget$private(0x0, 0x5, 0x198) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) semctl$GETNCNT(r14, 0x1, 0x3, &(0x7f0000000700)=""/160) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, 0x0, r16, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r11, r9) r17 = getegid() r18 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r9, 0xffffffffffffffff, r17, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r18, 0x5, 0x8, 0x0, 0x80000001}) geteuid() r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008000000000000000008f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df29173f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f30d941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff032a801b5669356a3f996255f4dd7183fa2b85204e29c8c37f69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d26fba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad226780900000000000097ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f9100000000efbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d5496aa0e9b0216a4b6fce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16c300d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650e19501ce3106a9026519e7aea7c4c01369ea2b1bc161a400000000000000000000003424ad00"], 0x10) writev(r21, &(0x7f0000000080)=[{0x0}], 0x1) r22 = accept$unix(r21, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r23, 0x160}], 0x1, 0x606dca73) dup2(r24, r23) r25 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) fchownat(r20, &(0x7f0000000080)='\x00', r26, r19, 0x6) 04:09:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) dup2(r2, r0) 04:09:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000180)=0x8f98) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)}], 0x4) 04:09:25 executing program 0: munmap(&(0x7f000057c000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) recvfrom(r1, &(0x7f0000000180)=""/63, 0x3f, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) acct(&(0x7f0000000200)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000000)={0x1, 0x7, 0x401, 0x8, 0x7ff, 0x81, 0x7, 0x10, [{0x3, 0x2, 0x40, 0x4}, {0x7, 0x400, 0x3, 0x2}, {0x0, 0x0, 0x80000001, 0x5}, {0x3, 0x81, 0x5, 0x2}, {0x4, 0x9, 0x3f, 0x2}, {0x3f, 0x8, 0x4b10, 0x2}, {0x4, 0x7, 0x9, 0x7f}, {0x5, 0x1000, 0xffffffff, 0xd1d9525}, {0x30, 0x5, 0x80000000}, {0x0, 0x6, 0x4, 0x20}, {0x2, 0x81, 0x2b3, 0x6}, {0x800, 0x4, 0x92ba, 0x1745}, {0x0, 0x4, 0x9, 0x1f}, {0x100, 0x0, 0x12, 0x8}, {0x1, 0x9, 0x6, 0x10000}, {0x4, 0x9, 0xc29, 0x80000001}]}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:09:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf40e7ef1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57886356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r7 = geteuid() r8 = getgid() r9 = socket(0x10, 0x8000, 0x2) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r11 = socket(0x18, 0x400000002, 0x0) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x40000000, 0x0) r14 = kqueue() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r14, &(0x7f00000001c0)=[{{r15}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x40000000, 0x0) r16 = fcntl$dupfd(r5, 0xa, r15) setsockopt(r16, 0x1000000029, 0x403, &(0x7f0000001680)="ebffcbffa3a9fd812eaa4e713048e699319296a707c2f2209f1884ba0b51060017ff9814251f983b714ede0fb098d4291c789afedd45f3da1ddaad83aae0e7970f2f49fbfa3ee26319455c4719a9684bf8271612d781b37c1302dba50a15e6f2d85d24fe5e493a58cd82fb4d112baf11ef9faaeba9dd89b86635517992ae2afc02d4223aa435b3929a", 0x89) pwritev(r11, &(0x7f000001b580)=[{}, {&(0x7f0000000a80)="772cef73d7f6be25dc50928eeb4cfad0c92f2ddea0f5b270802e1672d7763a9d074ce7cc089e76ef45eabf1cf9dae65622f09195d9691f187cd192d5352048b253072675ca9f03288ca6dac276bfce962a21f8792bf769899993bf3ce273b09ed581ce7b105de9dd1a81fb0cfd99d4b04ba306143206c63b09cc9d563334d92d613ca0c4c39baca23372f102f2093c8a0d5ed320761f928ab27aeae42d1c08099d0e9c16ea270e06439f5b1587961d7d10bbdf51e9f764ac563981630307befb1311cf15cd6e43c0bc85d02d5030a9789ce4509b4adbfe0daadc6f5e7df3b0eac0af1b2c2e0994", 0xe7}], 0xffffffffffffdbf, 0x0, 0x0) ftruncate(r10, 0x0, 0x3ffff) r17 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r17, 0x0, 0x3ffff) dup(r17) r18 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r9, 0x5) r19 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r20 = socket(0x18, 0x1, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x10}, 0xd, 0x100, r18, r21, 0x2, 0x92, 0xffff}) r22 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r22, r7, r8}, 0x0, 0x4, r18}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r24}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r26 = socket(0x1, 0x2, 0xfe) r27 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r27]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = kqueue() r31 = msgget$private(0x0, 0xfffffffffffffffd) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000bfcdf9c38aba011f35447d15dd5e7c988cf74c7d095a16ed3c63616f687b151f0b57c0e589d8b8e3ea856dc53e412a6628b13bdb1afae709372933e4d79403f5cb4ab68dd1938f7d69cb90b9bd29610439b8dc117abe5841d866fc34255f2d0b4743aa939f177133b1012d647a02945bd1592e7933ef000000000059164e469a171b70a2a234cd0d710ab8df6a071bb0b70244911087e99cb2dbde0546c9fae5ac69af81d3fc8f6b6ad4603aae3f3afbfe0de1ef974972c47f46b1432a5921a749ac178f16cba171778f7c9dbfee58f80839093b3f4e87856370ade5710975c7de83a40dc034e8d1"], 0x10) msgsnd(r31, &(0x7f0000000e40)=ANY=[@ANYRESDEC=r32], 0x1, 0x7fc) r33 = msgget(0x0, 0x2) msgsnd(r33, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x4, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = kqueue() r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r39) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r39, 0xe3) writev(r39, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) r41 = syz_open_pts() close(r41) r42 = syz_open_pts() r43 = dup2(r41, r42) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000140)=0x9) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x3}, {{r39}, 0xfffffffffffffffa, 0x20, 0x41, 0x0, 0x3}, {{r30}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r30}, 0xfffffffffffffffb, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r40}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r39}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xfffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r49 = syz_open_pts() close(r49) ioctl$TIOCSETAF(r49, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r49, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0xd0a}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffff9, 0x7, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r50 = kqueue() kevent(r50, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r50, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r51 = open$dir(&(0x7f0000000f40)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r51}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r52 = kqueue() kevent(r52, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r53 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r53}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r53}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r53}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r54 = kqueue() kevent(r54, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0xfffffff7, 0x0, 0x0, 0x0) r55 = open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x0) r56 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r55, &(0x7f0000000040)='./file0\x00', r56, &(0x7f00000000c0)='./file1\x00') r57 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r58 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r57, &(0x7f0000000040)='./file0\x00', r58, &(0x7f00000000c0)='./file1\x00') msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r27, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r34, @ANYRESOCT=r36, @ANYPTR64=&(0x7f000001b600)=ANY=[@ANYPTR64=&(0x7f000001b5c0)=ANY=[@ANYRES16=r57, @ANYRES16=0x0], @ANYRES32=r34, @ANYRESHEX=r47, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYRESHEX=r55, @ANYRES32=r50, @ANYPTR64, @ANYRESHEX=r51]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r38, @ANYRES64=r53], 0x6, 0xc00) r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = getegid() r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae86356cdb6d0cea438f8387c3440ba6ba9cc08ba00c04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913ac03954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/525], 0x44b, 0x800) msgctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x6, r60, r61, r63, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r67, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r67, &(0x7f0000019f80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x800) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r68, &(0x7f000001a300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851af02e1980f1f9688919518590d71308906d37bf47a3f3953c97c5b06245eca1bc17a22f50db2c89eec890a869816bffc65a9db6802af0b4b710d5dab4dc17c3a4e085b6321ac163ca82a065287aed61e600a8a2546fc52d4a7b7fc2d1051a6da9df6af82f5da65184dbda0904f0e333f378954f5ca4fe32aeb800bf4df3af890c3e3b9d056001c45ea79781b3e15c135302651ed54ed4851165cd594ae2f1c8b1f685d3f04dba5520bbc55dba84de061dcbb587065f1b7c55890d88f295723898332d97c34f5e1619a1c23bbf69a3cef970aa065969f271186d63d5b636ef76ccc0b72dc0e04bae43e1bbd100"/4468], 0x1008, 0x1, 0x800) r69 = socket(0x18, 0x4, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r70 = syz_open_pts() ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) msgrcv(0xffffffffffffffff, &(0x7f000001a180)=ANY=[@ANYRES32=r69, @ANYRES32=0x0, @ANYRES64=r70, @ANYRESHEX=r68, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1442be471b93bccd3fdb070e7279b119a8bc3e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) r71 = msgget(0x2, 0x200) r72 = socket(0x10000000011, 0x8000000003, 0x0) close(r72) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f000001a2c0)={0x0, 0x0}, 0xc) r74 = getpgrp() msgctl$IPC_SET(r71, 0x1, &(0x7f0000000100)={{0x0, r73, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r74, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgget(0x1, 0x410) r75 = msgget$private(0x0, 0x2) msgrcv(r75, 0x0, 0xfffffffffffffee0, 0x0, 0x1000) msgsnd(r68, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r68, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r68, &(0x7f00000346c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c2abfdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a3b00"/102400], 0x1, 0x2, 0xc00) msgctl$IPC_RMID(r68, 0x0) msgsnd(r68, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r76, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r77, &(0x7f000062e000)={&(0x7f0000000f00)=ANY=[@ANYBLOB="000030c585db1f89c055af8442221eb46c8be1c3"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r67, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r77, @ANYRESHEX], 0x3, 0x3, 0x800) r78 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r78, &(0x7f0000000480)=[{&(0x7f0000000e40)}], 0x1, 0x0, 0x0) ftruncate(r78, 0x0, 0x3ffff) r79 = open(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x62) pwritev(r79, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r79, 0x0, 0x3ffff) r80 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r80, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r80, 0x0, 0x3ffff) r81 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r81, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) msgsnd(r67, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r78], @ANYRESOCT=r50, @ANYRESOCT, @ANYRES32=r39, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r79, @ANYRESOCT=r80, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r81]], 0x6, 0x800) r82 = kqueue() kevent(r82, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r83 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r84 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r83, &(0x7f0000000040)='./file0\x00', r84, &(0x7f00000000c0)='./file1\x00') msgsnd(r67, &(0x7f000001b680)=ANY=[@ANYPTR64=&(0x7f000001b640)=ANY=[@ANYRESDEC, @ANYRES32=r84, @ANYRESDEC=r54, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=0x0]], @ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRESDEC], 0x5, 0x40000000000800) r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = getegid() r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r71, &(0x7f0000000f80)=ANY=[@ANYRES64], 0x1, 0x1, 0x1000) r91 = socket(0x18, 0x1, 0x0) setsockopt(r91, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r91, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r90, &(0x7f0000000200)=ANY=[@ANYRESOCT=r91], 0x1, 0x800) msgrcv(r90, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r92 = msgget(0x3, 0x14) msgctl$IPC_SET(r92, 0x1, &(0x7f000001a100)={{0x6, 0x0, r87, r59, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r65, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r61, r66, r87, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r27, r27, r27, r27, r66, r28, r28, r28, r28]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r96 = geteuid() r97 = getpgid(0xffffffffffffffff) r98 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r95, r93, r96, r94, 0x143, 0x80000001}, 0x8, 0x100000000, r97, r98, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r26, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r98}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r100 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r100, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r100, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r100, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r102 = getgid() r103 = getgid() semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r101, r102, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r104 = getgid() r105 = getppid() r106 = fcntl$getown(0xffffffffffffffff, 0x5) r107 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r107, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r99, r101, r104, 0x90, 0x8}, 0x5, 0x5, r105, r106, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r23, r99, 0x44, 0x9}, 0x5, 0x3, r25, r98, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r98) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000a10 failed: hole in range map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000a10 failed: hole in range 04:09:25 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00001a00000086dd60cd040000380000cb814aacdd9fa4884f6e7447ec846e36ff0200000000000000000000000000013a060403020800801297cce23c62dd0e58768f95d1b7ec3bff02000000000000000000c30453dc7cd1ee87aea60000000001000000000000"]) 04:09:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getgid() symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8b42, 0x5, 0x20, 0xffffffff, "a5217752230d74efcaf2a620e7e8f1fd2ab4024c", 0x100, 0x1ff}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0x1, 0x3}) syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439afc07df0a30d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74db316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252e0000000000000009b68dbebc27e8328f6f3669e82b155f6c3c383f0bafd7ea9900"/1185]) 04:09:26 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0xc2fcc4fd6c26b475, 0x0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"], 0x10) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000000c0)="7db504c3f4be4a38fc55e35925700bee7f42e515cf0cb8d4a78011341257cd7a13a9690fe1a7dbc196828fda24d7f4be7ae9d5a236629a97a5", 0x39}, {&(0x7f0000000e40)="e18233c087a178bc161c9d068335e7dd41cf07969b6aef5dbcf335b9aa341c9e95dc30285de306b1125585a5165331d0a78c93dc1f069c412eaa1fc0b866c9e93e88e51602c3c252f6e9e201b3e5ab428c7216c0c7efc88bb351fe68bee1e2b4c01f3e28bbbaae8d6c8c07a08af46bc819fadd2441c7344881d0dec4d3dcd636175ab95d649dc5f40b0a10060b0f1be1ccc5ed435fa88d2ee424cdbec39326dd09a946b354becc7dad8394bba3d879463097565fc8cc25a80a28a056b0600d3cea027c00200d34ce36e764aacdbb", 0xce}, {&(0x7f0000000f40)="8557fdfceebe35ff26a2b1daa446cd445d85fedda458867229808c52c17a8c1a4edd49a1a442549e3cc50280380d785914e4236f7af29d09f158049035d9b8a9117c7a1c842d4b4745fa7fadd2a323331a74a82d16cf393920894120980f3f848f21beb3fe3e3c1b505eb5063763c4", 0x6f}, {&(0x7f0000000fc0)="49bbe9e9d4a90baa2a3b456eb130ea6c2391aa9cc97910fbbaa09873aeebfedb080840691e8cf1ef24e69c5fa4324b365d810dc93ca6bcfe4ea141b15074b033d9b400cfcab13cc814d0069d7d953e27", 0x50}, {&(0x7f0000001040)="059ada4a69d8bd7c51cdb009db77d41d586316be7227be6767cf11b9d66c2723d54b86dd452958f0dd0da15dd663ef67969146d6cb45d7bab60ffa1edc846be96da64fdd6412ab6954a29a8585aabd8974caed9e350c309e7b2df0a0ae054340fe07c641c563d43084c22b6961b53c1c5602fee3c8b247067436e0d8125408655c9061b86fb0ed67f03f83804afa302147220a917ef6d4912bc9933f09f3eb132c9f46f2f430c132cd2296510a34681c0e20e4f711f4379512879c325ecb33918b1f3644a34fd419144f", 0xca}, {&(0x7f0000001140)="f3c50a67b3e517177ef08875b57df2947773f89d2611c2ab9958023bf4806373944088bfdb912b6214a1d31159dd088d53e05141fd75d0fd817b99efdb057b542a80e61cfc83bc4b1dbe69bedd3fc7caa3679da90cb514263009a11b28ef4fe19126d6b041d88e7dcf1dc3b8f7077f81182a23b01761249a9e21adf0ce6ab37b402231dd78b05fe46f21c74b216787c8e5534bb759eeba5cf9a0567b85d7365403c30fbeab8a5bfd693b4d", 0xab}], 0x6, &(0x7f0000001280)=[{0xb0, 0x1, 0x9, "3a781255435e385dd833613c349277c5633c6c230b5fc5db7e47e8ee564748ac43589b1b5f6f26193de69843999ec9c77f46f23cbee870749bacd9aa71ac5ca9f9922d450d6c9c8056ce45252e95108f483484aed1bd61b0dec777f255aef9df96c55093aca8d0f19bc28e4332d7479a03cc326742bf84a12126927fc4db2cf0e1684b05984ff92d51483cc925eb0820fa39c7e94b1fc6719fe6d51daf96"}, {0x80, 0x0, 0x0, "108ed68943a19fa8d23de519fe5e8c348258f885d9c8e85c2fab6fcf52db387e82716564f03cd194ae24fd67752be8949c709243ca81f7cdf7aa3e9110085cc5b1e7b9edea5fcca48360ea7ef32229f236358d39885af7643152abb405949a300160bdf28527244e750f37f6"}], 0x130}, 0x410) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) kqueue() r4 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt(r4, 0x100, 0x1, &(0x7f0000000000)="51ae42fe902163bd7c9b0e944868280234224783420e94c867359270f0f9ca5df7a89cf3e6bee3392680f7b081125490a6907cb0b33cc4d94d50c18fc3d4624b2b1017954314e4d7a3ce88f5356a22d4390a7d25b7672f7bd7e304e0d2c7e5b29be020514f03f03def8b", 0x6a) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000000c0)={0x9, 0x669, 0x3f}) r8 = semget$private(0x0, 0x5, 0x198) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000200)=""/139) 04:09:26 executing program 1: r0 = socket(0x11, 0x3, 0x80) kqueue() sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 04:09:26 executing program 0: syz_open_pts() r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x6, 0x4000, 0x0) socket(0x1, 0x4, 0x24) dup2(r3, r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000080)={0x3ff, 0x2d9}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) listen(r8, 0x3f) 04:09:26 executing program 0: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000002815496b0015ff0000ffff0000050000007c916b60848a9dadb1517769f4b5b2ae7da471078368e27b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f81458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838edfe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68514a90e722245f1bb2de62c8894f78524e237199d15857bcf1c69a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b971b17b277cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f6468a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114e557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a90633a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303b2905f8c730b534206154b4020000001b00cfdf2e08a9a0f86dc5b428e9f27b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a345700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ed39c00"/686], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semop(r9, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r11, r14, 0x80, 0x8}, 0x8, 0x5, 0x0, r15, 0xfffffffffffffe01, 0xa, 0x7ff}) setgid(r8) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r17, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:09:26 executing program 1: 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) 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) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setstatus(r8, 0x4, 0x80) recvfrom(r6, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x2, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 04:09:26 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) dup2(r1, 0xffffffffffffffff) kqueue() 04:09:26 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') kqueue() socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x2000000386) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000f4ff000096efad3b832b2fbc5dbfc73fc9dd97505e236fe3977d723869d5cec0e102c5dbf397744f0b2310c9dfe26805584b51f6812247d4fb874f5011829590811e4a903d9c4bd5d44240392d97a329ab9c85f917562dc5c4e47fa9366fd0b664a954dc8224cae215416746d292be495bfb546572997d4ad74dad5f5ce4d6cc4a1f0a54406470a3530780f9c5fe67c2d90bbacda9fa59d5130ff8c55f9c66fa6a1c61f00040b15186300453f5a67b27441edb3c9871ba87a6bc74748d2603a6"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c7440000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000007ead00000000000000000000000000000000000000000000000000a2872bd8b1b8aed4a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0x1, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000340)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x103, 0x7fc}, {0x2, 0x7, 0x1000}, {0x1, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xb1, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r7, &(0x7f0000000200)=[{0x3, 0x1d, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r5, 0x0, r9, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r12) r13 = getuid() geteuid() r14 = syz_open_pts() ioctl$TIOCSBRK(r14, 0x2000747b) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r14, 0x20007471) r16 = accept$inet6(r15, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r16, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r17 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r17, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x400, r13, r18, 0xffffffffffffffff, r2, 0x60, 0x400}, 0x10003, 0x708f, r12, r1, 0x9, 0xfffffffffffffff9, 0x9, 0x9}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000540)=""/4096) 04:09:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffdffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487c284c8706ddd0766844886cc07644b2bbefd9aafba9153e58960", 0x15c}], 0x1) 04:09:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) shutdown(r4, 0x41c06443f16f805a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0x9a3c, 0x5, "80777289c32240cfdd9b74fdabc1cbf977cd30a3", 0x5, 0x4}) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0f11e97db7e06839ab1d70475913ac414f17157e928fec7a35b6af00c8740db3a213615953f5578c889e6f6965204e82a5d53af4856aaf3095000401b253cc46daa54d37da3dd6c3ed78e98d77689f8287703c0be395785e24b3b0669878862d7a65b43c5a6f226e2dfd0f900ad612b84e9a29bad2585ee36520c5fe18271f591e7251c5d5713b4435f04f867a7043f9f2115ae7071789"], 0x10) r5 = dup2(r1, r0) readv(r1, &(0x7f0000001480), 0x216) sendto$unix(r5, &(0x7f0000000180)="97645ec7342ec5edb08ce85bf9f1aa732b08572686ac16c4afcbad2b4dc8e38efabf03d28caa3d08fa9d34a40c60336bb2a8acb8921f084152d91c4ad70e00711a96b579e7da970be3b9be5733756ec6fa", 0x51, 0x401, 0x0, 0x0) 04:09:26 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff4000aaaaaaaa0a000460a4060000103c00007620000000000000000000000000aaff0200000000000000000000000000012c00850401b6f70333"]) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "e607f92a008e4f733b83ab6dcc635ac3a5803d113c06edce782707e8c51e5184720658ee43b6e3305b244e9089fcaac2bc7dfb71c80bb346792d6cd15e66a4dbfd9b208d23d57d120db0f80c0f7bb4379bd86b933ece6003862ae0c5704f5007b7dc5e21f20e5dd24d52ad8c583f753e8b18f4c92c9849e6f9e4578ae5381c3ec1de7b5061789a6841740b33f2047c79175fa8d0820be854975241bec85f9566bff4c876fe0f582bb22b43804e17bfb6f34f07ac1ec915eadf5460217d24bd1e18e942a71f49"}, 0xce, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09:26 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r2, &(0x7f0000000400)=""/184, 0xb8, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 04:09:26 executing program 0: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x80}, &(0x7f0000000040)={0x3b3ceeff, 0x8}, 0x0, 0x0) close(r0) chdir(&(0x7f0000000080)='./file0\x00') 04:09:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0xa, r5) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x12a}, 0x100, 0xc03, r12, r13, 0xfff, 0x401, 0x100000000}) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r22, 0xffffffffffffffff, r23, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) r24 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) r26 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r26]) getgroups(0x4, &(0x7f00000001c0)=[r24, 0x0, r26, 0xffffffffffffffff]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r33, r34, 0x0, 0x2, 0x5}, 0x100, 0xc07, r35, r36, 0xa5, 0x1, 0x100000000}) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = socket(0x10000000002, 0x2, 0x0) close(r38) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r39, 0xa, r38) r40 = syz_open_pts() close(r40) r41 = syz_open_pts() dup2(r40, r41) r42 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r42) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x1, 0x0) close(r44) fcntl$dupfd(r43, 0x0, r44) r45 = kqueue() kevent(r45, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$dupfd(r44, 0xa, r45) fcntl$dupfd(r44, 0xa, r42) msgsnd(r37, &(0x7f0000001300)=ANY=[@ANYRESDEC=r38, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r40, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r32, @ANYRESDEC=r25, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="688581efc5ae48dfae99827feeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d647700000000000000000000000000000000a9097cee419deafef6f5155f5f2fe8a181b1a6c3673d572a1a5c9ecfaea63ffefccbf3bd29afd5bf2ae8bef883af8ab7b23e2a5ab04f3354c6abb4a1b777fcc14873b0cefdab0b4ea8afe7dc95e4c3e1732adb2ef06aa5dd435a2b63dea1ac0afeeeeaebffd2ba5cffef470023486deab51fe5b57772b2463b0dbda9e2778a08511ac4ef8ab391b72315cd4184728f4481", @ANYRES16=r42], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r28, @ANYRES64=r27, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r24, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r33, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r38, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={r13, r16, r24}, 0xc) renameat(r0, &(0x7f0000000040)='./file1\x00', r6, &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 04:09:27 executing program 1: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socket(0x2, 0x8001, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYRES32=r2, @ANYBLOB="3ce58db35e14d22ebe44bc6f723f5c6085b7f7349aa3002bbdc40097969ea40eda079df35051a18b4fd781a83b4ba032f7f40279e0daf19337a97dd3c43d81e12e7444cd9797f1923c4365f64d8028b0b646deeea489596344d0d4f62e28e97538965d31b47747f162566703b34c18f665e84788edeffcfeaf2ae558ec5d92666366e4d7c4da18973835a24d9d0aab6a9ded360cab8b598e1ea58651bda621964bd4e663bec65eb20a28145582e261ea29590fbfebed2a4f33d0e4ac0cb0de424def70f2d0b239348546960e72976f7a209f30357905531d2863cf3fccc9edd2b5eef3e892473221aae367628421acad5b11bb59676281bae253c4d8b1652b921c030877880bec5c1a00e0c0c4f8036bf6d1e8ad218413caa68034704282c12c63dbc578cb1272c4004bb144650fae9645b3d1b0bcbefb21fa9ad1f34e336beb1c08472f3d23c12825650e2a3de8076c99f7e55cf0ece062294ff479ec21a2773186d9b711326ef4a456ad69f9dfa56ead3e101a028c9f29b70171db0aa3327f6527ac8840b7de3df3e4e029d07b3786a0fe75c7f53be4c561783b94d3051ba45c4efa5aa70f7661a8ff76ec0ba4065f751d9031941be83da8c4e58d474a20be1040b2e58e73194b3b3f07e41c89cc76de0ba65ea9e0fa338af8a0e2c14a5c69b028843c3bbf1a3ed9feb0eeb850a68793ad83c8627b6c27d0a7bca81a28028b3c9ee69264a13497baec163127bdde9ddcda4184feaccf24ba3d87823b25139f797bff31cf9069c34e710cf8d3a64e4dcb7ff84ed7153e552ff5f0310ba1fff883208308795dc3da49f30dbb3b63786b656472e6bac01fd1cfd9634ebe21b9445226ab4371c21a9ea6e6bf66b94981272f29bb745b125e2cb8a4ed43089eed80754a32616ba418ef0039aaac26aad5297468a18d63314a15e770b7a566525d65fae5cc0c5ee7ce2008c66e8915fbb5d2eb3a3d9fe40172bb317df5a515f51a3ff5d24e44a8db0d4a930fc799da604185a658c9a0d58b72c9762097f442aeef2fdcc2e36a38c27732682d453dec6db5f957e63530c7954e38e4604f6e94dae6f25b7a10428fc02e774fe4fd3e8a7c122ce54b5ed2808ff167689f9923e105002c8d4ccc113737e0546b504cf919aaa0333ea9b0793723ad91271eb0d8c1c196577552b84f5a0a3f79ea6afa18a62d0dccbe2066f5956e6edbfaf1a61d39d2af992846c18cb0153bd4ccc8858dc01fdb5601e97a76e503f4a18786ced65f776ae85353b634333346faee1f67c51389d22df8df9196f232bb97deb124596f7bf69bf48d6ebef75ce042bdf83e49f770fc3f5baab773e659c4f14ed253f61612dfe7ef85ba63c77d06ec51d14804c44c05ead13d0ce0a7ad53e00957b3c965ad574968707935902d518ad8a61c87d9aaa4c11942081111485141dd3f3ef6f7385b4d5b139b3a5b0fecaba55e77fdd63b35724589ab3a226c9731ec459ada2ca67083b5acae7bde3833ab76f2316b6b4c0b320e447614505bc3e6ec395161868fd80c692868480cb0c088ca0602320790f53f729d55438bf9f0d2dd8c9e92d393443ff37cff04d16fb0f3daa6c1cbd7775931d54e5961052b156ca35d3149db322bd32aa838c84164fb42799dc5230655689bf4f452afb853b74e744ce3410e06968d685b58fdfb56a4a1529fd0f62849df44591547b3111d0824b37f12ddf0dd2f63f9a42bdea20f14384c61307fafbbff23f08d723bd812af6758f5e93805fef6b1117b1336540f4fe1443aa2c9b1d565fcb0bacddf3076fa5ee8bf743d90a0192dd715f8dafc4b85f126deb2fa28742d0062502dda302e5e3154806bc291e602cf4ca5cb31e17a35380678b863514c3e64c6649cdd58a11b9de3396a64d39892491f7bfa6f6b3790f3ae81888a45e7df47a1440e5aa486c102188a357982ec8e34caeeb08228d757c3526d7d06fb722c6721f97c2b911e3cc22a1186153627c3534b80ee8d9fafdc8fa3c60ac370f9e30494eb213b0401cc86d884d4ae5c9cacddedad43acb9f8cca1b96f658a6f1cd355aecf50ed6c6a329e93f8bc0ac8d8e2088b1ba1f7c94cf1d4ed390dd3fdcb34314c731a10e297b19bbf1b3790f719a45376a6c2a56f1e0c9e87c0bafdc1d82bef91a212056810a72e9269941245a770598a1f79c43c11b8b75627096cad8ce074d88e89df34c13dd4c379d5c80c075c1d861cb3f558361ab0029c85300f96d1d30c598672de355b3f90ba411d11a896a6d43f992d0aaa2cf44300c1430f785aac8c278c0bb8bd796d33ed787fc3a0343a5a3c7e6a6a9031666190880bb4b75fd3be7528d2efc0094409ed48aaac6bf6e114cf745b64c4c9b3b45b7df162425ad197c1943fe96395c8c9f528915348064c2cfc342eecc48a968ddab6dc3f52dc1f7b43f0cfa5aacaaa2e5802381db35bc6d1add3225d1c5d0c4454c49381220ab856e57ca722deb995311f82e905289e5fd9843b5c75ddda2b38853e3de560b49947c8567af8266d81eb6a01c9035866944ae9a00d5c0db2f9cd635fbd5b25ecca6fd1d28be244366b376805f94adcf0d919046d2bef48f98a35f4f984840c2b4caaf8588b07079e73a5ecd48b2e0647e24f1f8fda812d16a07a3384f2f376a44660a21ecaa3040814b4b83d51e328a531c1840289573eae9f4ce5e7a0f3f0a1968a8817af98c9c185e7cd521af1b787ac7989a60a4d25f910bcc15099f6ead0bc46b1accdfd8062adec1ec05089f48b794c9131ff767a56434a51806e783290a7913b57d8b4aec7a221c25338c8cd86a60d2bc519a7fd6d1d17ac5efdab491a7cbf4ed965409adf871ecb6afbbb4475553845721c56fe6d5c5c3ce2f2e3e82d334afbc0405e4164b2af0c349bda923ea2468b751072c5c826f150f570e5d6ae14649bd70c778eab45f28a6d28963e2d77e511c89bd7d41923a4443b03c47e0d3c4c34144fc3a0e4b9a56d84f09e295fa2f26d9ec7aa14a6253360e996635af5d9856125f8eb295ba9090f45c99a64d02f65da675adb5bbc5f3cbd24eadec39d7ebf4a63374a9513721822aef4a74f0e27b33e7e6fe5b379c4226cfd62b0c28a9405fffc853fa96489cbfedf62418d91a5fcdfdeb7782974a6adad62cfc8e3a117a1d99de9bdefe88a31c2d0430eac6deae310a6c168e6152932aace08f028a1451c36feb4dab041770a5f560b69a12b2e4b34aa3d2a094d94e39bbdcc3d15160d17cc845c7febc7375284cd363be9355a307e2aad05e8d8f18c65e873edb6b1b9e5375b1bba3d6ff67ff3891223419d80c237bd3429d59af09ab61dee4aa0f7845d62b9eb7a916a4b42272e412c63dde7c188918a2d9dcc1c3ee4ab6a5053c2a76b49e897ed18959290352aedefc9ef40c2256f81059d22290c68cca1ee862e40003865499f11c7f3c742b76ec7ce9db6822d76527f4420486612a73301d39bb9200bca857784271fb0f7f72c69f8a5dab495da7db35649debc4ff1d2d8e6d3f2471baa82bc803e285eebfe46f76e15629ca462f5286c8f346f1862c434b042f873fbbf3e8a2a6cfdf685c4c0bf77d41acec3404bd9d3c1fd385bf84df53a5e71dff801a7bd8cb639b3a3ec47c1c98f639f48ccfad6d52f1288d2f24568cb91c7958757de5bcc8af9b4e09db141745dbee5ab510218285a86a3ddf1345b3ebd5dce9c9dfdcf095cb9bb04b1d833c0f52fc9d07e0feae8eec687251a112a599628e381c8efcb91507b29728086fc8ef60933e0595a5cb63f87e285a60fc49ede53db9932e70fb1e314b37a9162e01cfe1451c9d33c1eb8346c3703457bedd50be9eb977d3af363fdc5b6eb02455c60758e26bfd2759a1daa5a7f9a8e5b875ed12a3cd98dc5a70f0052ed02198b37a91539ccae7685de78e07be683d5dd0a95ecd4adffdbad8a3bdea8571e0d0a1342d8f636f16aa5f204ef8f69f3e774834a0bd919ca487ff43e5d8cfb17bd39da87df5b50beaf79d1323264e71573b42a62e1303c3d328aeabe6060d4581509f2d6b674d73c48bfc571f6bda382e88ed9e3b979f4e3602bb3599f64e5f9e85bd6866c099178d9c7071c9d405479d1efee4acd0cfc4d2cfdfbb21f404b545b55fb60b3c6a70d2ecdd7a483dde112e66d3dad48db408ffc1497ccadbe7a6c97ca50611ea08b98ce5bbcaaa17dcbd168db03d7a05c760bb44dce88037793664571decabccc717c21aad8bf803caa625553991f08e0d70e56c08d30b03a90a9877e24769f9450ac5a9362c9380cbbbaa4071265e9157131f81597a66ba7bd9df19daba74c6f0224525bf1aa8445bafe510eddaffbf9010177e12919239f866120506d2825bf6ff348fcd53e1d1adbecea961fae792676fb416cfa0f5a914fe65b6b2340c57dd59f325af67af2d079371c4ab235ce2a6f967bd3ea316eec426742a805aefd883d352f39ff7457d8bfde47de9535f74c0193209754bd5650e340c092b87dad6d55c84802d32bc4a7133d9ac4218c27494dfeec8a9a629e37bd7fc428e19a6c2d879291143cf252509b6ba0f3080ebfec3c28969d6419645d827daa9c9bf907692cf41a9f35bc4f8a9cae776fca75f3a04e396bed3c283baaae2ae851e28f283bc13169b376ccb793c036b94c1c03c97a2d82936a4445deec874c1d8423117a3bdf456e16cdcc12a3ab0318df72b79137067f5e46bfee703b31bd43ad6f523e21b8d47611ffd374a33a15bca7af3e526199fdb8ef0bd5900b1cf478223f34e745d5ed801fe4da8b401425c365001014727db14cbd95d52249ee8741308c8a2b051cda3c6dd8d9c1d8e02adcc5f21188175285b423785c0152f07d1821657490480ab10df1c987223d6557f5eaf59aaee9aa875233c0338b99ff293f8c9ad801fe8596beb1fc902041baa60d9e0b9b146111e7bd456edc56384984c6767a7418506516f09dba0159b8d6546c99e6690603b658f1155155fc9adff70373cf7e3b9aad7d074391bf051cbc959825ff2b6b69cbbd45017f248a31ff58000aae3aa35413fcdd5015e6c3aabeef28205cc46df04694923c9fd043a609f074f7aa2f8302b3282936053f2b1b9d8611ddcd783316300f950341af0e044dc293e11d4ed3a20df4901bb943e24cc5c1fc8a88294a5876cd0217c64f8248de06c26f0c4c7f1796d00c3d681a1adc483f961fdf88842d0693bb6586fb79473a007b49ed17d1f70a9b818a619576dc3fdb1437cfdf9b07434b1d080124187123c1c2192aba178389dce249adb30305d01c73f1c169027195006aa8e36b7c62a9fd4f134c092351964021bdbac5b5161790625cab72c11ae485ae445b10523df996e6251693d65bcbff5ac54115fc10d879bb2500f7c789989a07a1a62ff7c39c81be7ac06b59f2fb5dd281f3d274269d9f4c08196d27e07daa9a426979434627688cc41a632d99e46133c8f8ee5bdf5481603f6c9dcfd13c1e15665f41eada4586d8f36cf5b4f44799c20ccff842cf3b070eafe4e6c90024a15ed56197306998e345209c0264299de4e3cfe3d9f32e4cf6e535269d838696f516cb2cd8554c9a8ced05721eaa3c027ca5ba39fb9eb35df7a72a8840796af4c38b8d60f2a093d1b7fd536cb72570f4c46b02e38c652d96e626c2293f2d9535d59a781ecffdf18c124c007ced6e1f4bd16d4282a4435d8c86c24124d42076d74a649919bb18a5942fb2c8d13cbbcbcbf17778cbf8ccaefc39170656fe01f54c20564b0432c671b26aa91fca15d5cd6ad9b9a2415e00"/4085], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) r5 = semget$private(0x0, 0x2, 0x2) semop(r5, &(0x7f0000000080), 0x0) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4, 0x5) 04:09:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) chdir(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66798a653000"], 0x9, 0x0}, 0x0) 04:09:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x6, 0x3, 0x7f) setsockopt(r0, 0x6, 0x1, &(0x7f0000000580)="c8fbb4b6e82b7cfa", 0x8) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r10, 0x2, 0x1) r11 = kqueue() r12 = dup2(r10, r11) r13 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r15 = socket(0x6, 0x1, 0x0) dup2(r14, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000200)=0xc) r17 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x3, 0x4) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x1, 0x5, 0x2800}, {0x2, 0xfff5, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x2, 0x1000}], 0xa) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb01040bb0a5b372000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512da96fdbbce7a46b234874712ae08e9a9feb800b1330fe80fa86a47ff296531dba9f20d3"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r16, r17, r24}], 0x20}, 0x80c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r24, r8, r3, 0x28, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r33 = socket(0x2, 0x2, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r34 = socket(0x2, 0x2, 0x0) dup2(r33, r34) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000900)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r37, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r36) accept$inet6(r37, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={r35, r36, r40}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x4000006, r31, r40, r32, r3, 0x8, 0x1}, 0x4, 0x6, 0x4}) r41 = getegid() getppid() getegid() r42 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r43 = openat(r42, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r43, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) semget$private(0x0, 0x2, 0x8c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x4009, 0x0, 0x0, 0x0, r41, 0x79, 0x2f9f}, 0x1000, 0x2, r1, 0x0, 0x40, 0x2000000000000006, 0x10000, 0x4}) 04:09:27 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x3, 0x210) 04:09:28 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="13002e2f66156ce3db00"], 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) pwritev(0xffffffffffffffff, 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() r4 = getuid() r5 = geteuid() setreuid(r4, r5) geteuid() 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) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRESOCT=r7], 0x1, 0x800) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 04:09:28 executing program 0: 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') truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0x80000000) getgid() 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') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 04:09:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:09:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="ece75bc9449b1d0ad1d99b68d9aaa6065663235d6160f8822fba0b814be0f7571c5eedfab02491baf1ff5844d1e0cce3a6a180a8bd954d4f51121c258209c416ea7421854106b24c3772fabc8a0b7b734101d328f31e31d09f93579384c5c9ffaad766fef07be36c28e9b8c5d78a0f78b71c30f4a048670fb202e00c033df622b41c8e64f99c4fcc97a0edc119ecdb3bb5c4922154cbc6ef4f9b7e4213700cd5ffbc35b570efe4e2b40eb759abc964a31a08363432f65f6f3e4a621ad6a78731a05cacf8134cde5601f61a30854432b4edf394d466cc80a8e2c7e53e0fbc8dc193872190e73e63a412fa5e06bb77c8862aeb2d60189e", 0xf6, 0x0, 0x5) renameat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1c8) 04:09:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r5, r7) close(r4) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') sendto$unix(r4, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000)=0xff, 0x4) 04:09:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b73650d1a803266c087e65349069af994df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf02461ffd1a562c175430a1"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) renameat(r4, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 04:09:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r7 = fcntl$dupfd(r2, 0x0, r4) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xf74, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb0e96778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2df04b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6616df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485", 0x162) 04:09:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x8, 0x100010286) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000280), 0x2aaaaa38) semop(r2, &(0x7f00000000c0), 0x0) r3 = geteuid() r4 = 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) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x400007, 0x3}) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r9) r10 = socket(0x2, 0x4000, 0x20) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000540)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = 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) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000580)={0x0, 0x7, 0x90d6, 0x0, "d730c1e74de400"}) write(r18, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fdb3055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r18, &(0x7f0000000040)="81", 0x3e7) close(r18) poll(&(0x7f0000000280)=[{r8, 0xa7583eaa47f4f22}, {r17, 0x8}, {r18, 0x4}], 0x3, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r23 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r26, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r25) accept$inet6(r26, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r27 = geteuid() r28 = getuid() setreuid(r28, r27) r29 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r28, r29) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={r24, r25, r29}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r23, r29]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r7, r9, 0x0, 0x124}, 0x3, 0x2, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 04:09:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000400ffff00000100000000000000"], 0x10}, 0x0) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() 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, &(0x7f00000017c0)='/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}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r14 = socket(0x18, 0x2, 0x0) r15 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r18, r19, r25, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r16, 0x0, r18, r27]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r31}, 0xc) fcntl$dupfd(r0, 0x0, r2) 04:09:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="336a223530242440b05cecca0352c301f59d25930d2194964a7cd242a502af6ec7e0ec26a6bbbfee2d5925ce744fa66862c39efff58eba4b0fc108f3035e47c4b8d3676d33dbc59eb7d784f348f8239f3f47e059bd83a627ed9d649126b0d031779fb439d2c358a42c839198cec9e33eb1cb39574d59f11bc3573a1c38371fd6d91532362d05c0289b45105e7a11d4b1374ee2afcfeb717ef70376f3ada9bf83126e67f4947d3b6a0cf235899c340f6858ec764ff6be9cc8985f0bb3897e65c98027e8bebf604a5ae947202db1643eca27deee346f05c3982f648c639cadebab63679efaca7787b71c1aba350a20688ec9085be83ce58db3646418e655ec6310bf8022c5594cc78021a3f3f983ac4f01bfb366cf6c44abd87d2e54fc4363a03ff3da90e777dff04929a17bc6d00dd20d9c371651cf32a8fbf74fd42c4fc5e57c431397fa8a712f0747d985fd3f0b75d7f2a0de78dc95772fe7125442ecfb904bb60ea11e187dddeef7c5885644c12df106d555e78ec9ea34873de3bdb626a77ba67f9c718a5a60ce187bee6deb84e0fceb171b389e9c6adfd8858e2e0fe911059b1c6e76e5aa460c5716127751cdee099f0a9d1a5ff206b64ed236c2e737020ab64240ee3f22db931e448efba1cae0f7c7437242b3c524110c26d735acd47e487c22da4e394d721fb964b3ef4dc5a726b1a4fd1f12ed419c55638ff27a3580c6f554c34ae1816241cca6cbce8b6f5058d3bf637b35317b126f89f37b733d6eedea2ccbbd2e6ea07a07eaa0121aeaf5f1a16eca21294fa5c36cdfa2d5d3b354d604d4f8896d497bd2ff4716e25f5d82ba69e530e2c6d056aa26959336e88672a84214d50f9d00d5278bd4dc5894affd86e8dba1ae40ad13286bca072d59f42ff4d2f3fcfca24eb8178dad0b580d5d8f0a3e457e91ff45a56f8f206ff1cb324899cf52844e14633b22b75c79d7263389514d7c752bf98bd234a9bca8392822fe66a954446fdeb8963239e06a048bcb76b4d6ef9a8e47313e9fea5860c633c1a0b90df97aa04873edbf571d8552478086b6975fd2a93aabcb69232f5761990c48b9951899929d4e574e8f8bed2c278a9ed8b36ba4ba097e4afaa0d85a544df038d080bb7e23dc808c655a8fb6a4e0b20896ccd8603bc2f207cfdf944d3cbf059659593f689599b006c2de2715acf63b421ddf5fbd346ffbfddf37182e6bcec36e423a8caa892f8d50784e1a8f17e33888315ca8e4425448d95356e0d120bc34eff16178c2188d31f63dc9e791d83a2b01cc2be844cb2e4b49b06762da5b1df2d9d21dd63f09022f4ced49151daefd400a3b39adcb61e48c9223340b9e66d3b77e405fee9a8ea9d67ac9f93212ecfa5513053bfe3bd239c8ec1e6f1d9e212a33461d33726124e8a8ff561bd9c54c4a14be8bd12832183db252c545e54b953b598622d205d5b85480b7238035a6a92e8716e8c43233f884a304a620c54ed5632995541bf45ae3dce411683e2ed3fb1e2de80014f2fd31e90091988b31c563795efa84b9a6279a883511c03493849a02672c47fd575f7b82db4d5c266e1a90e276023772a2a99fb6d13cc98502e6b9db1e1b41029e08dfbbaba0c001419602555225725e286613b1f4c3e03df6f2eb0ab126915f2b9aec6833f4631c6cbd648c8f0206a12371b115a91d49f87d443ab99fad43b74eb906d958da7382dd4c06356fe94c500ebd6861b9b41ef710643216d13e661b009ddb3bbcfee694005f6ce02a49e5f838fade21f2df7acc7b75ab7eb93d8562b20361698e188f768acb917f93ad8dde5577477b78d40921bfbc72c8c5aad39e4731ce4426b561df286ecfcb2dedbf3c08a212b11ad63e878bcadaa0d9dd6b44b582a1151b84fcc09ff407bdbfe6f5f98e9346a5d6c0e8b610840ce3ff1491e48b506145549e34ef8bf41da74a20c26096e9fcc9da29dde8149a411a804fb5a3165cb21d00cbdca1e05733aa13ef9bfc80c2e4604710fa50b8e676b45de8f14bbe632905b8c4a2758a33b1f0a00a80d0c8c1349c6ff6d38b3219b3a0cfade1655e58e1ac1289546126e913fe27e2e7cf61d8e8942ad0288e11f42f3ebda046f4345111b13b0c0afec831206706c29fdfde192b0d32fac8ce25d99a98e2f675cd3c0329296ba247dda7d7939e588b5b5ba1bc0590b67b61a49438c8d289cee63ba9b75bd30e9c0915c026902a460509c139d6daa5bff0ae93f2156924de3229be77dbdbdb9e39465b25acf40de6f711dda6d96a4a14729fd586ec3f1c7b4bb81d2ca7d0f8f89c06ce01a5c0666a21e797b944a4e1fd771f6a963422a5be32e5f4948f6da0cd8049a236e9fe6bafd56aa9fefa39972e680a0a75dc76609213048efab2abe5f1e09b2c151b5fd5afe2a2987259ec5e1778f835f92536191de808d730434310eacc1d41a5c2fb29a3061f840efd0eb2e8dc0f5648e0c4311968e486d741949334ead16a24144a826430ff6e5a470206751b4a01f0b43bd18d9722cb7aca825f029617358b8a652a9ae897983fee19d346b49ac421e290334b9c43aa15a8955d6a2afe3ef09b6e37bcd61ef5f8121915882c941a79f23c6168ad210a5f141197a3a584aff25ef6936ec42a61b955fccdbb1805c1d1d12bae4a6c59c4e10743f962a4e929a0176bd2ca09290e95742249cd02bec68b746e85103ec02fc88788ca975e5647d966ff4f937e6fee96a74088760b08d46c1089d8491a1a1f2c9f0f551b2b28aaff7d993547880d9321405881a5da96acb022ff5fea41c62de8d39f40fd4c68842916cd803adf499fc02d0d1d39c7b431dce6dc7c7958aa35e0c11b0e7dc57defad7b8ad821b5656448bca1dba42f3a8a519ac9a76b567bbdd2834dbaca1791d535a2a5dcdc0e68eb8cae67f155d521494e3f2b34d77c4ef6f1209a2b5d9a16c0ad34e0b815326ba482fd3cbf2e93b8103320da2cd802ca534609c45422922a5d4b9a5a4324078cff248a2144916c74aa898df6d98ae3916665e27e676f02f6ad98646f843aa5c7fb80e697f974c3487d6268eaf5a1b044d3c5f14731e5d7187eec1b9eb48a1a00f905a32c47bb45f1485c428bde81bc3ce6c97282dec1bc672e81611e70cf5af8c0f996e924c7ba00af963e991580ffa63a3af239501eaca8985271886981d1d87f718db59cb81cb6ffb84cbc8cb31fd4dd2f2ecdda9e8369eb1adb528c51e402a8301a584a7788cff3cb23dc1dec26446017f3a193bc405b4fa5b16f78890deeee17bee26433c34c8afb6bbbc2c4e5e5982ed0bf51be7317c60b4a69ce3bf7005df4ffd283076cf15ea07166f921f9b843e6169171aafffddc247da33e5cd771259a480f39706c941b11866be8db46d307caa6e923daa8a10034eeb790c1227cd1547eb6c51c0ac6178f2998ba207d50dca31644012372023919d0a0a6cbbfa63ce5de06d05d79f19171297c0762ab255f0e173bd0ed40f5e4a753d6f9a2ac1ef53cc6403df7c77e39ffac1068dc281fd9c73c904cc8b0e4a0c60211631eaa0d3bae5d3b0752dd72330dc0f699a74100a107fa584cfa0e639065b89b4f0a220e6b846fb644e6a658d6fca3b49ba76b032e483f6f7475a032cf70655924a6f9b966a16f75476d52ec0c72a51159b9503bd7c2b7fedfb09c4876a1c8ecf5a10d84a5c63bedf81872a4f4ade8c6e227e62de01e0f0e5048855c9fda2b4988af875d01ff87f236a0e48a4f77ed250e94d89543a9e803da500141cabdb66348f643315fb632983ff9fcf2f03f60238f0d10186df1efaa135f32ca744c6fe2aded8b22d2dae0d67294db82355af3fc79a99612ed46a932296287d63c2bcb6ca00eefab49e9305bcd3d61ea7e719d2c60dd341284d8bb2eaf3fed75179e6e304a0ea424a0c05f36040f112e4609b1f7b214637dd32cf68e21de6a5c5f4eab7580b3a73b054534411392ec57c0d2f0971d0c4609d7dd074e78014dd5d9381a1483f69f2cfdc53263362e754fc80e0a7bda244c34f458dabf93f315eb3e7dfa0f922b92d0ad647753b6fb679b01c25d559f1576ebb3d393168b7c825ebfcf007418c6298e5dfb775985d9187927c2b74935aef3e775f4a11aaf76fc343000e666af1c83c7ad018b4c379e9d8c3c357979272ddbdc602f758456b210c3fd3aa92e5e860d6d0c6dc473b28051906be6b36903a6a6cf08e96c51807292b8a7b3fe3159511abbad3556e2a296f7a2e8c397b348e7e2f676efd2543676df621f6d292eee82590667038f804aba06050441362950c75e81c7b605605a77124b4716aa57c371bba062b133c6ec9bcffccd88cbb2d72cd807491d81052e5388d0ff14a9ea3ac92a3c469e1d4446407f86d4864883f0ac1579f43a557e2ce7121615cb1f6e99843288e25294e112716648f8ff7494b7d42b34d8a7bcc44ec55ff701b95ead5fc223e170238ad8fc32d5595a63839b1b84ca57d79c6aebce250be8ea8d1cdcef2f675a88e469e887026209a7d5114020ff575a8964006afcd3e6142e05216f1a35b281a29c1d6e9dc8570570e5018b5544b3ee8b1c7c15bc38dcf06b97303b198a04a7cf90dca2f165fde12f95d80cc632e75d6495393133a3d8c1609e26e0aa8c1941aca887124d3268cfa27f90b83cfe9bc7f757ada2e07c857a527323e316dce9315ca78c78f535fa47a53a1323015984a8e70ce35d2973720b2899f56cc1c6d721f079784e42903d06429d4009c76edcae1501cccd8434b5972543b7939294d0b63a53705a8e3d15591fc7c2d182fd0105b5d9e0b6bf7dcdc696a474f5475f1031790ce8d0563b1d1fcaf1507bb9a6ccfbbe777203d94a07af9275770791bbb0c81d0a00a11a4374d4f6f408f6013c635cb262a4fddc9deda187a1e4a46cb3cf04bf01b8b765636fe7d78b5ac1859121655436b2a9ea202717d5715a19527ed310e9037502eed5b104b322e166ea0d71799c70aa8b18ee9a2de216fc872849f9945ff0e270d0d12f15f7da184e0d85687971222cddc45ef565094badee3f496ba835bccb6023310df06105dd2689bdacf21bc8f90deb87eea2fba36c6c751b1532dd3dee86f321165acfc04d3e53a3bc4d11c3cdafc421f25c736bcc2e8c217544b2a48217878a39bad85b6c085bf115986c3fb4cad1a0885d6fca1f85433d9d63b7e99fcc518f7a9b4e62564b212066594efa121723de0b1c3373dc8b45e4e3129adcbcb84359d1dc35dbf968b4a735a40272882c882d5a8a9f1563a27a33c446ae4744b76f42e5e6a0fb369b7997e7a7ac7bc5077dc55b70a13539ba84a8729189df0eafdcc07a827a590c769d1dd6abad53ee4328fabd9b91cfffd0955267fa5e0558328d7bf74102f3571c8780a482f95f5ade43b6e55d1a18493383bf060b168e90caa61c63664b0bd70333f237f7c4b2d28798ff2279889141f6b18e647b82f76beb72e8691d37d4b0329e5c7979c7176f2229cbe277f9f5a0f7ca6ce569f699d51be12cf195dc0323082d28e96c9c5f4763940d058b2efc3e83e545237140f9b8a900cce82e9883ee20dfc8e6856f9b46c940c39ba33444ce1811f94156d3c74955a761e54db9747da3f92192f81467aa41ecf9f0f61fed6e8cfc855d6ff872cc176a9e86795262e7e69f7b397a1f8ffd04343c087c8a14f17dfa89c961b4954c1c429ae42562f2b1f26050a43109fbe2e8f9e36f0cf7f2609e314de5f3b5adf409879cceb39099c6000df9ae1a5c020335d07b1c7ee3e698c3d057856383b117c042b29ebce975dacec4a5255b42c9387beace3338d7a6242982060321", 0x1000}, {&(0x7f0000001000)="c05c4903d59b69f72b03220701ec2d8384d90c154b33345cd97c97f1d86aa9873ff359e0da511144ae7c32e6568b23779a79d792fbe089f2625199d01e2967c06a95a1fd67910b22c84191373e3a3906a331ee6e00d204ef633cf4fac3c25e2139ea571e6a63828221bccd479a2bdd960d779abe58b885a309c56e66459c967e32cc26b3c9518cf5ca7d121ecaafac3d9eb7f2fbf64371e82b233ddff063bf5c4f93aed757dee15f129d60e3175cc7ac6ffb4db7", 0xb4}, {&(0x7f00000010c0)="7df6d644623f0dc2b32641cac0da6dc9f33b413452405c61a1b97277b561bd7a1982893b370a31df49b894859e230600"/62, 0x3e}, {&(0x7f0000001100)="5e773637af3a5078143b6450ae91e41cc14658b1b074e97ddcba1ae595a49b3a8d7e6a1c6506455f11ffd04d183f8b50", 0x30}, {&(0x7f00000020c0)="3e0000000000fe49c7559500000024815ab228c52eb83d9bd2ccc37a63f3160c5466d0060000006458ba1b6d23a1b0d7c1effe145836447ce8876fe71039e321c720ccf3e5aceacca7c437f85986f0f804d0361557392a6b8e47b9d7df8c899a78bd876a3240ad7ab9bdf56ea3fbc1c89a7a0b96c3f854d34bd836b0fabe89b888ec460000000000d1881883d9095bcdde44afd024dd0198b72be18daac0424aadfbe1f3cc0810c7a12a9699097c3d0b33f6d3190ea0db28dbf8af26fe1adf0c4b2fbf2d438a5e6462a709055782c66f268bf0d6f1a3cd5338c3f50d9a60569a40167eaef730504cc350355a7028cfbb72b47d58c0dbaeab5acf86b50b1ea0b9eff74e099cc525eabd2373319b9a774508aed0bd3d8bdb9aa21b25ac485bea00"/306, 0x132}, {&(0x7f0000001180)="fbee586ab71a86f8d302d357a60db936a625798c9b0ca6b883378dc0b56ec1db31814b05cccf176004794d8ea1373eecf0bc583a68309a5cdc8dd031aedb02a4e4f9123fd2b2e1c59010da0fa1845ec367553d6ba02193793291c7f30ac24f8ba9889c132e510c9cadf9710cdfb7b6dfa51c54d1e19b708c16e27718693c76a6b707a01f32c0e092577d579aa4d6eb5a3255441bbc5b7acfb1d9dabc6d4c60ec5fa5eeaf8032ebd16b967d9a2418b3c72b65fa2e6ac38532a31590ae1c6741aa1c3872f7aa7148a0f2824d0f2c4c675e69f2047989ce752e6a9b47862c8579680a7a308c1c4f30fed74e203bdf849d9c4f85cb7d9495a171cd69086d94de80c61d96d8eceb1516842ae10f2c58a98bcd85bc4ba26e8cb6efefff05f65ea7f9e6ba2afe85a1e63fda145cb325b18dd86b627174a5e6a72029a4b2f68075f8c261638b362fcd6310244e3fdf6a02cc0569644e8eb43d3943ede859516c46dfbe98ca0b872cd984f4986895cebbedce85aeade372f43198b58e1fceb53e5432d25855b393ef8f3a53f62f1fa7e67eaed90d24ead4c6d3fc126c8821fb69b86e859798d10d3716b39febb7dcfd189b5eaf1f48af389c87d810cc317e34dd7e3c747a749b6148e6835cc4b099ecd4115b75075e437a3db84f5939fb07c9b40214b2a539e729e6a1f6986869abcf19c789e61b217df2e5eed9c94981e9a9d83a1163e754e30b69a0d587c4a12ce03ea44318d13f32d23c3c99a7faa1ec2868de091e754a61766587033151297c7d7013c4ae3e46cb2acfd3b926ca2bf8b7d33f9cc59df42c674d5ce19abb6d6c2179be73dede4f8142136dac6ac8b1739567fa969d0157bdb946cec33117efbcb0f879001664bd43972238803d77cff655832aafa9b72ff8e83fc349f8b9086c5d5776921fc214adedfc1f2a963084005155c28053bd073729a679b5c2a27d63319cee1732ededd53cae59aa2cd17d7fd007daebea59a7e4c266ee9375bdc6a28a1395351b1a97c86c42e3560f72a627b1561188012d0fff62acfe98e1b0b652a26d8aed6ee5fa7d02e6421bc6494244673d66277546c00f2c7217d9ab34e0fe83cef1eed98f4c4f12762c26082ada32dafda6e5ed3509b2297cae843a9a7deffb54b4456788684fdbff34fc319ced7103aaf58d2db8b87658461f04b8fe194c339657dd391423bfaafce3fe53672576d9b5573f3afc75286e2d29843194a9c0a0ed11866323bda35f27d285b22116f5b30e9f73e7d18fbbc93909785b52d4821c0711021a0b28a49dcfe6e4739d6cfeedd34f38f4824d4addbb60304ee570636a5322c7e9b80c96eb66dfbda2aafccfcf787cadaffcf8740216324d4295674b3bbdd55f99973c1ad9f4ffa422958c7ce1df46678d71cd2ab8fb7c374d3f924e0e2f04ea952617e3c635a810046ad2b1bc5bdb108406b708b51999e1067e263f5c039b1546bdf5f9acb34b28a6dcb314dc010a66684d2aae97f8f989eab8c3c707ec581bec4c7883efe2cb07bd35a246a3fe6867eaa06f91367cf6cc659a47bc8bca34dca94e35aa5c4720e84e3ae7c3246ea8bbc48df82f284ad16bc3f49306b57df87010792e4764aac6d17ed281d1297ef730fbae843408e62a03d7dc9e9466c7d34db12d9db98b9cf32f43864a8b565ba4d7a00e388ff1fab080a0e1098d78ab472e164404905e4b67caf8005906cb65eac0c94175c5dcb92911d49267acc7497893126c3f90973a966fc5118bbdcf656c7e17c89025599d3ef85d2a02ead35771662aa11fbb27d7251368d140e4a3d0af58a89d5d408a3fea6ab382cd034eaa720dfd72dcf3b60ec4c6b384fdf64737ef866eeea2b8609b47c1e66c7e3d2871362680ff1696f07a4f09fb91e0751d18755948fc4bdb30ed7aadb8748844b32eebd74de51e72777898bd15a7dfaff9f1f1aa236a5e621d7420cb1d2e386a91165c814b11dd0aa55570d9959e266e035b62e5a61a2b58c3122f016bfbc17c26ddc35eb963fe60343ce35ba0c44da13e5c5500066aa4f600aaa1ac2d5cd27e22ae39ddecc4cee28cd5f903e8c657e342cfeb812a8c6c72be87cf985fa2c1f9f3ddec4de386e4d5ecae3fdc32eb881bbb66bc5f64a12808caa0b2f1c19a94a8c4e168878a3f6c2df44082b195ca29efbe239066e878ecfc76870874f8d834ab38c6989910b53348a769fc8d15af519d7bca572109f6e7df0ae85c065b1acf38b31c96881dab097cad603f695673e95f1c6fd9c4984e2ace926db29c498ddfeea421030b805fe01111d9fe7f178a26449f8f3e70de04edd48b115a9e3b3be73bb39507386819630b15699cc7a7d043146c9c7cc4ce75c075029fdf5b9259652e5b5c774f321f9e1b3a8f1aed360e41657b8e45aeff29f534dc2b0949f6e880d86c7338fe4f3c14003d2093efe6141ff7ecca69fe6be4f3f72d5d40bdf87bcc0d603b40fbfb58d3d11d85584d6ae073ea77eb0de8fc68bbecbc17b216b8d07feee28eb46d8d015ab4a5bdd0f5780c25ea0469b80996c2cf5e28a5c123929f58a19b0551a7aaed084a47de51007451de0011228661da867b1002d07ad01f7d5b19e6f45d698e49867e19a1582118e7d79e9e209bae50add06319ec589d94595ebcb78ed50366b70951a6b8801a6e8a7183bf5479aca8dda06a50fc44b101e58e74ef129c3ce2bbf8a3e250d70e2239322e72a21b76270ad1c4a65c2a8334260e6c86a3c3fdc4e40cb0ef51a8daec72ce8246d0b6bf4c7dfacf08b43dd261be53f594666693931e9b6dad74e81ef1d5987aca5e1d5b68ae9e32755eebb01e1f7fb10e484cb41048ef994d9e37d65b1fead068c321e61627b196e44c86c4492c5d9ac83a4ac74cfac8f029a07253da0672be4a378fbad832f75b5e466afe524b8a48983d46a5cd65a45b3421a9a9e9ea829a7186877c331660c6d21677b1a2364ad2ddfd6f6ae8be5c68bf41acadbba8981680a354c10bb751501fcc931abbac8f9c7f06a825eebddbc5a39c9dee67bd481ce047f4be7b52b380d9ae2d78f2a335a94957ed8a61dc2547d44c895a615382093e4733a632c99a028c3f563328f272e64b092b382130877f24e6c681f71d852bdc60685b4befb39f1ea2eef267cb6173a44adb361f2c8e0ca80633545d8703f284d2d7449781f2277e0713245ad9114c0fd1978575cbbab39b122593816134ec4e8b0d1a2ad0bef1382cf9ca2fc04d452cdf135306b442eb26fe3abcd28b92d8280de949f0412fa51b32e9693b5bdfdf318335dff6ed33347bf135501372437713023cb289c05cd2b974dea125b6f7e3d6b28282d506e77d4b2a64e2911620c2bdebe66cd2a4ab187f7157657e3b967ba53411e1c2666bf70eefc20b27e1979305380f3fe7bd1c036a64bf308dbf5fe32232ee9eac849dfb5e2aafa1c9d1a347ccd0b9c711dcec27184f1da9d7bc6c69fd9bb1c2f0b948b3a3e5606f1a00911006e6b87ce6f293a16b7d835ada55d93cbab163ce12554159589ebc5c7cd94e20c81ef68313c097df08ecb8353aebfbf304210fb9ff9024d5775616365e8d0784ef2a47be9047906110c6955ab990cebb901188d2ff3781ad43e106e53cfe439416e29f5fd001834b9f63d19b7b2580263f8ea07c688cafdc1a0451db3ed3d5a93d4fdf9d8e941fa89267a25370932451bf5fb74dfb785aa970f14a39c00f8660a6f79998a9869dcbcad2eeae0eeeb0e8fd07b232669a94d4b8f2c5326cf0fae1b335efe914bac1c93d78ee1557b22a2fd14cdddda48c195024130ea91b0f5ad16aa9ae21b50c4a6f12d5db51d714a480443c3ba2856d45ab68c5fcd95170d3ed0c515dbc79420a678036001c1caa9d1117af0ca639c2b7373d096bea182371ba83ae70df21c6d51a088516af00b2839878b5a8585f38076b2c91461988bcf53a3b38c841839992b114ce893f29d073538e1a6368ef17c6b547d6488c773fbcaa1bf86dd4c1b3d69f5032d46eb09e71e7def118bf8c5f0d2c51d3b82f237f1805f816d338fd5bb32de42d29acb45020e47bd4d454694848bbbab8fa24b5a58072ddcc7ae11db96a93d569bb7afa0e55b340ba4a9f4dec71c3ca058fc139a0c7d9f6e651a3749540af07a25b008d4bcf2c65e814e6d648ef3dbb73c901879a293d320dfe679d005fd3c503b5335f12f33083ec2c84279d8a969a77b76d68f8d7626c2ba80d463086c41dc02a7a14e8ec79221d332023e4391957424227feb33da34927eef36356c5229cfd3af9aa770694ec714d1c63bec23445b727e080a3f94f68317dba344b601fbb493b1ed5f525f2d6ecfab8fbcb4d3696753ea43fbae17a3a4696495b82b93232ca3022e2517b765c7ec7802a030d2e3e0c8f5048febe3905d4742b7f243f15180908f21a1f731d2708d0d2c922302b84fa648739bcd50f0ec293659bfaa958825012b4b584601084659f7a189f67ae74dc4ef8783ea26b95df1a1ba0d13711279ca10be6bac606689762ba2f23725ab4587d9ad462f50d7b4486a27bf5f081a45ec73a95abece99de95afae0f8aacfc50f3d7643e67399271d85d50ac56955688925c65c19e0d46a1f5d0fa8da053eb6e2f3976b0fc99fae110648dae4ae7791455799da28e30fef270493", 0xcce}], 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f80)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(0xffffffffffffffff, r3) r4 = accept(r1, &(0x7f0000001e80)=@in6, &(0x7f0000001ec0)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) setuid(0x0) accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, r8}, 0xc) getpgid(0x0) wait4(0x0, 0x0, 0x8, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000001f00), &(0x7f0000001f40)=0x4) 04:09:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x4003, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x843) r1 = semget$private(0x0, 0x5, 0x198) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/183) r2 = semget$private(0x0, 0x4, 0x671) semctl$IPC_RMID(r2, 0x0, 0x0) 04:09:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="b30cac8e694b6d2f42b14efd5bfadf4c1d4d1659945ad67e872d75338ea0c33d35b9bfb5509d3aa87d9d3c6139a8933cca283dec90ea3386dbd2296cca75e9bc6f56246c61ca0cf0"], 0x10) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x9, 0x0, 0xff, "00000000000000eae65d8800300fa700"}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), 0x1fe) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r5, r3) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) sendto$unix(r9, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r4) socket(0x10, 0x4, 0x5) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r12 = socket(0x18, 0x4000, 0x0) setsockopt(r12, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0x1) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x2, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) 04:09:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000c00)="99f48c14536794f14f05ac38d4d408af43ce8f86dafa18477cd896f61f7358a1bbb24f6759c76df86e4e389e93c71434eab79990c5cb536bc20d22ccbd633ee48a1b8e3609bac7ed2a5cec04790db0b6d98ac955e988436359901a6baa431637e9a56159dd7c186038e3febf9d98bc9170f38470c8f3209603a82a9b0691d55bbfbd0ac4d439132aca708c7ffa0dac7ab1b545268762e9a3373ed7fae07fc5ef5cc9dc5e81cc75362d19fc5146c2cf8d5f9f0c2056101cc8db48b6729459aaa18b6180eb0e0823527bdef9e5e1f5d613b4146454572497b2db4f6b0131c6ee6b70e5b040f1e55c32db070d008d58", 0xee}, {&(0x7f0000001380)="b03f3cae97e4852739e4dd2fe8e04f195d6458cd195fc94a23b3e8f83d06da69f66d71df7eb92f3c9cb12f49c28feb10ce05e8a76d45ea7d1f9db153f83680fcdee0c185af1aff482f5e3631877091ebeb2e421cf42050f0301d6595a4f6f102fa20052d5dc9b4a5086bda24f1dceb99c0e4d802ca0ce076dd8efe02b5ddb3f083088a93390db052353aef633f4d7cac8afb16a0a07910219e970162eec88ea09e03ced88e8c667d02fae7967c3897898561ab088f1b451c1fc7d04ee1736153c99fd173c554ce753a4beb0ff33f2b541ef84f7286db1d496e750661e7f92c8b0a9a589b51ab996a92372c175cab6c633221b3ab24c8151cee4114ef40fd5daf14140628e71d3a0eb660fbac5a04164b864ea010636f78c02fd7f47e536e8385e944a767eefeb50462d861528cba4820ff60acfaa41383eb2cb3a2bf1bece16152d11a30793b11dce6e665d56435545d5588b5a5d074994123ada3ac9b62e5c88488c7231cac1ffdf27ed00a929290e68e0f736dc24e19ba524140ae2da11fb92946bfd31b1188b90cd3ae715a57996640ea615201327bfe8ad3cdb777733834461bc0e1f30c3c1d446b5564a1d352aa2ed50c889f7cb6c3690774f54733122253da4b344cf374d6368a721464185d07b4237c4e8c258db273f9e884cb84af1fd88fc042921ddfc6740a7b973742b9ea95ce6f91af7c7509f612313ac3d75c21a958a91694c8ff53f4e82293b4305a278b7396d29e1e4a530a08a7bd7ce764b558a6a4b02c2b4ac177a16b4e29f5f9e406d453af8b417994fe48ba5629a06e5c8453b8d19156efd2562de469ae875cc61193c2ff8dac1619eae774be381051049d92374d8a569cd32500dc8b8ceb7c432cdd55e183e5f743b0db760d116cfc865300eef227f18bb66b828b023d18b2edbf11ee2d18068fa857be27a6a7da537846016f116c007aab5dc1045527095f23638838b50144fd6c3ba900fa5b92d54dcb34026a525422bf2f432c65d132ccd2072bdd16402d6a5164348d28f21809e00f3fb7b65b3c77c2ec635c27d248313a1aee2f61bca33f7d5d756c6a5fc5e358ed64a6fd1e16fa7804dea8ae725b60e28355613931d9e41e1bc5370406168324c65de65b276c93849ef6179afda73b83aea8182b8c4a75b9367d0352485580037e5e70a55a24ab0ccb2a5f17029604a07e38fedc99a672de146a1c25660b3670db17bbaa1cc7bbcd79e594cec24e5bd8523da29bbc0316cbaa1a7e30f90f706587d34544df38ea591c122e03c8598cfbe6fffa9205aadcb8690e41a6ee1e7905bfd94267682ae2768ebc938bdcfb38a900fca7408606419e58006da0b80dd1e4ab2aac54612141efea0bb3938deb78645c3ea1c4b86b0e74016ff25907f0ecf618c6fff827c9e6762412a5e77f8b7e49cb7191b8e8d73b0196ba1bd49b0a7d7856dbd0236ef8c183e8b3da0e3eb270122df9ec467ad5d9648078d3efe1847db3bdcf89ad2ca5b01aa98ed99b1c641d384743ab7280b41e077e867be31fadc714136eebab486b11e9c3b2153a95023f16d2edf01f21cf2ea21efd6522ee5eb7aef8274e93a498fa67c637fdd155c033c1e371ea59c9671ac6d520a310b62704b47ff7eecfc607c48e6d1569a725f2f47739db83d08658cde8a1d66857a436b6114f9fd18ce9f57d32e54e77ef2e4ae58b9882d8d0147f43cc5d037acc9b2e00d63b3849319622d9679e358bfa8b3450fec1010b2f3a5864f2cb6119c4008971cc644b30c9b5442279f68c712f72b9deac0806f318feb6713e344bb94dc2d303c54a3b82feb9638298c29b0f42ddfb2ee0018e90d2676b64fc2de9ad35a113ff3b4630643f9a9c9409a8acdea422ae5684df9ae5cada96f6144f36b6cbb426442c78fff907aef7770b6bdaae4d2b51e8e20343d0a74e87e96f5e301d7500785a2d7a78eb0e351c483281c6abd77d4f413b035a607f6d89b7152cfe3b04e7d9e4f91fcacc12c65cecb9bdecbba0b8f2abb25c97227b1a3cc1fa0b7168b1fda6f673d6aa80ddf43264981300ed6beda8d634494d7b6a335bd3929d0273defb64bac0a3542df598d04cbcb1f2d13d1af7065314ded40634adee83821d65850afc99d8d10645ea6824b28004fa64e11e8d8558cc5fde367492fc8b883733604eebbf9e854a6e5c43e12c00fac8d79649fb7c04c2f27b08bbb501db98303cc74faedfd90aade3f1f3a95b4f08e07c3a201a775c7ae8f41caba81096789a05e5950fa56f4adf930c93c10d1b27f41e3657336f109d09b8e1deeaf90ec586af4a58a8c93ebdd4663e9f100ad222393f5b27708a872767bf65e30f80c8aa54b68d5cfb03fe0a8d078d241da361a30599586804112c3cca3c4dc6e4646a4038d0da4e7f07be2147436be62b2684ad21acfdb33dbcc860c6c9a2ad22d482967823dccaa556cf5c97e120032dc39ac99ad4c99e2e269e328dadf65db39622dd550288651fab854a03ae9a0df83b5b99ebc58b78ff73d3b354d6cb43360d54576d520818d49ed4f79debc72cf1c4e2d9002761ab337757205e1b83dc86ad8a03759473c449d2b73d0c23112bde62a010242bc8fba0aca1db16dd1d4a589c27b022a57dc492e6dba7abb1aa61cd220722eac9779f74bbad763ef891c305ff4167e042e1095af8ba4b200871456182bca9d5c98c458789cacd4da6ceaa040c38bbd06ee06e27acd1b78ba659017818287488f9d83cb37fe298ef57e2241b31f2985ad14d7ead31892c36d1eb453ef0cf45ee86fb2c36620b01f1ef92f2d09a85b5ca96ac760d6a37414cd5ffbef55456494250a12b0be15a2abd164ea9bb42ef98049fbba283274568ff9f7353496c540f98f5ba7b10d1081d6d7ec8d7cff347cc019cc2326e724a7d3432cbfda7ce215444d93fb1ef09e72273071e23ff8362e54dde22c666f41aac4e53b35329435f7cd5b2af6aca9ce696111358bf1961e4bd76aa36c495797ea720004542fcd8a1211404c30a49ebb23a85e1253c5d58ab3f564b18635e1240f8e59b3b72f005fa0a3e768bdd855ebbacc6290d6c463d1bede59d183a24619478b03e9a7806531518380a8ffae68326b9aca75101120f91c27a6d8fe8e123cac22cfceba4313658e7b7912881edbdcf93e418b0d63e4cb656f438dfa4f6741fdf68308ea2fda2bdbef425be1d0095919e00b1b90f3fbefeabffcfad9c2e09ebe7314a3b6b4d1ce6f5325d08bfb4b06410a54c6658b7b3ac8cdf73433a82cef25060d865f4fd53a16878fe4f00ef37d21047d7dfeed22a64997821a3e508bf657e03940a4be6994dfcb9167d50ed0427a85944b066ea4b20b47f5e18cf164fe7ea44ac2150fa74facf8202223538682cd37eec437b50502f0f731d1c98a81de34f264d0d17013f32ab66b7f64cdab6339f136878c1207b08709fb23bd5af3d9cc8cfd854ebcee64d4018ae99b9e7c53caa55ce89f2142d0338beb5cf22e0c22bd16b57081f2419317c8cf20d03a38f9909babdc0f0a4739d392a999b837aa709ef9c555d1258faf68b1f807d672dc1426c8537db92af355e8d2cd494e5c9d24d1c455ab33127673287a4d80c601c11a2db3f146f569d40b540c780dbb6f13ddd9be29192a54887f89b13db9f7a9c8dd0e43ff3cb358e82096bfe25745d6a26791ee54696d5432973a6ea194daec662e92295513ec58ed632529c74b90178326d2648cd97fad23e5bb8aa3ad928a01f6d54680d83f0444141fb6c453491a782e561054aeaeb4a71a574e8b3ce0ba1903f575644700d9b63247f8a887e5c41f56282f3c6bca1057ff8de234f1c057196d4addb27976d4db3a4c4eb4f722e32656d5dab9b1185cab64f183c82c0180d92fdb1b391936678cf5888c7a5556b16e4877ea5f530b0f69f7edcb0b57621e23553d019a9c2a44f74e8dc2938bba2c8c239f2ab1fafe1e6c44e9798bbce7a69f08cfac4975bc541b92aadf534c0ee84e6d3ced72ab9a18cf6276cd1f001c874c0d1c1b39367d0f2feddecd3f37f96eebc6d3814cd95c9d84c40fd91bd4275f3fcc579d09f55d59342d4727697b67bb8b24a1b6dd0bc8be274cc64afa4346db2dd421273af264fad7ecb3a2cee745cf6926fcd2dcd018144e6aabafabc4523c97a932c39e538bd15af0b1e968b99d6ca070e42eb619056a7e860de9608d96b60689dbcc6a42ca7ed2534773c3b1e335559801859fd7892e2488226c60d84ab965f38ec49ee1762d6fac5c235591b6835f1e223fec0a895a5aa7abf3fbdf130224a839ae71db7512bfe0f1d8eeb8a265f7efe23a96d95908b9db4018ac2f1a268056c8fc13512c40fe9fc0d4c68ddaf3d94c1f751cdb67fdf7235b69f0238647d1def8e8c971a5d152a2f51056d737b707db06d1711a6c0cbe88afd6c515aad573029f36ff06044ff36da6dd225a20c4740190bd483d07d3dc6c9784b83f8d28d5b8d8a2fdd2659cb97b493e48a5a25ab8f7825a405546fd6a61adf15cb6811eac777aec0f80390044d51a9df6e19b04a42997973cfbb7be68956f638e3395f39b42aa4932a261e2dd93afd524f0a519dcd8fe5895e9effe548dedeb11563be52c2ade925ddedbdd42344ef6bfa9f2c2e7cc13e3633da62d37c6fad750364bdf8744838686fce43f9ca2a0548be19322585cd7761a4bfbcd023dd326cabf1fcbd332bd94b41dbe2432f619f50fdf02408d662172bd3badc7a5e02398f0c80eb423a467489e5342e4e38fafc5bf56e4f49059c9483bd4810fc9307e0077c8e55b1c44dc917d9b5f534b3c5b33528f4226f9123d5131fd247094dcd7329a1a00cfcd43adea22f4912366774bead0b717cb8602964b4e87eb24ff3038683e653cee67c512bb80bd6466eb492eed2956256ce57008c7c56c2dbdc444be36622e40dac0fbc6918c8a54ebdbafccd8dee5ef11283cf987450b50993f93eeaa186bcbd2ee0e00394afae4c7eb1830acc26725a51c190dbb7265e31a37fdd3eabb01e69a6c1a8fa246ef0ef11df9a05380eda2fc407b7349af9c5752c59a8c00e2129799bc341941b8e4bace2059b196d8adf47553e4c85d6c4d3bd2bc65527add5a8878341c2ab06423591d73f213792ab75b5dc245e4435327adad9c9f73ab94d26909acd9f84b23b0e740f0cb095cc92a3edd3afe8f636ad6a4093e9b44f7627ca5d27dc21e50a25e3e131065b1adb0751dda1becc8cac59af28846c1e13c0e570ee9aa8efb6fccf4693dd7f4509f4f661c44c96ea683c5ecca22ff8b1ff402c43b987f74a6f7cdd9bc112b7b21e09092f2c4dc61b90ede946e2158633475086c1ec4d9f0eff759aaa81a0478c2374fcac674da6068409e91f85f2989099d634385c21c87051d4bab7627ff528bdadc56068ac3f3a1bcadfead67868d5d2e8726e13e3eeab4b5ec117f24e6656fb0f1972c7472aa9cbf2b98d31f5c1e34c2fd149310a03287163c482a8e06fb5c1224d01d603447ff8dfe0a4090d47ed973bf7686e2a255dc6b3037674a403cf3ff8d37f4c156744012871f7df98ed3e1d41bd8e6020ff8933371290ad6ff589054c674bd2338af34cb9c5025e403340ea275bf29318e7325571e088fe607f687a092e34b9f3373d727444e04327e45f4d85824c12889a5f0242f2540155f4ace727344fb24babcd5d8f4e24a50ee02adbc0a9152b0088a4bec036fb7c4a8945e053c102794d7604c2e7f44dfa75a3ce1009c8cb92e49ed2be90df308d3a8486622e388b06b32154eca8969693a7cbd88fdf91d20d7869a953e46f2ea791743563c147648097b287", 0x1000}, {&(0x7f0000000140)="caabec8c51f882ccd6a1a7272e3e7aa1050be279", 0x14}, {&(0x7f0000000d00)="a12b9bf39bdedf98c2f62527bead617140b7a798ac3fa367d0cfb6e9a84c26a515262c76e25af7bf7978a2cd4dc3de61214d1b0f57fb5f8f731edae43306aca82005e49f6c8460f80bcfbb74c51c37daf5eecf13f535f98eee57d99e616ad2969d11cfb7762c6787ecba62c858ba22c72fbf", 0x72}, {&(0x7f0000000d80)="bbefad82b8f04fd77a2bdf29701fc1709196afac32e7eb0a44220ef292778e6c91d783733055ac6afb06e21187b6e9cc145118705f80e9689d05c5c3b09d223c2d00922e882a7abaadc2076b8c1829ce070e1d5c825f85ec84c68f71f213fefe91d1ca4357a84b59e9e1980ebe20d393fa963c2b52432e", 0x77}], 0x5, 0x0, 0xb8a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000940)="92a682e9f1de681a0dc6a3fa697721a4c9440bc13b9693e078ddf0b13a821f32250308b4645ab6fe86a8722d6e2caf89bc3577d7e5cdb9e19c21387488abaf7de0a161340707416fa44ef09d9c4018f45ac5e6e8377493aca080eb6b66f93b8372228ec195201596cdf79e339bddb746a13cd6709335f77d76bd3924933d1c9731cf8c76fc", 0x85}, {&(0x7f0000000080)="57c3f5b333d70998ccefb29a33aea0bb803d23605ba034a183214ac136f409fdec0787031cb08bbfb26ba8ffe4f397bdb26fb0ce6638a7a807da42e6081f3b1f449b6262e727fa75", 0x48}, {&(0x7f0000000a00)="7afffb1ff5a77a1292d693c06de7eed6d7e1255a98ba52768e3ff43b2076eed523c0b3ec6cb4b8b0491303b37b6bf649097d05bd4a1b27c513319788becd2b476c7f37d31ebeede40eed4686af111bd45f9946943afeedd013600d3a1c97c6903e9ade9261e304c1ff3a63baa202b2a36ae43fe72ebf30817ec9922307e6aa8b62dd7a5c78e5ca2b529a4b4cac8310eebbe2618a375820934ad136a2c41b5cd8c3275b232d711d56529250c00ffe92f4a87db70076a88b2f54fd846d1043c8e692b31d700477f6540fedb8de0eee1f78ce3ae3e6590fade0839d12", 0xdb}, {&(0x7f0000000b00)="960b9a9db99962293a5c9097f2fc56f1a4a1b5c01b1a07912fd885f08b9beed6c7e736b945de45c413b952535338895a16822aea0ed4ac65e207b85b78e789f85400f49c636cd5f5144388583f0c31efbdac7c5cc7be59425230cb0181932c4fef53a081ea7f39d7b042a27517175832317bb595507e0c4f56cca37d6a12f2a8ed0e376e43a42e55e7f638dddbdb58edabccacb3a06b9d60d3b4d8943a079d10a12385a336cfe7420f21e4553b17b5ad69947c414595693f88c495c9bbef16f18fd229517541031448d2cdccf169c7c824113d1ddd59aad5e44bc47f41da7d44766ada75", 0xe4}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r2) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r6}, 0xc) getpgid(r1) r7 = geteuid() r8 = getegid() r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) sendto$unix(r13, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r14 = accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) sendto$unix(r16, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r17, r18) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r20 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pf\x00', 0x80, 0x0) r21 = socket(0x2, 0x3, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x2, 0x0) r23 = dup2(r21, r22) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r24 = socket(0x24, 0x5, 0x0) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x2, 0x0) dup2(r25, r26) connect$unix(r26, &(0x7f0000000400)=ANY=[@ANYBLOB="86540622bebf6425e4ec6d28d0e75effffff7f942aed9c71f8f4a3"], 0x10) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) r28 = getpgrp() r29 = geteuid() r30 = getuid() setreuid(r30, r29) r31 = syz_open_pts() ioctl$TIOCSBRK(r31, 0x2000747b) fcntl$getown(r31, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r31, 0x20007471) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r34 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r31, r34, r35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r38, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r37) accept$inet6(r38, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r39 = geteuid() r40 = getuid() setreuid(r40, r39) r41 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r40, r41) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={r36, r37, r41}, 0xc) r42 = syz_open_pts() ioctl$TIOCSBRK(r42, 0x2000747b) fcntl$getown(r42, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r42, 0x20007471) r44 = accept$inet6(r43, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r44, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r45 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r42, r45, r46) r47 = syz_open_pts() ioctl$TIOCSBRK(r47, 0x2000747b) fcntl$getown(r47, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r47, 0x20007471) r49 = accept$inet6(r48, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r49, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r49, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r50 = getuid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r47, r50, r51) r52 = syz_open_pts() ioctl$TIOCSBRK(r52, 0x2000747b) fcntl$getown(r52, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r52, 0x20007471) r54 = accept$inet6(r53, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r54, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r54, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r55 = getuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r52, r55, r56) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r59, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r58) accept$inet6(r59, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r60 = geteuid() r61 = getuid() setreuid(r61, r60) r62 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r61, r62) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={r57, r58, r62}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[r35, r41, 0x0, r46, r51, r56, r62, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000002380)="301b2616631927df7bb347abf56c85b897c6cf0175c60885c616380ec68e90bf7e6759f80d8c7be4e4b75fa74370483d65ace69102a125ebccb657a03b24f389af86a04c014392e4dc5d490b4734d4bc4878b86fb15535c39cada51ba6431e428803ff4ac1c94b188575c07a911a6c859f58a65dd7d3cb6149ad3895649eda5313ccc10e4fdc15017ad66187500ddd27277ba7f5472a808d708b0d2277923d43791405b0c0ec0afb8d1246777a0ce87bed80c91f92518aaaf9874335271c24069b83e978820a2616d56f1fc070b27ada6c981ac289a0da92b55446f64cf62b1544a2710ffd94defdfbfca473c9fddad841b5d5146b26e24106244344cd3fc98cb5a000681a5ee380e8fc1843bd896e2d9e05a5742193f568006aaa1daa4aed18376684938c0a8c13c70fac4a2e1003c7588b7f92ac0177add89a37a63af8fcd2a1cf6dc2abd9f38ffd75161b64d8e738ab8ca3b93c0170f8f8fc9b5b4f7f69addb08ff901e21e59b3d558b81e1bbfad7ef5539e007b911644c5ce625d8b81af3dd9a04d3e6740b407b88c44907eeedc9636f9d61b588fba11b60f28471e50349a6853a11e2a750d2832a8deb169fb6d91135f8d94019001892334dd57f3f1523855a3011a13627587c4aa7a05b801124127735cd4f2eb7979e60845703ce9fb80c6a80a2d3a05701bbf3f148766f12ef19adb33f9429af2fc1d916523cf851892b85d36ec3af0f3c414651b1d252f33e92eca2f0f3d0c9b38f47089d95abd0a152cd6f09043ffae1fec22f008ce202a6792edefc18f2b96b45bd9009ebdd8a081b84b3c0878e0b14b1eba8af479d434845b7e695f426c186c9e87cdb8be36f1854d2a306d363e1ebac3fa891c8d4370174aa0a755727a6acb17563520f727b793e494e466c839ef51bac032a9621f6809fc42c07750b5fd8f6d329006dfa779d4f03bb9fa4486dd7ff656c39b845a14cc15ef4eb67186aec802846332e35e13edc117fbaa38b32858e52addef0ecc4b47b2bb708e56c987106b5e00b3f36d324f0d38585aa652f316effe8d565e1f5c634b45fc7cd542dc88cc91668dab3b38b041f5e732b9e253d410850905f25743e0af4a465bf4d5a08c4847b78cef7598fc17b6425fb1ae79e22af07794f0f863d396c8ff9aaded2b03645b87cf6b8f74648eb3ddc91f6efb468e9305a07c6b5ccbef0991ee769d01238f43076ee112af8e8452000f4d8a6a982e22c3964fa100d1df946c49ac8cce156575d53dcb5ed6f67f83d967fe33a6ebb5dbf9262133ad404bddbfa48e431768f53523d2392f398500d86d7e0689b5c4e0cef8ed85533232af3bdf7a1144165d49bc1bbb922f37d54c1ef120d4db3a7420baa28ef290cd09416f28773b4ef7fe1757886970adfa24f80fe9d7cf0ad14f9cafee8fa2dff36948e353b0da5064b92608359ba682a9c4b6ec6426e1d27b1f319b42c07918cc5c1fdf89e8d2cb7b7708fddd0d07448f9983a05469ce7a6d7536b25d6f8e01b6c06f749b453b2b286ffa7070b47eec892a7b90f639a01df8ea3288d2eeb09a811f4fc2ad1064126b18e7e3c6d53584fe151915e5ccef6a6125889a503c9e14fbce48b3614d1be8c36f08b7fc1e5359b62da8d024b0494aacaa48658ea35de5c679d46f55589394f802b4c67ab6fed1c5558b87e628954f8e26238029adb66db384f36a37bfea1ee6445cae87b71476d87f6cdfa905b8200eea57c2c8a90f02368275f374639b4f9651da55eb99a6aa24a19e25d5e0b11a90b2be59f0ea78d8a7f667b8773a9dcc9a3e722ca6be371ca4f3a4f2ed9847a7d06b0fe9a3c9f5cb4ecfb405a2e5ad90aa7da394de361e9cf69d741b79b2abfb245091e6ecdbc9529c4245043eab23458ac8c3377640ccb040c408c7df41982e42085e87c6cec3cb5fc460681dcb8c7c96c57b99168e29f95ac30527056702b7e68b9df0f9c92c79659d5f6f71eaa28fe6a97d30273fb2271113849b0312eb95dafe5f804cfd16c72d5cf6a87ad2ad644e10f5d024fa22c24a552db23874c79edb76a5ba76e7125b9da45f2d765cc596630d792aff0ab055ec47d70379853a54b714671044c7581558b813d9194582764564502cf09407e5f8a6165f5b72a7422b5c2dd38c0cdd43ea708f5dda5423d88395e7e22c2a19b25da8dec5268dc443917b0d7b0a3c11694f442f747cfeec5e051a172ba535e93d908aeea52677b0d814cb384613c0c6eba6480c9c92b50193f93ba82a405d89c37784523eebfdb604851778a1b71920c02999b75c78a9a20ce7680094237d417d9016b0d48f0fadf79bd860ce698f96f6456aa28f1fe8328e2eff797afdf10dbc12f94da3c9306510052d6bcaafb53178e770882fe03e4e03f5d56ed034bbe99fe1a8fdece21ae0a65e8099d8cee584a3d19a27cad29c9732a7c36a6c8fbc6c1060b6ca44fa55c726cbeba7c9678d2fac14350b4840856e0db3bfcc533ea8111e430188488952802f208dd9eec05e79ce5fdd157bb7ff079f44e022988a7aee929975f865867f93a20ea726118fd287cd475113068510acba87ee2985221eb2e9e8bc13c87a252eeb485cecefc4a4382fb0167e5308c1c75729ef2113efca6afb8d347dd27d43df9256a795a904c93621c9df3cc97979ca403307441f6ffe25c5b3de9c94e4c0517277e751b46e2938803d441c53ba3c9048653f6d3f04882c9d83b9762c41bbe356dec0d66646c753aa0e680d7c5efc75efd8c854d21b7c75823cf0385761886c801c445d359f0887396452110bb86e97876bda29a056e8deef76d6b12d31d5448dbe45b46425bc25d1bdb0163c3face5bdd0391bdf0919a430cfa8c00e5b2c1b48fc13301950456f4e7b39aa031b36c6de40165dfed8e320c4137d8f4df07f8de315fa9aa98facc68c46f8a36ec24c15f6bf77d2152c402874152e548c8bcf6553ceeefe7e4c8a340b91fc853d0e0cab645fa879ed73cc8a30d5d665d9c5a013f2a357b2ad20bd1e556c0c824826a12c53384e89b1c31e8b93da98a463573dbd5bcb30725e5b71577519d3430993c11e569c8f02f6ea4756c91b1be942db6b04a513ad7580ffcb63c2d5804608d1435fdc9286eb26c3d08acb2e5096e97a04f10b07417a1beb3c3c9f2bf44cb101039543f81ce880a2d07617501526a00b5666235fdc98833ffddf245a1965c1056453638d37b0a265336838db0b63ef6c94bceadb3bf3bb844a829bb147c8b04c9930111e5ae374c539e550e769269c2e0bed256ed9ff1cd45d96f25e4b4851da87a235a680672a55ebbd2733013d9dc48962d1d2674139924bfc4ca910669511f9cd29139b422d266d98771d2a451e9f9e3bcbf229874a3bfd9aea0deb421dd8cd4f68d2c5f04d280f4fb7db647218c7ca432b0a5e5019945aebc2f4fd9f2973f3e84539f4c5946d1e6b30313d9bcd3eb2bc66b3897ed7ab227716df997ef21492b23e9444b1554b6ac6f1074362c35ca0d5a684283feffff9f244aa6b2a1063345534025b60da0a1101e07db899318162860d3b49d146a9db60b35b6c68e0dcab9edb62cd0b9d1b6c8b62edd035a78cf8cb3224639e0769b8dd66a0d877b2dbe28495a3300e1f27f9dccf9bf9af3a38b9194c557b90728d4c7349b30874df0ab59358ff888a4605b34d0dd91f687a372f05608b5af49cd68bcd7ae7493d7d3aaa37330afe364a43468cbbf5792eb1c13d32b93c53a4927285ac13b0b72d5045667c7be25018502d5cb1be579d39329d66a065536d7f7fe9fe8b86a07ec33454ddc10292dc737c69bccef0e1497a2ae8e947b7342863022ea129fd3cb66aa9c9ea270c0f2d76f2a425534ced457334a22895659646f1d21259b0230d999b996478f41df51dd9f30e7b9ddced5ede714e2090106484a9cc5b61962bb3c0c22cf2afb9129c4e30bb9e00a47bcf44af445be140b278d84dfb687f2f60f333d916eadcc55dc90f8a51d7f4740bc737c1f1b7dced8bd71d4bf94b5498f8b3d8bab04dde0d11693dfc33530353c36ee9a8702560e8f325981bca33d4d797274ed07dee9a8282a84c0d59c04ec4a8764b38aa01f795127efeb9ca94c5e24e03ce297b5af14e51142fc879cc57e6837ce7535b6c228bdb55d17cfcbdb45f1ff99fef13ca3fac56f5ba97c56b9715ce97ee1c97bdc7afa379d41605c86609781157ee9c14a6025b527655896fb728371771c50a47f5b619258667b2e03f1f61383f534c01f181683b968419e152019b977fa25353b7a40e7c45277e4dea3e82ca7c7852653665ca053a2916dab6a1c7595f8e00efbf066cac0b15dbde051784053e46b3e70e2fd4f73a3d99562f7026a455f735b7c0834985f8ff7a5bda492e66e14835361d00ffe747f7561a5d4506a14d0a3c12c3db385b3a74a61eb3b6bf2fd7ca752bc44c4bb021352726cf47b5676ce65d66b9ccb6f636437702adb56580fdfe048c868d38427d0dd1b461857e47a2f86224744da3cca4a255b63fa1999be1b65e10ff7b7b53d02772affac2382f521a1632dfa027a1ea477e5139020d17d55b4731f50aba91a02e595c55120ee13009bfd9476f4eaf0718c81f1bcae8fe44d21a60b47198694dd6950f91ed66fe6171e0a2b256e4d5ab066e087ce8b20a5aa3f72124ca36daefc1913b1ceb2fcc4497613bbced99f2784c47b7f4b3de8dc40957eb06bb059a130dba01314204c98872e8ec7c73b62bf90c4ff316527db03fef6bbebbee78576ffbfde5e9b7267d35529655c63d7574810452c7a07908c7637a0cdbdbe677768bf602a6b33f7603df1c16666c76b5240e2c9da646203af94073d13a3c0795b670982b6b86a97c9d52efb5e17a1254559e7659364d5a4946f26346302185b6e1c8d7f5591a0300733461dbbef9e2a1036f9a6b477781e986ffd008b0b5624863af3417bd15d18848407f6d3ec70779a95b6ab32f3e9325cd1aab64b117a8736e7770e52ff5af47c041903e4cec8fc779d63a84596ea1d706ed753c204f094c9f6d7072052e4b709016e261bed0c8341ae0f599f73484fc77bae0bc174e1840105801bc0ee02bdb5042ce415d911fe08c01c5edf910927a441cc484da7de4af4cb002fda204a1e9ed6293431352ba5abd8ede49e8247c71a2f597b7ccbb9032af9d97ef096977c268557459bbd24882829c67c417ce4744b44a92f32486417def61a782cd167cd480f0762ba1bd759d9eb5faf3f5b4a5105de58825d2e26a09ac5ce480a67b53fb86513e760a1b69d0e1566ef6b90fd922d83db98da00b45a2c24896b13a8f3ce9467d5d46b27d6c588eb71646b5727b527646550bf3bc0f49f6b72d2f14b4bcdad8c58cdfd8fecb751810cd3724c18f3b29769fa13db857e397a148da7f1ba6d1391103a80bc076bb36d6ebc1ab172b5355eb6e2466b98b69e4494a51ef1933762c716aba03768cb747292010c7c9c91a10326d2ef5cf39893e52a6d58fd68790ebb60d77373152ba5a532e1b7a9ab6bc449159b467ed99954a8f100956c34448c64a56c364ba5592bafbe55fd3bd47f58661bd5f5076e7d2a5805668f559c300cd37237f7f984c7d66fbb19a992f843d14705c34d78025dcfd8aa3e0edacdb2255a08bddfc0067ee8ab0afbc311f742b6f006e0a41f082e06cd76915b9e885dcf1e4541ffa26b079b0eed63d076aca3639ba4e8772ca1322c926d281dd6eef18a5560c3676061064d86d10637c6efe03dd3c0bbd015ea5ad3df006265127c2026f9b525eab20596b53321c905201052dd11929b46d6e18da5a6afea8d78c9f7393d", 0x1000}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x30, 0xffff, 0x1, [r11, r14, r0, r16, r0, r19, r20]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r0, 0xffffffffffffff9c, r0, r26, r0, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r63}], 0xa0, 0xa}, 0x4) 04:09:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) listen(r5, 0x8) 04:09:29 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) 04:09:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000000000"], 0x1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r4 = getppid() setpgid(0x0, r4) semget$private(0x0, 0x2, 0x40) r5 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = socket(0x10, 0x4, 0x9) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x6e) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x3, 0xbd) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x0, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r17, r6, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x6}, 0xc) fcntl$getown(r26, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) r31 = socket(0x2, 0x2, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = socket(0x2, 0x2, 0x0) dup2(r31, r32) connect$unix(r32, &(0x7f0000000680)=ANY=[@ANYBLOB="bed42a884bac46bdaa025b2c95d7a49cf93ada52fb97b4e2ed04d8fc6432f4a58e0d0a47a00909b704fdc702374409627e134bd64c337c2b555545fa349456c7ab02bf5047c712a601d7f547952225fdaf0703dd425fd5ff174f61f2603fca3afd933deb132cea7071e2a306f431997d3891bfc8f6a0169bc7a4ccd093164f333641ce7f9c60ce7d342eca55754cb75947c129de8372d27143f62a5782f70d77306c5a77269e23ce8e5c01039993680c9498255665edfb25c9b28721bbfcc7bbd5c6a185cda448e69ca73ce51428a932781916afdf032833e5c89a786011d57e4b2003d2345c8b1ce9fbe2b25e7763ae2383c724981f25cc509644024c28c9fb3c8cb510"], 0x10) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r33, r27, r34, r27, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r35, r27, r35]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = socket(0x2, 0x2, 0x0) bind(r37, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r38 = socket(0x2, 0x2, 0x0) dup2(r37, r38) r39 = kqueue() fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) msgsnd(r36, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRES64=r39], 0x2, 0x800) r40 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) fcntl$lock(r40, 0x7, &(0x7f0000000180)) r41 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) fcntl$lock(r41, 0x7, &(0x7f0000000180)) r42 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x360739c6f799214b) fcntl$lock(r42, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x100000000}) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[]], 0x1, 0x7fb) msgrcv(r36, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r43 = socket(0x2, 0x2, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r44 = socket(0x2, 0x2, 0x0) dup2(r43, r44) writev(r43, &(0x7f0000000340)=[{0x0}], 0x1) msgrcv(r36, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r43], 0x1, 0x3, 0x800) msgsnd(r36, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6d1ee7e9f87b517c1d4d9a021236ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc5f8ffaf14f27638109e0e87b48000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9315a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b85575d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d22ce65e4e3968ab0b7e959f3ce1ef07b28664cfb24133cabad7c322a71fad0bc47d1e7c535b1ea59033fc39dfebc37a53e5000000000000000000"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) 04:09:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x897) r5 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000140)=0x4, 0x4) 04:09:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x41001, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = accept$inet(r3, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000140)=[{r2, 0x80}, {r5, 0x2}, {0xffffffffffffffff, 0x20}, {r6, 0x10}], 0x4, 0x9) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000180)) 04:09:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="ca2f4c8d18b9155b209905997c21989c83b910659cb9f5db0f33f62ce67b34fa74242924bdbd48b965858e23f37d29cdb77ad530a2d6fd07740c12aa6b7e127f3ef31e5ce89d33764d3248dbfe5745cff5e48e06686d3eaf42bfd1e9e6b08f796e6f932850bcf1d5480f2de60e8975b2734d0e507a8bba80e7183bc3ccc0cf7fd7f3cfa7d12e6f4f72c84968e1010555a60cf6d717072c034c526c04481d83a941f193f7a0f119ae186242904987eee6ad24143c23bb512dffc45e71332e986b92ec43f930f83d75922e68dd60fcd1bdaf726846f7", 0xd5}], 0x2) write(r2, 0x0, 0x0) 04:09:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7da7dbd5}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x8) listen(r4, 0x8219) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000cb000200000000000000000800"}) minherit(&(0x7f0000f72000/0x4000)=nil, 0x4000, 0x1) r5 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000440)=[0x7, 0x7f, 0x8001, 0x9, 0x7ff]) r6 = kqueue() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20091, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000400)="d18cf600", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x657, 0x8}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x8}, {{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0xffb}, {{r9}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x9}, {{r7}, 0xfffffffffffffffb, 0x91, 0x4, 0x7fff, 0xc89}], 0x36, 0x0, 0x300, 0x0) close(r6) chflags(&(0x7f0000000480)='./file0/file0\x00', 0x0) write(r6, &(0x7f0000000180)="468712bc07dbbbe6c757ff4918bdd13d3e7eb22937e582ba1cad28ee9323d723bfcbb95f79d7c0ac3016188177af521f061a0c32dd5da62092f5d2671d84f35482f91aba9c4b43", 0x47) r11 = kqueue() dup2(r2, r11) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 04:09:29 executing program 0: getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r0, 0x0, 0x10000000000400) semop(0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x3}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dc, &(0x7f0000000300)) close(r3) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r6, 0x0, 0x30000000000) pipe2(&(0x7f0000000780), 0x10000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) 04:09:29 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) 04:09:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 04:09:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffff1fff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x3, 0x0) 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) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000040)="142356eed7f1c8c3b76fa7b6fe43d679667930a8157107c0badc3092b8adc7a39a0d0a0327762a695c7425f4914d6983854e24a1b2111b30add991a7235d6aa3e8ce57ad0c6a4d5774b66759a1e4614429d4b1d2eb8e84b025621229d045e90a06727fd1b9535e3283ec897cba203acf58a6630cfe18c86815532c0d45da20e21e8afd7e94d00f4bb1be7ce9563e028dfa72c2d16a32d0837133ac486d388971a712d63cc892", 0xa6}, {&(0x7f0000000100)="ed05441a324bc616e530a281d725130f1ea8bec70629f5dee3abb9937a13ed92038d9133992743f9737c90def8365bec4ecd80c97f9c038c19fe405da8193b596b588196d0544b1b348cd0645fab5783", 0x50}, {&(0x7f00000001c0)="9fc2c3adb9d4fa012942e2bc9af51d3e7aca1d09de98524a8980f66acd29cf635f9c8e15d6e4f2260b85f13a344d9d14da8e6b2c7492fb76ed5f854139305587008feb5db122eb9d2088c0b21ec874595bc5db8c7518f13de42ac7448cd6b0f7b0f22dbf5f6f8f305cd06783d2ecbe36aee23601c829c81648024b18d5b0b9b1eec9505016f4981ec09c2e5c08773f", 0x8f}], 0x3, 0x0, 0x8) fchflags(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 04:09:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955001000007993044be28a123e000800"}) poll(&(0x7f0000000080)=[{}, {r0}, {r1, 0x1}], 0x3, 0x8001) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:09:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000019380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000193c0)='./file0\x00', 0x8, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x42edef6596497b5a, &(0x7f0000000040)) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffb) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000192c0)={{0x5, 0x9}, {0x3, 0x1}}, 0x0) msgsnd(r2, &(0x7f0000019100)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a61a43ab2f51ae445dbbd55477907eb76c897abb8361dd5cab0c8a759fb7dae675eef1741620ce936f81dd19fedc4c013cb7d33c200362e7f20c0388ba925eb7618070a5fca87f2f05f9092da73d3390a3b81ac7026c56d2e48f5d6b33ed94a94c571661b77cf721d95efb0db61dcd6245900875952cf9f64ef434253619683d215dd8a763447b4c3b5a01ecea06cad6bc5436c13cbf8f95ba386e203dcd39be209d01967e1884002a99fcffc66d66868ad"], 0xe1, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) msgsnd(r2, &(0x7f0000000280)={0x2, "15b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765e3f67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa"}, 0x1008, 0xbeed2302a131943b) 04:09:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x38, 0xfffff, 0x5, 0x81}, {{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0xfffffffffffffe31, 0x3}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xec, 0x8000}], 0x3, 0x0, 0xfff, 0x0) 04:09:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendto$unix(r4, &(0x7f0000000100)="e29bae2a3e783db5f55c88b842d43e760b30a09b8cd320e769f5a651bf6995af5cc8d5c934451d16a503f065a496dadee69156fa976e416eca994dce69f890b203bd01f67142172f457c0f81c9ad78058ae4428a43baba1915795dd2123b1a6e9843ee3710b68ed791ffb6b4ff769634091cc3fc825d9e72c5025f7830cdacf9e18920148a236805ee632804d6b563ef2f0c29d5236a05012cd0248e7c3939c764efaf064e986245d3aecab7a1c658e3ef06db11f7e1189a794090386fc2f480417b88f5a0384cbc2e5b5f0128", 0xcd, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x5dc, "ae75b01a93b45136fdf0f8e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a09369969f97f6722c1f6941fdfc0c76f4aaf604ba72f2135d7765ac19a4c359a334e4f778fcdab78bccc1fb00eff560f14e28d3fb9511496c49254e3f4cf1d468fe0809c1b8ef24fe69528ce5b41cf7d6e4028da833794bdab53c4d0fe654c6a4d1a9d1d9b591a5d90b33c04e5cbf74f3bb72497c6e844ab83fbc8d37bf2b80e23931586ed3fb41fb52e1bd060747ff3ed51632c69abd92263b023800d151738ee330a7efaab550c0a7378cca66869fed7a9404743b06535dda51d0af9be4439c5eb7d103f66cc09a70d574450fb6f9329359c810107414c849308f00dcb1c53e439bd3b9", 0x132}], 0x1) 04:09:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="648865d4a51892ee49d8fb7c771995f55d0bf13efa53c3bc114443380a8de96fa3ae9d9f03b7284fa5c999c96d025908d90df299bc9842fb683ce9769153e5fd669ab4e239fb27a46b6f22e9e326aa7311160c35f2de2974c2254f7f3e4612d091148f9c35a2cfd5f160f03ac0bb858907914516a0d34e198f7245473e7a0808be80c11eccfe42a1c29930e4a3e54b8bfdf2b80b2fcfc27cac3c2ca83266ed819dfa213b912b3b75fbb1f978b2c08ff33c835629cc3ffda4bd53fa55c7a6168134e25b48bc7444f1f081b7167b20694f7403e7d25a43e151374ecd7e0df287e277432d570e0d1313787eec08cf175ec16a07efc8c71cc76af5228780728a65705f27a87d982d0c000e4d452eadcf636650a1c797b23df6c27ef4040d1b791f0c5ce5813208cc817ca73acd430dd3565e5c"], 0x10) r5 = fcntl$dupfd(r2, 0x2, r4) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0xa0) close(r6) sendto$unix(r5, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000000)={{0x20, 0x39, 0x3}, 0x0, 0x800, 0x4}) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 04:09:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r2, r5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) sendto$unix(r8, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) clock_settime(0x5, &(0x7f0000000240)={0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x3, 0x4, r9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) socket$inet6(0x18, 0x3, 0x40) r10 = syz_open_pts() writev(r10, &(0x7f00000005c0)=[{&(0x7f0000000640)="696634060798c7212defee8ed1fc5772a8c0921b4b24d6b3183d64ba04c5f868e3debc6b279d1d5cda7653ce380fd266772287cf3c741a07e0995a393ca1c9bb317da5367c284a6552bde49af7f3d78d41904d7579a0b911af428e10017a1d9315083c337a3513d5dc95926d21671ae53c4f993defa867fcc1a6df187dd1852bc8283022437e421199aeb4a15382d56168fe0a6d3620071d011f98b33c7c07821a58b63f276fa47f72d11d18dc286b961b56c132c10db3ef335400b90f09564399062b81ed143eb4da7ec992e552f2f8f305cba261a353c683c8eef561dc2ac94b", 0xe1}, {&(0x7f0000000440)="a6cbb3a001a5373a060340c378c72b1a273473c842b2697901b08e5d9722b7", 0x1f}, {&(0x7f0000000740)="9be858f426b192ed196ad03619c9c0425c88e726b49265e3fdf1e108f762a58ccd0652526797d5c71374268ea7", 0x2d}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="37e2594ac7c316d46e324377810d061fe9d14c0712746ad6e920cca8f8b1708875ba99e0a1b888ef4afa8eaae6ee3836a3e5a8de15c847aedf5d9f950d995eb7b705986ad9624e0ce6f89d2b", 0x4c}, {&(0x7f0000000580)="f08844f143d4219ca9b76e8413c9f04d9d0215b440cb3c31ff", 0x19}], 0x6) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) shutdown(r11, 0x2) poll(&(0x7f0000000280)=[{r2, 0x104}, {r5, 0x4}, {r2, 0x10}], 0x3, 0x1ff) 04:09:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000580)="76793363d1015711d01ffa2bb7288a31f7bc387db1326939aa1e5fad884986e59d560970eed16e06c5216d07715b09f9632f2b53b69337c03f4534e5c6a95a038da0496b846ba11956a43f81f8b4d812c51e749c8d9fccc18c992f81350048b65f46f994f150188003b29ed2c81ddb18e27d6da810f701568c2b37c18b17974dbb793d85b9bb56a64ecae17a3ac3ef82eb8bcf2266665ec7cee508b33d3f251316100361a358dd99f6cb8aeb59a993608c448c65d75a4be4d0a1682d9e6fe605233a6cce5dc44795e9b6241ac1b4ba495326fb3ecaad1ee460aca8700c7529c66b58d833457e63e5c19f4d0c6f532aa9b72288d8839d5a3934b4", 0xfa}], 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x800f8, 0x7f}, 0xc) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 04:09:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r6, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r5) accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r9}, 0xc) getpgid(r4) fcntl$setown(r1, 0x6, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffd6c) r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:09:30 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x6) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000f0eb5a9900"/77], &(0x7f00000000c0)=0x4d) 04:09:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = kqueue() kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:09:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x440, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x0) socketpair(0x1, 0x4000, 0x1b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x10001, 0x1f}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="fc2b6660c17c3c0b8f54ea8ff8d3095b6c8323ade97b8b9c8a0fcdf8c4915c46e974fedab85f3bb2b406adc3684cbe1f64e7e692010b9445e5e15e908f93e965ce92e9f9bed45ae01861d9f4c401d525e1956fed8fb103c7098b5dff2cfd86826eee4ea7abd7fe35b79ce468bb99fd90d8b8dd511d7453441c98b94492e6478a51df49cfacb441532573f697e3de5b3d43442810de00a08411b5923866ce133f279ac3f9", 0xa4}, {&(0x7f0000000180)="d07a221ba428f48ad79a105da2", 0xd}, {&(0x7f00000001c0)="4928371e8e53a9cf6d5e8ee9ddbe12d9d721ebb511511dfc4c4e002f2713bdaece2f6c922eb0127e799292bbbe4b8a9855daf6cc70d3f066d9eff60814418192170685c2eae69ca2cbcbce367e9afd47c78222e6ee", 0x55}, {&(0x7f0000000240)="c6024320116fe1813626abe874d053d73380f29c5a6fc8060683c4f8851d87991943acfe1fea8d989a4cdecffaf1bb20b1ea435556ce87664ae0cd5b4f888d579f14df127ba189e6c602608daa5b2d326020d527df2ff102cf8e04cc20133b3a6fba0f9ba33de02c2abf4d6334eb6106381a84e5775cdaad63b75ffe6f29768f738b1e10e4ef223c15b3e8661a0b58c55db2ae7cd4f73c44a8633abac2e90ffe73c20ccf01dc8f5c6daaa71d39b31ccd7c99b392", 0xb4}], 0x4, &(0x7f0000000340)=[{0xd8, 0x1, 0x7fff, "a97a74fd03e512240909639bb6b2e8bd4a9f89c08b8eead27610ebd99bdfa953db18bd0c737cd36da9aa58d46f1e7b8d5d441c200b1839927336a041db9031a8b42767e7038e5983e509aca1645c60c54dc1726f2ec140026e9f0910f67af0e4e208b0aa22a7462bf085fe3c2470de42f6f9e87db2cd4be2c3babd4cfee8ccce39475f0be6d30f2f39ba7fefe23154cb7b40d4f7de95751aedf0867e64899ee34483105bba8d8ddf5bfc91b2708223e4b8e954027893e0316c11cc80a9806a1f0117e683f11f"}, {0x28, 0x0, 0x7f, "cfb84a0354778ddd2b1ce07da6f2219c0b86fb034e33c1"}, {0x90, 0xffff, 0x8, "d9dac5130a8f10d9d2b0ada5347705af20cc75e0d2b253dae0848b6052107826283e570a861ba1ec42f7f3f52ce65a7d8a610f9f9f65ae76baecda074416d4d5401a44f6f6884ed34c5e46b98ceaffad2676544070b0018a4a1049efc09192e57ac1dbaf4539f65aca9eb1aa60f474d4301dfcf0ad959c4f1c8f"}, {0x98, 0xffff, 0x0, "3cf76159efa2fe60d44a0b3a6a10cad3d1a4aea05aeec9b49b04b8e15d53ae55321528defba4a93497eb8dafb57914bb210362c0d956980991809ef3d861c11151d8e119184b89c6d0e2d7d4e19b13e0be00660287a15a6aad7558e66de93b00609f65781b5ab2f03d17f0b9599f1106b5043738584e409e7c1a01cbfc88ca925200"}, {0x18, 0x1, 0xa0000, "0584616dc4"}, {0x40, 0x1, 0x8000, "2c3fd1217c506ff8167e63f4684864540af3ed36ac450754a5a4a8ba52bacf0973da5a279886b85f9d131318b1649c87"}, {0x80, 0xffff, 0x3, "1f9679dee9b04d4eb8aa3f8b588410983a068fe95fd400b94f9c92117c866ef4007e3560be08cf67bd8075eafc38c3e89b5cadc7b616e52ce64f35c80e1e8bbd19662c4582495d460745ef7ceb207268c26ca0e4ecad313a3bc2ca4357046e81585efdde76ba1729c10d73b7"}, {0xb8, 0x1, 0x3, "ed02d7d71d3e8929cbbdc9cb5587aee7f5a378beb200706e29a4f4d563cc40f96a3a1b1e545b4dae7d6c7eebe897ee152cf3a58ab69de2ed24e2002a5c868a16aaee4e9194bda51ec3046651b86aeee536f1723944a5bb4308c942007252aa6174422f5f24902ccdfd8b9633adb34cb9cc97d019528cc2ae47c740b4404dbe1d3d341441e7071825c1afc88df18b2ab0917faeed94b19cc00f5772ceb74653ca8300a2928bc417"}, {0x10, 0xffff}], 0x3c8}, 0x2) r3 = msgget(0x0, 0x100) r4 = socket$inet6(0x18, 0x4, 0x3f) sendto(r4, &(0x7f0000000780)="0fc7aa75bdc68ca29ac3ba0e48928f00c6dae003faa8e661bf9cf36b31958c68f4026563f62d8e1adb6667acc51029022661c91c8ded6a8b8e02e3e46330c6c03ceafd16c80436655182b899521918a1c924092d5cd632b77b962b8062f91af804814669f92ea161aba937305666640c35eb7ea481f303bd489c6782d068aadf476ceea6dc3b32537dcfa3375875c1e60025f17e21286e5c8eaac113a8a87b7f421c0b157c4f8c4dc4526fd0cf0971a1cd612b61c90cb1c918506f3d166264e1e764a2be64b9e8f691af11ff43aa286d9a64ea2946d4598576800a54221fe2fabc2d383a157aa994234b5d48510681e6ddab165c0fa238d89fe339025caebaf3c2621790f26dd5394ffb4b202e7ba9b66eef34c90c37a47652e81272b8881de884d6731b0a8a914636bf554207c3a709ee62f765e12b8e4c23abcd252d3bfa253bea4964793bb520a1732fca3498f9d5dfc8a7167cf44ab9afaec9c0df419603c13c8dcc9afdbb1e64add167422c3c72fd73039fc7f60c181bc2d3f83dc91db953b2d818d5c9098364359e3f5aeda634081329b87232c2e13b73731cf50b75325429cae65385f5ae56f8e4dd32fd04c92ec0888a0164e67a62f146145b86a6548ef1432b8c25933be0c23fbecfaa200affaa69080f1c24d7dcc8a08439884fe3b1a32d2c2ab92703e6eac33ab447af0ec8bab9ce6dc32df64defe32e62a49343952572571050eff6f5dc184e4343b5d3198411df1ee3f9ffeae17af90ec32d46767d46a798c47ef841d6e8b404434c34a15bf7847c3958d2b091dbaf7ee64dac7ba2b746e4eac2feabcbe0e359689ebf28b8c406d41603c1cdaee1a983d12b089d893e65dd0997e47c69bc12526e425ddea23f8874815f7abb571803fdce95317463d6f9cc5611e87e836f990866cc441a1ccf66053f549786471a017020aee31e0629f2bca8981364f30dc5360dad3f565d5727bc863c7045827847d64df6094b742a82b8a2c592249a219c7bc092db3f0d96c41f8fe2dbd848450f267a896776ee5146434270a1a77ffff9f9fa6e5009a2214f559816b5ada8fe6ce230c6f22bd3cf351efa10f248bcbfb337d34660a5c0863b64c1190847641a2eb0a8259c38bb42769907da8baefbe0bea33630c7aa61a78d7bf249f4794b2a0ad4e73e0962d9960cfe26cd7b1e0dda2db6ffcd2a5792fec6e81cc261e2e4cd3d91145c60214049b674a95053bd18cf10242d8899f7d1534b9d8280e9cc8fdc759a7056c63352bd4a1206c7953a109a20c6a4d883936bc8b8255ba234934ca89dd4038c072e648148a2bb60f60bb5114f9a69f68dacc61da6e6066247c22db3ec07cc116e7be42af22477a4a01d16e9ba7413bff37d4e14f178c5bae155f7935e669879e68e18256b8e2812461077879ffdcdae927ba0a6c3780524ab151a9cf4046f2cc379d38975d44a476dad92853169e7f9f5b3b45dd199047473e38ed11b39dd27d552e8ec1261f7fdf9ca8622e9d8d0b32447a1c35192bddfb6534f801946f21ae16bd88ed147a2f530df3d85df5183f506c31ba804cf2c1c1b6b023c3cd249436350cae90f16d812b73efa32118147e775e4331f689a6da93a353811ded35173ff173e79ec0f1b7ac1c0b544e0b9e7a5f8222ad63a836bd9782616c01807135053264bb2aca2e7594d007430020672c3b5c0f26a565fa67c2da5ed5f9520c5729317ea2bfab07eebdfb17f3f065a4929f011bb6c9e7383f260f8351ae689094434565348e0488aad3964c4919bc532dc93025d7f2baae3c0998e2a79f7c0abb1cc99a592636c1019889f22dfd202b1af8321d1fa45fb10ba8cef26da5c7e5ff04569dd3616735f96990d042a4cdbccb867e2e8ad0ba143d3d5411095496362382a1398e80794035f863652487914b54323848c27e3695e58a3d9dea9680f187621da9351c6fee01e64d82ab5731018aae824d6064ed030e0591b5828e3baa6e41f3027a9b86f74f8573615f6b51504191d61beccf4df5910f40deabf18c7f8f007d2b837d56051e7f88601437618d43ea7e524119bc964493c32cdb1c21662d3e5f50aa9de00aff9394674fd83c2a95f6a646b35c97c3168b86e8df5da76b10f5d42cf057fa53b182d709356e08a618dd89f1f0b6d3ceabe41860d62659f523a0bf884a521e60bdacc4f9f791361b6385d92b64c796ace58dbb5530ee69f13202b684bc31fbda0b1d8a3d8e14e703e536d937dcfafdb2e41ec91a16390e555b2468007543c34b489e34cc9af921711f4b4caba5c600cb8ae74a1d2474de94178bcf70d02fc2db1cb06365e0f134f080d29d53864ebcb735301f2aa46ee5038eefdd110e96745ce2aabe03e4201b46dca2cc1f3793c754f2a4ca6b62f3da82fe684f6ef8f1397d48aef3293c9119cbdfeb4237abd06017d6c52fac23d15c05b388e72cf332874dc1c873665df3209fed7b8181472434ca9ea2f725852d1d536a876a8dd5844e4f7f2286db26eaec11ba93288190989ea7eb33f4330ab5df4dbb5b32352ccae559538beb5b60f68d86207fafd62da04c762397fb9ae359ad9d3494f48beb1fcf755ad0a5af5596830c90332e6d4ea36a2af00aa0ebdbf6b58b572aac1dc5e17398868a6b0223c29c3c2e8b5a3ff33ff20f44e180ec5c0703ec9de8d595d1dc87126414d9681a549ff98c5998df253fd0de83dba2c10bb8e72404d77060b4ed84b620c61061df622ba08a0d0e57f1c8baa19a46cbb7588a563ed98dec4a9fa0d3fd5d5619fef3044f2eb536b111ed3f972ef7763cedbfbd92912ded9477541bbe620e2447daf354e2e6b435c65781d0459543538e05f4899d9ee1e08dfc1cde1b745012045680d67d6ee53093575d2379ef4ec00122ccb36a6b1237bebbfee6adad2763a4187a7c33233839ad835ed95139ed16b8c677926caac47fc04a641dbb4c19c7ff4b732f843383daebb7d872d2d600d1c9850cfcf1940274501ec548f72bbdd713d649e4acce58d12c9cd499a02f8c9efb31288dc7bfdcde1394921190afac09eb888d9212676277044a5d78896ca01f6a0a468455c1fc32de55112109ebfc0e1930d5f2cccc6ade1f5d6bb29068c4e9d0269aedc776c4f20d83abb504034fcf1356b08a0b758a16398200a07c6ed497633e63c19866ba84b78131a01aa3df5adc2ddee4be2363bb311ab600c2e3a21d5eec49e85861c68156d4fdf63d3840016772260fc07a41adffc58fe4331e291a7d774a5b697bc734af9c589690b28e41e93dc3d67f4a56647f6a8c6f0e8472571fc7f9d681f6ac2f56a0c5e61712f2608d06b9a8325a264601177e98e849ef00ed84789072eebafe68c13c26c2520887acf07fe90ebc372af5e0a763e0e25fb21a1e9c193258299b164967b9f303bb67fa6c37b603f82f8ca44144ee97c437a7a4ced23b2f570c66f2ff5a2cfdd44d45cecfa0d980e6052aa02cf88b5c09e69ce9f5278b7e13e706ebd54eef4b26f32ffc03f93719e6021f3200b39db458f4d0bb7f6db466a95e5fbc0b6e97b2d073bdff8d92f3bb14b04353dcb1128e9e8f722be7d6c618b2fad42bf5f83ac6f3b9b27f2e5e6598e26ed4d9489da8a7c77f0bc8cffc8c3e99f82df89f7663d180643319707b998a1eb278468ccbefb59838bb2f98eb5677ad27fadbc3863ad11ca8ca22132cdccd363c7276d8711b8b6a76706671805737143aa4422df59a1d485be3577e6af5ff682f5e45b5f4a616011219ba79b3da5420f3e5d6e4d755111855f3da849adf4c6a91c71e7522c8e3d02a643e61fea450c867ffd7185ef02ab19c36e317ee666ea321e81ecb623d02feb616cacbbc927d835a65396565efa719d0fa7323d9d459d6f513a3c07eff0ec7b5ee612481b0e6f6b415b3c422543d5052d0594901802bd91062aa1973e80452ffedc84601e8c5b7479ea8750dcafe7aaca8b2f1da938283911a3197b898a38bdd99e91a1c15dc5de47c5874fda1bbf7968262794a07f1b8b021b0093fe2c2a617d7717d42140034936a09883cd69384f314d8fe8da979db68690581d4492e7329f7b66bfb753e83b7834764debe43cb7bede29c7150c178c23a69c20228a84662d96aa1c9c461c69cceeaae5c956894430b477e502324ba8563506353e5d9836f65cbc46b1cc5f889e877d46b49dbe640a76af80a20fe771e691745a1473a19c289bb6ba8614529a19ab95af2349f1b7663074ab4cb5ea4ae5055e0d956d206dbeb190f4d0c3c73621b5d0b7a71f2ba3fb04a98da95a91683685708b2ba187507f79f3b7420d728400351f43661cc41a8cead691f82decad1e7bb90f059c4e507869dea8d48b7798a8cff7076f3bf96bbc99dd251360bee7d168d1c12b1faa0c851f1c03db0a150186c3d1e90f2c33664175504610d38b077f746caaabb6523071efcbfc4a65c74bf946f0dbc9b4cd835a92604d18467ad6880cbd51d8675b2c734adef18bffac9a6bac9d035d3b90c797c49e64b53d3144ee35ba68e022d914f62a432d4c7d05ca55136d6ae24f2824d9178e8912843026b00c0e8efe6b45256b728fb4f4145392b50870cdfce8f960d29f82651a7d97477f750ae010835a12520ecbb2518ec529a85453d35ea6f280aa67fa3de9976ce4a70808fc46e522d1e7e12493d2b5e11165a70b5f8ed6bb4bbfb1f8d91d2d3f9106edec42139508268739a5a0b8d0639301b5d11809763a5ef8aba77bed71fac8d3e4d7e6f85cb75851cee1f93382cb00430eaaf6050125d71119af3506999b1c2b275a1069555c3142c5d56fd36c4805f206c4495993611cbba10c7534729ed9ee12c179650271a621ec3322abde25c19b105c976c97e1c3539bdf7e71a78aaeb56b409c30889c0e3fae99bfa4b88768e587b988d219720a6286131dc5ea338b5bae31b2fcc982c89f40d746dcfbbfa85a2759f9723a220303943aa4c10ca0763852299358804e26f67cbc1eac36e76436295ad3369ac88bc6caf3cee49c371c5eae899131f7dde8dc66adac0a48200a6b244ebc9a04492d489662c6a3ba26c8a2da021fd32f72e3e7756c7fed70c8593d9b9c0f8b044d6e57fbe4f155a31b48985fc3668529e3f80f88a0773eb5a71b7ea39c7e062300b25cfa5b8a54c5ea0185b39ad5988c51a55104d0f242781d9c524a6bc12c2e6fe81c1857ce9cbf1a6780ab16c9e5a8e4d9859949e100ac0b47a9e51a31b55f6d2e40fe11478369c6f62a6dd287b616a366e3709fba8986a8107186554fc964eede8490f5a99230c007dc5131653f2449e3fa2d835d838d352cd24b89fb66ca4cdd5a008def8c57d148b517793161ce67964de285c6a36da60c23d65586cee948e5eb94e1715cde7bd599f1923bf610aebfb50af8404be9678c2fcc196be1591bb6006aefbf303a6ed1167ab34c28e02ab49fd74a57dbf64ddbd113a8fe08cc8f448369db86fc85b847ce477bad93e6179f7d23ad36801bccc39ceb33210d77a98d5f0ac6890faa9a4f2486a0e36328f5e794808e2e4035d650a9911228ac53d810564added1f820a23893f8d7f573454f722c1b80f9e00531b1c52c31f3f2006dc852c143753fa74de2b80cc128e6cb7befc21f845ca4e690905d464d788dceeb57f93a5a55425a3d438cc96bfa5259631a35affc815da35b20da09b8af8a041058406a2b7d02267243f94c5effdd8716dc98e2338cdb1196d5911afe6c94392ba312c60f76d2e1b5b786472850e6bf7879485538529e346605c53796454681b1146c827be2a7f75c23b617e16356322bbf6d7b1ccbaf0e3c8f970", 0x1000, 0x0, &(0x7f0000001780)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000017c0)={0x3, 0xa8d}, 0x8) msgrcv(r3, &(0x7f0000001800)={0x0, ""/43}, 0x33, 0x1, 0x800) r5 = accept(r1, &(0x7f0000002cc0)=@in, &(0x7f0000002d00)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/vmm\x00', 0x80, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/pf\x00', 0x800, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000002dc0)=@in, &(0x7f0000002e00)=0xc) r9 = open(&(0x7f0000002e40)='./file0\x00', 0x10, 0x121) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/bpf\x00', 0x20000, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/zero\x00', 0x1, 0x0) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000002f00)) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/wsmouse\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, &(0x7f0000002fc0)=0xc) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003000)={0x0, 0x0, 0x0}, &(0x7f0000003040)=0xc) r18 = accept(r1, &(0x7f0000003080)=@un=@abs, &(0x7f00000030c0)=0x8) sendmsg$unix(r2, &(0x7f00000031c0)={&(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001880)="792aabb1e6571f37bf85c2c9cb5ee7db47bf264f1983a5a3acf306b30eb3b948eb7ae0b949492218156425a453edfb16f282c7ffd2358e1f14b958ac4c0ab550efbd9faafc63da813fba5085e81d71c1f51fa38ec3ed150eb249fb289c873041b65d24698133dc7ac79fcde8a363dc69100a59c67b4f6b06b16cdbd5a6a294a843da2b9966fc6da9752bd0e7ea7e163f8de1ceb43ceafd497b17892ee6b6e9ea23b28db8b8899e4b153fc926ab4b60ab480ec45ce5e182407cbc84c73d238c3898e072a2d5f4eee0310fcea020790989915c838075e9c83cdf19a3b1e46638b982df036311c2f61b27e762b03d7c3a4466f78c915ebf34a161f0e3cce80b", 0xfe}, {&(0x7f0000001980)="8027c06b1a1161f516c84e23283642cf8dd2aab9b3e663ba286148c550162fa98f3bd4e2009a4420cfa13c34297f7de4d7ae01c7c1f3b078202bafb4fd874a3b7922aa62fa2b75b3954786ec82e105fa80cfc756503bead789973ea56a28954b34ac22e6f8420c3074020bc69cda4b5e092144a9a139b8fff4b4053b9dd8ba9590d66b54e8072903d364209ff50b9dae173f022242eb222909d0753b0f21ea775a788d5961802eedd6175144c1eb9bf8c34d18b058caa3d01ce281f6ceb285ebdcd4b45abd52f00a0be0bc95", 0xcc}, {&(0x7f0000001a80)="92aa8f586c1986a9125e70c50d4f956401f6cf098fe1e14fd0646d28dbc8ad9916d55867b87ade0861ef0f20dbbdf1fd7fc876a2c6c2e1f09838a2b087d8ee07fa3cf54e47b6fe3faad092d4b19f96bc70ca34d32a10a76b25fab0e906a93905a0d2aaed1c3e7278ae91c1330fec61aaf00a54131ab22279a485d7fb80e4b28dbfaebd5d92105069f2aadd796f53805a30a531b61e7588fb709a53639c8c466f557283c6a68b9cee00372811be80e4c6c63ec26b8eccb94f1d259907f237b4cb3c5c8fa9a1e3071be25b7fb12b5546fa5a4ec13c66fcc32adc7a8eb893add116091be83c7b6e703278e8feb3d97402a2f91d2dce4b8cd29242", 0xf9}, {&(0x7f0000001b80)="e4d237c38f44a35004c5c3045ce6e1875e299880d4bd44f555d9c3fcd4e2455b43238e2246d0aa0bf38d2a5d67599353dec4b2d14ba38e11f156c6f3472a15bb6c3c69390c44255b8348035dac1cffe0d4131187e76ddfcb423697304f7970b34dba282819f44aa9bcf24d8685c8ab954f3e62bce4a336bcb0125a99601142feaf4a30c8a1", 0x85}, {&(0x7f0000001c40)="d24e53836a8752bf07c0e67e0ee76e2878a4724680bbf800a2a69650e80250eb6905d94324d1e318b4b2bcf0fe904666c741cfbdbea1745c3b3dfec99d74408a2c817c327048d44d057981ef445f07f2a3cc58bbb12ae26b340d5a407b2a15188ca2e69bb474b83323bb431d4bb63dce34be7ba0a67bf3c550b4c061ab1b61d76f8544d286f7a34023bd8dcc5366aff7380befc6d7c107817d6ac7479713c0663840fbec05a458816b650d057dbe5d046d73bb18337fabd814ca60ab9599bc3e6abcf9961029ab0c891fc15416e1f97f19d6380e698dd894cf110ca33277c64be4c9dfaa8ec03f7e02e21f2a1ee8fdda8a9d421eebf2f1865dfdd778923d0bee368e1abb8970311ebca148b090181e6176b33febbc0c38d998f5c8e1bb0335b6df77e41c17128faaa03962061a1cd57afc1070ff3dd5bae9c2eeb75cc2a87e62a539ba7e4e7fd484489ce7eed3f2885a3c4efb20b847445532b707419e01bc9a03f4364b668ea452bfb4688ae6ade1348e159d563607d754c0692a998fcf7ce359d1ad7bd8ce8db145357a86a06e86efa329d462f71ffe9577d788ca29e30f50da4026d222577332d6c4652295594f2663fb6bd866945deb2f3c7b172065fad872dda534013132844d176c5ac8c26808ca3c4e3c3415ae90dfc0e25098ba31fd45ddda95f44a1437be6891e061766c1b24a7c6b38cd41b82a2900565fac8f4f067b5faaa777f46d04b10ce231c204ffc44fc8262e69f2b9d5a25db54f5b573a1aa7a11ec07bcec0ceca97db04f9bce78ec77a7339687c6dc64c8617bfa65c6926c4997f6c7e96a0a2825aa9cfff9652f75ffd31a8f917d84cf7965896a6fa65aa98fd266a80a074b16193616280c2a353e753bb6065e8e46f85505508d37994a396758c12719208c077c59292ad5354325298e6b1c4c2bc9ef44fe18fae0f8b2711f5c44aacc6d030ff9c7cd2931d6b31d33fbd7fc04c2a73f3004e04dab72dcc84997204c1fc881a77359c7cd5e342f97ee7e4caff5f683380d7918752999d88e0f0fd534d855d14e6c8d36b647b1690834a4b257fbcb92a185af29f421dda45c2094cb58e55686e7b096822358cc626423ce2e2922575b9aacbb63bdd95eb9b93e93928b92abb4bc1b79f135ee358d78e2887b79e051bc1df94daf2715e6b341cb2135f4d506c9bf83f37f64f8405030af6782e8b970c707009e3dda0ae79bbe90bb5c8ac0af3a251729f5a189d11d0ee87b8e73e0e39f41defbf21a5dc30aac239252c995092e805b5b1f6c63b1955baa669697e103e27abed91cd2a938db7ddfa8ddeaf1d17366d732d20b823b34016c40148cee22a0bb163b65cfe6cbd9a8547e6166a156815ca8bbeb8e2edf00f166a0ce27247388ead20ce9964a428e01446a571b3da73cb8b2931986fb193d02637107f4326dcda9d736b619c6988ca92f07c609ca2ea25606a74582434840a0c8f8fb5fb6d185c363c7b7e81e313f3f0a57cf5f5ca7a5720706842625e229f5077bc8a73a238a759e6c12ab66ec7a6a52787dc58e170f25aed9af2694310b5a087fae091058a959c5e9ee4859e8a7062b59df012e89bcd7d624bb5e29072c9840f2a2fcb55e095f006b1eab152b7b9720d4834a60ecd049be8f4a8de9d6b081535728da90726ef7e1d6568532f51edff3a02e7f01eb2b08255bd81637d8adda51f9386e6876a0eccb609d42b2dde4c4d3d3e81f933a38baf22d6372fa1b0a4ee30a85c0f5e84fd661f84822277919674a27c7e748b17a0544fb37becc8e67b78faf87a446069680b7cb8ef97fad8a5c5ea71cd362367cc770a45fe8f079b5c0a50704cbcc716ed25be7f4f0f51f118a38e8451a283778f91d2b95151c4ec82ebe5607c456dfdfb2eb207baec0fe703905dcafa0fd0c72f702d4235a5dd0f4af0f04cf789120b994d5d8ced104398e2befd3d8935f973f59f0480c4615bb4dcad4598202598a2468933ae195bde2c06b2bd37e35a7691a24d9f2a10de0a3a35e209b4e639b1d09c9966eb75f739c187ba2884bfde05932f2eb613b4fc58325cd477589e7efc9f32ba66235e3fdd3963d95ad84f91da29bb716c0022713cfeccd406146c802337b17b5e447c13504c82de036d41bc92468aa328164abd4bcd4c4cee0bfa9eb2a2b39df61cee0f6a70b46606c997875b96c6db389d71134b4aef69d73340af603f29302d57446b3ca21093f066da5224dcd168d477522d0f511772a06106a8eb1214b0507c2df58aa4f0c981572446c9297924604a777c7fe00d3aa0cd1e20ecab5492db9eee9f2ea7923b7d50e99a73377bf3c1a5a111944da5624ea338e65e55aa321a8312b7754fa5722a4b8dea9fefc2b6f18610777e6d8c8e6f47bb95832deb990eb9e08f95b0df6d69d61dd7baa42b8a346954b917ef620fb50925b5589b3f8dbd9a994386d8a50262777b870aba1ca4f61c05fea2a6bd72f37a9395727029c23346b17528e670ca2c3aba6b5d37c3aa7ff713097e5851b840910648e371b4981890697a0f29cc865fd5fc09516335095b77705b8a4825c4098db02ef16a637ce50cb89ef197882c98592c8452fbde4c065486e61bd190514c4c7628d71242f0ed6699c9ce95d5c9ff2ee581b08b666463dc58e6dbf62dfbb1fb9b84a02134e5dd5fe2624515a5e7bc6df34198a9226ee8da1df63a8aa1e2abba1da0b1506d2a6300b50312acf133f6a045bc5ddde78ceb6be4d7a3f82b9ae29690fbd89b1e84cebc62205e820dda5969578c5cb29e18eb445fcd8ee0b1dfba616f2fd343f1890711799851faae6f3d3e4f1f295e3a341e81fbe4f85375fa9a92ad1429414350531f67d42ab9597abad6c51a3724cdb8fc5424cbaf6ed88a8f02747c3bf9c13a95e5fe4ccaf6128a4cf06f1bdc12a06aabdd8cc1bc6c0e33eeee44f8a8942d9b2cb9b75d84fe1170ac491f9a48acebcf7d078df59dbe7b9e3104e95fbc14772c807267e7229ebf93be9df9086f51c57b073813e5971ae2b3c5e9cd983464295c7151dbc367906c24c55982f72b770c6d835e733dbd348f8d2b0d1d6380b1e94fc62d354a984b2e9259860c328d92c94191c53db4543a2f9194fd5920ce728e47f909516f8ca4b1bce206ed5a1551bf8edf3628e2005bbcbe97779a3437b14569a7d9d37e65212c2f20940be2675f47b33eb8331de5f76cfd0276249d74d39044b721396134adc5a036288d4d03ec0834d67386e641a737c8b2666c583822bddc62dcd3ca8c8ecc42609cda2f206773f593fa9f063c3cf5d79362b5c7b71b905e054511139a516e70ab6a655fb2b53923b732a869f4427104fb4fee820a627f2f163e8ca6ec1e8897c8fb6036878fbee713938be63f8456f034c4d6ec8a23f9de1b70b2231f53913289c1f31efb697d74d3e1ad560b9d5465b2758874519ee3e17a4bed64d5356127d64781605f5efdefa44d03512c28ac6aeecfaee344c083a6a83b9efc5a29f41ec08a7f09bc34d6f21451f02d55aa9073b88d9b9d8b4a479ceeb1a87e07b643792c9ab922ed5a102e43c5c00e091703d7e94e34bd32c479bab3e3bb45cad72b53ad5832727b6c608ba09bf8ed696048a846c71465d82270c6f14893e5684f81913219e2c90ad64ba910b2aa62ab4e5e76a3dfccbd6311e08b171d82f0f0ea9c3315d281df25e14faedff12a1967104c0903487e9e90f6059c332f06c3135dcd2bebc06a25b6c82b7b734b0a3c15b49907aa3d77ac2058ca54cd01e046dc521e93f0a3d0b2ff3a9ea5aba8326e8f1d977020deba9bb32904aa2e8b4f32542d0e00bec20fc1213d6e60f8f8318b1340c3922cbf974d74d67b7e621c2435ffdbcc5b08e7d81e351a4b8aeebc1136073cedba088e12b37de5915843e02567bdb1df55dd3b74c70487a7caeb51ff55b297337e763a0e39d4c6a9e65b7900685927b96d5de570b24ffc061b7ff1a81f8fea78c050f68900f509a45995020b85822b1d3abf242139b797b1400d1a2a944124fe2908cc4e2a7a504fe372e4311f83c76d8f1aafb2240caac52f434a2b78e85de7aeb93a7ff6b2b63606d019626ec72cb082318085827aa93adc0fca15587a5b268f825828925874948e48570586cad20709a4845c9803a44e6e4f6c181c83c229a1f6b66b87ce9f8893eaccbbcccffd8e32da862e6d40fc4ccbdcd6e53384c53209509d541a33a05c74af759f1d999be89c9d9ce62edd33bd9f01edf263ca46dbf12fdfc462323ee856fb90ef2099987f777bfbad1e1ceb5a7549f14630f5122781db55bfd665e8691206d8b6c49b13cf09b5f7aa6d98c2a64e235eda3c90f592982d0cd8c582c3a2ae571eedf23973f9394ad0004545dbfbc8bb953f5120129ec5b84ab1ac73ff249001a588225a949e1ac3c1ef2b749a8e83a942e23a26979f46cd4f6cf4f886558902fe9fe64013b194f6ebbceb531331e6a2c8f6dbcf1fd5075945f66da4fb702c1493af7d980bec689965213378941da540f2c9a0c52958bad97141cfa9f42f657bd25d09072ff54f74889591791e4e689514e612dd1c06918b5914cf6346888ffae3aa089141e12dd9bab30ad25f1bdfbfa9b1a4d232a382ca0539167797988aa0f224ceb5d8eadca4f092b39cc0d4940f3dff6e4e2118904636875037219589008933aa5e0322d643eb26e113c449520a3853ca056eb5ebc95d452f341441085a5794ca186d509b7ff51b0ddfde5e816a7844f53f273e01b75d838e2ae7244fb8e0fcfd130f787c013d11c6242bca0fe1f0fb4ac98e031454c1fbc3e21e70da0cb9ab4b61dff4fd3c4e01ace0fea1d57aab0e1fc0c8e4028b7ffca1e5077cc6e8ae4e78f6dc4a942b7a8fadf5564b7d464f37f0a29624e524d78fab83b887808982024d7832b8636a8b955e7a6f1362afa74b4566fecebe79e48f4857af251e720773bd4f9d9e382210db9f689e22984a003c1453c7c17375f25d1b7f76ed6436c5307c86d93c5817269d4cbac605d7e6b90eb890ef7ae193107861431564bf60bafacf6bdc63e3266493d84c83ed625ff5ccc86f801c7373a7f56a816038e8d7a955fd65edfb4388bf8c1262f1a352f64cbb5f10f46e707b44674d4cc8355a225998de9dae9eb9fd647ba079755c7e40ff11f21f4a8143c1b11377ae9d4dc0d898b5865e8897c91bff3f9496986ca438d6f63c40f47821fa0503947093acf8e458ad4793c9f22ed29bb5427de0c0385c280f7e9b95a202deed1703ad19f64d22de71828540a0f8b713f30436024c30c37bcc38e5178985b2c7809de4dfe816614f8d9b691883b5aa26dfd25b9985c7e778d332cd2494f78e187e809ad8ca472bf98dd42040205ad8a725c5af9d1c2e56f06605a5df8415c958e63730da2b71ba33c215d8863eff6a28a1f18f817df9d456ddd7db626def3c4b24072ed503d845f9fe6e0a50ade62e36b2c7b99d4ff892995e28200970b558c1c5f3a9fb7c54452b1b7127fbd103711e07f41e116c348821b7e6ffa64ed4f074b4a2c20f0e6cf7749970053220d52ee892273bf7ff58093c62caf514745116512e63a8d7a0b6fbcda10e99a18ff8270512e372cf251761295ddc6ed1cbb98c5619e029a22079195915227e0401a34ff0a34b2f6729d83e2e193b009854f5baa2d7e522b6dc48fa7ec72e18ea04c5c3c474619c86a552c17f5f5e644d2b0f3596d8b4e9c8607e7635e1da1f17b8c0620dc673d6d656008663ea206a553545326842b97e271da5b0594dee485e42eea16ea760a6444cdb2905892904a744a8e3e960f990a4aff00148042d75799", 0x1000}], 0x5, &(0x7f0000003100)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r4, r8, r9, r10, r11, r4, r12, r13, r0, r2]}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}], 0xa8, 0x3}, 0x5) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r20 = accept$inet(r18, &(0x7f0000003200), &(0x7f0000003240)=0xc) dup2(r19, r20) r21 = getgid() r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000032c0)=[r17, r15, r21, r22, r23, r15, r17]) 04:09:30 executing program 1: r0 = socket(0x6, 0x4, 0x2) socket(0x11, 0x3, 0x0) setsockopt(r0, 0xfff, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:09:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 04:09:32 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, &(0x7f0000000080)=ANY=[@ANYBLOB="6a8bc9018000"/17], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() 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) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 04:09:32 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f00000002c0)="821e9e1857d8308fad07d8b8a3263b832c35906df5f762fbb1d694514abf8dc98347e31d643c55945d1fb365844cf52248b0e348a57e965d2a806203b188c7ee53e8e669d35e6c562d953076a0228c57b0c9bc04dfbfb53a38f9a7f1a7766ed3c48f87f7dd845386af8f161a545d97690143e7d9fecdd4fe62086680a6df55230f424a6304497f147ba23bb5ab173a35a5c40d181d55914779a76703168a396d389e110ed66503d930b9f665fde37fc90128f9f6d8f8e8702c22db5fc2895c259f3fba0b92facbbe9aeba950daf1005f9201638f278fc8b1ead163785651aaa124bd891e23951a8ba9f9f8b42af096a325910447f3ad578af000341f7df7a41089ccc66df7ff831182f0b0a7ddac785f1798ecc445b3d6e13a665efe759a6eab933b73973e7181a1043907496b6e40c6bcc7d00ee1651af9654f03fb46314adce7ef4cb40b71a776f89b12d218263af43f8279cd36c5b1d10cf901a778fe57e53c756762d06d5121a03db826da9d318bf468a7651cdfe77592086e2ac122b3e090e5248607b8750d65f64e8bb373dda1f851b188fe347ff35669befa752a6dbecb0309095004b0905c871e61b822ec0b67d4f226a535aa9ab037aa5d31182698df91386d0c221573412c1a5b8562d67a129cec178662f96cfb979bcbdc282d8bd7dd56b5581548090e4af811275a362de2564cafd2bfc12754e6560c7dfb03d6cfe093bdd1c2cec93f8b72c7163ba483a3c8268ff64b80b6874086892ab1fa612afc048b137b7a8676b2657bc254802eff4f81f4ba38f092e919ff0c0178981ba1cca0b289c5bd7b7b24590ed98b055bb88908f98de3bb681a126cacc1ef15bd12de9ad0a567545fd9e5b2a4cdb381841acce25c59336903f8348e03e56866b4d3d8850ca271744495466df277b745fb90732ec9049e15a08dc8f9ff137b623189debb85e66b8bac8986e05f1d02811e888808e8c8053ee9890378c5d726f5b09befccd0aaf8bc592ac651febbc88228dbc76b373be020787ba7acc13bdb85e5bc5cfff1600577750f364d47e2175ed250e4f6730ae95cc1b1754e0f9b61c86ecbf3652215d598f2e04b4b53f0fdc504ffc9d76cb5b932faeb1aea3551736043c25dd4b989c2091aa23090617b2a108c638d8c2c1adb2d6557da2abbcc6cf5a5ec886ea489d5c39a8ce2ce29fc981bbdada613935fe150ad7baf43d7057d9c8e277ef6fff810f53d59cab949593a4f2c55fea3e0847b488fc538e4273e3c5f15bf8d6321cddbd56d3cff7dfa71252e237ba3e66672bd6bda939841b323c1932debdd28393aac140e3ba09a11254e6fa2b403abf14a983d97a68a2e585d75e8bd94efead8561a27de26422a536308b2e9194355e8b0916e4f6298f113216ea8120eff4d73efb0ed866fc9336034197c7d376ee4fe25e0f8cddfcd31c37150d629d659ed4677bb79b948d0d70631876d3042be1a0a58bf70492a8ba97c6c1795a5963737e38ecb2c74270676709727ed72dfae745a1b822e04b23dfc6d8aa8b6e76ab943e44262e53bb050eb52160299d8fc383841634bfc1880e2ee4b25ff6eeb9e4063e4562daa8f38ed765a12aa003f564e0ded4a79c77c7de054e3fa539c79295a89b65bfe01be422bb4a67cbf6b5e6540811e5abd6dbe873b0b7f720940cfef1c556f2c2f38e6feeda71a3f291c4cb6f3d6b61df6142e20a74c5c013b0b81804ed451589ff7167d582efb0bdff90289764c440cbf1d1f13b5450fbbcabd85c19e4ff85a25d50495d08b68ca666a39863cc9521105517b4f68c947db964b055bf2f3cb69b08d8154bf2d4fc5f26e5eb2de41b64cb6a403bdc196ae2d2638081f0e8ec40314199a107b8a6445ee3f706c016f73c3ae44a81cd4c7b14b1c0daacfdf9fd55f93f83d3b0084df84e87b06cc612d4dce9e2397b1ff5f87b3de7065cc615b4d17fc3ddd63cc36de48ea046db575ac189d882896aa2322c7ce73edc39d2a0896af549369ac0e42cf0e0be00007b686a392896459996de78013726457e7d3e50bf31d58f9a1556508178ec7ed7602afb4517cdcb39542c4ad98dbb744cbadf3cec712336ef9daf1a59750676180232e58cca02fbd4f61806d386bf4b990ed981a20e12c591f91afb635e9ed3829a805c2b5c5ff699dd784af295e935616af7604fe25138c1be97aef954a38ff0907e33d63a648340c82178ac4adb0024e9db798d07394ca45e714f9b7e010514c74f63f5671637c33018fabd3ee014d70ba755e23b135b3724f34fbcbc7994418b3ddc5b65860d70b6cc3f52f5b12515fbaa7a50947576c678805900f210fb224e66bb30d874567680d49a2f5dd909aa5ec583be3cafd4f9c2093baefbbe6cc7212852319de5846a7a97ccc78c4f34bb94a9ac80578c414a984bffd83ad4a60901f154857f036d8dc8fa08a08857a652ed9e606e2fb0c15a10c9dd757991b0e93d89b3e478e8eb14e4dbeecf934ca91bb0ada8a57ce5f71e80308fd2da3c95afa120cf2d88e9fb3952a1021c076b9dd547e1831f1eeacfe5745f2c3d846ab4a49ed6593fa1354343468467b2aa0ccb94edd583cdd5abdc68d3a7e2369beb03a799ae1c358ed93a77f8bf6cfc47466d2f09b6d51642c76f94cbf695a123e28878a3a0d8664742d841c3b960f9117cdf5370b7e467644dab49638bb89e89eb9c530a170f45bad4b142dfd3633b747292ec1b3ab6fc8272156e3f3728e91354efc9c145f1be92872192464d2dfd6fc66b5ab12e8e4b7121b94472b8801b5f3cbbface7986967290f7513080c73dcf41317c2ec6d2c4495ce9aa4126ee9750cf32fdadbf1848e0b92b639c4d46b4a455cb9399b6f4b92dbf83bc0911dccf7da34d14742ad6d14bb27f8decf841b6f92fbb12edf1e001030884009fa3327b088642fdf043369aecea241401bf28a9e908b76f83dbc2ca62e824d0e250edecc91014cdc7d3525dc0c170c270da8b68e5e78412812b401a48447b2382f422cb9b2ac8f7af55e2317639613d0d06e93b9a6943e36003e0cac7801496e962a2c5aca16d6fc1b49e2ecbe78e637aec3803799a10762e73a4168f07790fb41f7ee14c79975a3b7f201e02ba35457739f457d9283bfb7117383cd1fdbe469585f9da770417e6989d79f3d17e927000b21b75cc8452a7a548ca1b0bf9576fe19991b94eba737fd2e9f7ab38afd37a7eeb564c705a7981c3216d54e8c5b2fd7cd7ec3273112cecbbebf8929eb229fe43c5d9591ea25ee1ce20ab3e5d8d0d17d9dcd08c9b9f38cd0432775f0460964d0a9843bac2aee9308c60a1565bae4444eddf34a23ba9e1e4f947b03bb35e0d19bcc1207129723bc57b7088df33c7d00102f0ad55a58b8725334058d904438dcdd485003a2738f010e92274f11c361ed58c39347d964f1dd2c9b94392000ac36b1b51254cc268365b45557263caa840621b5d12c3fe8d31ba244ab922efc97f71cf211bc627a9a89111009562d5725ef13c1cdb183a5190ef9c598d7f8faa4f7200067f1b57566798ae7cf4de317cc805fbc950a56158d75cceb49e74ffcd3c274354d5163be1a68eaa99d68a2d5e0e02a197c469a160244ad7c4e00fdc1a57f93a9ad55c08de6bee0b4a3769b457f6acb6d3d13895caad2d5b44b72ddf54ee4da8911aafcdcd1b5783d6f6c0abfe1ae773f93f9489f59c86ffa4b9920f7711e0822493e8f8073d8babedf0edfb370a062b99909e147686aff05241c491b345cd0944b7a675509e651723416bd188541d71070008b06a36f0541fcd51eb405a2094b4d32d865daea1ae8c83a67a24dbb5cbf93dfe6ce7360e2ea7a343254b7ac13c96c608bb729fc2d56464f1676aed0265e1fcb6e0f0a157e703320bac36af5bf8254865817e44f0e38d1444ffa43128e4a2cc1bbcb4b6394d3cabc0c5cfe042e233dcca3f71def5d062cb1d8c78dcf046c236119fc34bd20dcaa7e9445293854c95ffad81dd5b95620001c20d8a50fd7f34754c5020c4f47b853e08e856c8075ec2499dbce8725266256fc31736c4cfd74a5a595a413cee318b822f607f6889c2ca45afeef3876fb85cf99257b2748eb86e5706fa14f3f96794808fa025255dcc04e2bf40735854d09b80af519ecb2f99e9d14345ae1da2979e7255dc67c56eb5b4c1c2b799aab351057619002f85480fc9671ec7683297e96ec836f4873e9886ec7a6760a8bca17eb776e70b055c7dc1e9fc6b843297d3033e3d6944f538c197761c13efd1119a8a5bf45e41cb1c3b953ca2eeb49f510eba271f144fc30f5c8a19ff9e83f3100b8ebf90666906220b9004f7cb57713bf3308985bad6fbea9c2162886dcb38546ce2933d8d5b9353df9217be29ff12bcf7feff8f817c4d0c50f3fe4fcc92c7b9637160537f85b06cc3d0af77bae68445410704aa5f80535e0814ac50863b00cfd7781805af7d7e820a218723e710034e5f24a86cd5bcbfbbaf298dca6fe56602ff339f0e34e7a6c1ec219d3d8879ed90a3a987c96ff43fec73c0a4899f005105a1899e6f2e43e74f3957e5594bc844209a680a9785801200176c93a25f25f4e3ee85da4cb36e0e8d5a22277a9eedf748acf3c08c189a50c265c2798071cc22a7bef6549a1ee19902a9d8978ecc8e16d165aa47bddf9eabeba0e0685a293c53410f8b3ddd99492b88cb55c8186c75b9f14ea331f2c5b1d3d76ea2660db34de7340167958afd25c40e507e1e19695e6c804b6014aed9c3faff5c04ea8d3fa83413a07503348f35bd75f103b01a0c8158f0f6901d21294f75f34ef7ad79a72cb58a15a3d21226c85d53a4ca5acde04986d2cda22ff14a0210f3cea01124a5c46ba8b06f267a7a600dad2ae39eda2a80aa5a7e8471a7e69bafae10be7b3afa70fc3006d9094ad096b90fc3be1b0de3d03d4f472d0bcddfadbc610203ad95484f5fa3e8f761acff4804a0c885c3aaac7419ee5b730669fce8935c595f14d6bb02365c1948846fddb765706c4f93ccc62fe9d54f5d78ba6676b707c86e9a6a366628da227b2050be0f23e3eb7a478721917efb2a6e4364d21077b40fa7c02f8905226b6ff62a190dcb1e5199589ed181e5e5ca473fa50ecff25e85a5d69a32094a7ff70a975472f0a4d0368488a7c931def942ddd7842784423509f01af34e9dff91547fb630839a2f71719343ff78c12868b8caaf398cf922b2e9750742b88918ade3c560dfad4ced55f095e65e3b23c8816397affeb7e6b76c6e9119336b6ce23a1ddbded7f12d96f8738ec02626118eb63d470b7368db23f4b114600ea148e4a014b75f32bb4b4e3fb692992784a55b9daed891543759aef3b3ca4640239002771921ea814b4193ba7f8de69c9d50a892e9f5a101e4541d93d93110c922dd27258b5eddbc970e4dc5f06fbdc7e6328a86b3423d02a5e0d00f3b508f2ca6bd16755d80f4bb06d2d09dd1e627226f0d705dcf5f207232b35e9d741412e9109db49d94c0abd9b3e06904f86e4d5566c0101be5a142453411ac908126fce2c105951ff8ce1bb52d60bfdb006fb8236fb457e0dff7a1b906457e06e013f941a2b6b86c6a10502a36a2bd2113679320bc16f5a8e943da1fb97147dca1f570739dd367ec31d8aad47ded942d6d6251234fecb5d330bde90ff130a38a477b3c39dd52d708dbe1192d9a312877998b6f3deeeacfb76db6e7408cbd5c41fe56a3bddd5911044e1dff0bce97675c1e9769106aa44a6ce59d938267e6f131db3df911870e5cd8a9b30efbd28b0d1d57875c1ead031a666cb86aab8c44babec7f40d430025822e7fa", 0x1000, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{0x0}], 0x1) 04:09:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) 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=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x8a6}, {&(0x7f00000002c0)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r7 = syz_open_pts() writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() syz_open_pts() msgsnd(r6, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0xbc, 0x40000000000800) msgrcv(r6, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) 04:09:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0xb19c, "eee4c4751a88a501f0ea170447e46800", 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:09:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r3], 0x1, 0x0, 0x5b}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat(r4, &(0x7f0000000200)='./file0/file0\x00', 0x140, 0x41) readv(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000001440)=""/98, 0x62}], 0x3) pwritev(r4, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r4, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001300)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000001340)='./file0/file0\x00') ftruncate(r4, 0x0, 0x3) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) write(r4, &(0x7f0000001280)="8f7dbdaef790f05ad42606b4bb1a6adaa32419f55a5060f17ea2016f70590a2a58edaf04a9f9b750f49ebbedafbaa519ebd14bafeabd03c5367c15e3671ff0aafde33c6193e5c1d3a0befedad03bf01a00d7a1ed4411d85859f892038647413f844c9c944e0ac2d39fff0de6f5b3c18a61717d57f6", 0x75) semget$private(0x0, 0x4, 0x5af) r6 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000003600)=""/4096) semop(r5, &(0x7f0000000000)=[{0x1, 0x87ec, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) 04:09:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="05811ad8b80b496087c03461befb51aedf5e1cd38ff06e004b7d8dc964c3ed3664b734132717ef36205603fdd8b4025051d9414d21434b5bec6c37e77dd9608998a0cf297d183e0c0305a2f98fc258738b4153b8e27401cd5880a0eb908e97618a95d2006d590713d29951ed84dfb5bf181d8893eebec429368990725909db4e12be9b3221de6f1fa9acba594b6058c36eee91053b6be3cceda32720cb2b254cf7974e1ade9b3b02bb36e926f32e90adae1656ea7513f71ec11ab477ac8a8c54d6"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) read(r4, &(0x7f00000001c0)=""/219, 0xdb) write(r4, 0x0, 0x0) 04:09:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getgid() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 04:09:32 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x3, 0x20) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f00000005c0)="073c9d463c8d6992df7bc37490015cc72cf01654b75ae65ad4775f92d3d19f81f8cc1ce0ab3f404a67d78a0b0aa8b5ea0120974fd8da49bbebd3a96a2026ef", 0x3f) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r33 = getgid() r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r40, r37, r42, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r41, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r41, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x2, r34, r33, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x1, 0x0, 0x205) getgid() geteuid() r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) close(r44) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x1, 0xa, 0x3000}, {0x2, 0x77ea, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400}], 0x7) 04:09:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:09:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x20, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:09:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x9, 0xffff, r3}) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYRESDEC=r1], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r4) r5 = semget(0x3, 0x4, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x74e, 0x4, 0x40, 0x7fff, "d25be50627a4f4c029a5efc47a3344574c979cb3", 0x2, 0x3}) r6 = socket$unix(0x1, 0x2, 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000040)=0x1) getsockopt(r6, 0x6, 0x6, &(0x7f0000000140)=""/9, &(0x7f0000000180)=0x9) syz_open_pts() socket(0x10, 0x1, 0x6) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchmod(r7, 0x100) 04:09:33 executing program 0: r0 = socket(0x11, 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000280)=0x81) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x1, 0x3}) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000300), 0x4) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000240)) shutdown(r0, 0x2) 04:09:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x198) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/80) r4 = semget$private(0x0, 0x2, 0x400) semop(r4, &(0x7f0000000040)=[{0x4, 0xfffd, 0x800}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000200)={0x1, 0xdf8a}) 04:09:33 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r8 = getgid() r9 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) r11 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r14 = geteuid() setreuid(0xffffffffffffffff, r14) fchownat(r12, &(0x7f0000000080)='./file0\x00', r14, r13, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000004c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r17, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r18, r15, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r15) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 04:09:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x25, 0x807, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x3fe, r13, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r11, r11, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r14 = getegid() r15 = getpid() setpgid(r15, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = accept$unix(r16, &(0x7f0000001800)=ANY=[@ANYBLOB="f6ff000000000000000075680000e3ff005bff06bbe6311708001b000000000000070000000000000000000000000000000000e4ff286167406083c09c69d4ffffffffffd81ee24a4d94ff0200d9846d0c254eccba44ad013a10000000000000080000000000000000004b7a29ae7e"], &(0x7f0000000080)=0x6e) accept$unix(r16, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r18 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r16, &(0x7f0000000180)='./file0\x00', r18, r19, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x20, 0x0) r22 = socket$inet(0x2, 0x3, 0xff) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r24 = getpid() setpgid(r24, 0x0) r25 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r26 = accept$unix(r25, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eab46416000000000000004b8700000000000000000000000000000000000000000000000000000000000000000400000000000004000000000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc5800000000000000"], &(0x7f0000000080)=0x6e) accept$unix(r25, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r27 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r25, &(0x7f0000000180)='./file0\x00', r27, r28, 0x4) r29 = semget$private(0x0, 0x7, 0x286) r30 = semget$private(0x0, 0x0, 0x2) semop(r30, &(0x7f0000001740)=[{0x2, 0x8, 0x1000}, {0x1, 0x1, 0x2000}, {0x4, 0x6, 0x1800}], 0x2aaaaba9) semop(r29, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, 0x0, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r34 = getpid() setpgid(r34, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000580)={{0x3fe, r41, r37, r36, r37, 0x104, 0x4}, 0xfff, 0x9, r39, r39, 0x7d5e, 0xd73, 0xaad}) r42 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r43 = getegid() shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r43}}) getgroups(0x1, &(0x7f0000000000)=[r43]) r44 = fcntl$getown(r4, 0x5) r45 = getuid() r46 = getpid() setpgid(r46, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r48 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r49 = accept$unix(r48, &(0x7f0000001b40)=ANY=[@ANYBLOB="00fe5f19cdefe16fe2b6ecdcb32a65751d00000000000000000000000000fe0000000000000000000001800000000000f10000000000000000000000000000000000000000000000000000000000000000000000000100f8eea144ad013a1000000000000008000000eb52776000004b7a29ae7eeb5fd7aa1f4b8044003d78a6e74f88866dd524ed60e7d9a8c95676ac8e29ec77493470b0c7b53ffcb720e13a0d902e4613045b7cddf62620601d8958f4da7d6b1c4bd19a8ebe6b4598ee17c68f1043f216613567bff92ec7d58d25c0b1bcdaa62c2a04453f32975bbace9c45eb8263147e3aff6b123a154fa4b3901dc1caee673debfea1aa17e0465499365c1652afb47a9134766389862b23530ebfd690bf481df3abdb53d294817ac11a3d1bacd95c111645c49a250dd3b09ce1f734840d2972b01cfee1de2211ebb40a0d"], &(0x7f0000000080)=0x6e) accept$unix(r48, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r50 = geteuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r48, &(0x7f0000000180)='./file0\x00', r50, r51, 0x4) sendmsg$unix(r6, &(0x7f00000017c0)={&(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001300)="4a2944c027b63543b2d29d6ca1d1482665796646ff0120c3dc7e8324ff8aa65020f449f966bfb24f570ef731c3e7f63addca549113c7047c0a0ead6b208872fbbc71988ae92cf7b6a2ff22e8477b1d40d83e648f8917a76b7a95f2f00b772ea8c53432c487cde40d5e3855cbcf1ce22b1d0092e10e90aca0ac74b6d9f88d809367218284419381ad55faf0d73e6bcfac192588", 0x93}], 0x1, &(0x7f0000001cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r3, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=0x0, @ANYBLOB="0000000020000000d363e29eb96c2de5aea33300000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r51, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x1}, 0xd) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) 04:09:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/135) r3 = dup2(r1, r0) listen(r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 04:09:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x3b) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 04:09:34 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) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 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, r6, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 04:09:34 executing program 1: syz_emit_ethernet(0xffffffffffffff6f, &(0x7f00000008c0)="c759ff86dd6e360aa9cb9905000000000082000000800000d40012648382f59822ad41c81aa692ee0040000000000000001a78fccdea9e7f4abcab83e65446243ba3e42d22016d3e8bb6180b4a4c3d79db3908db2ad0a4ec00dde4cd17b08435c3e3909ca4980a148f3729bd28d5b7d9a7f2c250f8ffed593fd3a82490d21ef8c6a59cc27c15d15e78d86fb7cce0039fff0a2d8ba3ec6681aab153cff7a62a4e9160043539dfe3ceb86adcea5c4256c43f4eb3fa380755d2ce462b842fc88af772c592a324ad5a6320cb498ef7636088be12e20553d254a70a797c7bd96ed1868c448089c9892f4d7225e046bf96e85eed22cdcf723c414c2f2ba75899001922b4dac3736357c754e079ee0a9870c177140d905d42b7dc2a1a946abb31df91ca3ed71393868e79bf89922155b6bcd849bbc426cd032d1a5ea523a88ab24c81c2b29599d22425c9cb8c362f663930c198010faba3d0deda5c13da030f8bc1ec2726ffdbc3d706cf1eee7f81c4b3fa12dbf01456d2d6a761f604c1d8ebdf9d93e2d95bd9c7508fd332c9ba493b6c1f1fb9903607b2e43480f43ecaa1b2c0dc2a97e00d578a3b6c4256bd669af2ad65893a920b78324570e69a37d225f90bbd5af294a7e7a32d77813e81f99b9aa54cda298d87b18c47d034886410ec3ba25210944fd139c2c718b46b353a63646e3128d39f59501c5dd5635004235dc22a7e1de13b0b4192440de554ac8112") 04:09:34 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) r2 = getpid() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r7, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r8 = dup2(r5, r7) r9 = getppid() r10 = getpgid(r9) r11 = msgget$private(0x0, 0x150) msgsnd(r11, &(0x7f0000001980)=ANY=[@ANYRES16=r10], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r12) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getpgid(r23) r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r25, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r26, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r27 = socket(0x11, 0x3, 0x0) setsockopt(r27, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r27, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r28 = socket(0x11, 0x3, 0x0) setsockopt(r28, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r28, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r29 = socket(0x11, 0x3, 0x0) setsockopt(r29, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r29, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r30 = socket(0x11, 0x3, 0x0) setsockopt(r30, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r30, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES64=r26, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYPTR64, @ANYRES16=r28, @ANYRES32, @ANYRESDEC=r29, @ANYRESDEC, @ANYRES16=r30, @ANYPTR], @ANYBLOB="3799df2a42288a477fda1156094d0feee888cb363531b08bdcc31cf2ddef5c7674ba2c85f00d7a15b53acf189a4a230653cf6d80394083c41675eb3a348ea51aa402b68ce10444860ee56064b8f6e387fef4de082d300c53544c7e4b3c500a2b99448242cceff8def74f40d5b0dc32eb5ed26f0efe4e1051c94d34bc95"]], @ANYRES64=0x0, @ANYRESDEC], @ANYBLOB="e85eebbcb9acdb9757d5a450f66a87d9ab5a242c4776b49b7ca783acd6649cfc2a5c62954a42573ca1168f1a23083a15db3432ba449cb05bb150ee9de7e6fe674c1168605434bbd444318f1cb679d7780223e22890ff9168b4b27c291dd23372c457b2aa0a38224626b991c241705f8da722ecf02dc64ee43fb2b343c51e39f5da08e561f5678b78e03e72b1d1ba53fc545618ebc6d93c6eda37d924c4242c43ccea63cd54dcea9a5c4117ab1672f9a61c013dbbd8c701c3b08138ba8bff22156780e68e454ed2f111ce46df20fcd3c6f6a1c5b59fae5ce8f2f00d06b9ba4419386b02180cedfdad84ce5f77d7b3c90c", @ANYRES32=r27, @ANYRESHEX, @ANYRESHEX]], 0x1, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r24, 0x0, 0x0, 0x1800) msgsnd(r24, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x1, r18, r21, r17, 0x0, 0x46, 0x81}, 0x10001, 0x1, r22, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0], 0x1, 0xdf7f85330cd8cb0f, 0x1000) r32 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r32, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYRES32=r32], 0x1, 0x800) msgrcv(r31, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50068ab0ae90000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r31, &(0x7f0000001400)=ANY=[@ANYRESHEX=r22, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r16], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r20], 0x4, 0x2, 0x1800) r33 = geteuid() r34 = geteuid() r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r35, r36]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r36]) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r38, 0x29, 0xc, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r39, 0x29, 0xc, 0x0, 0x0) r40 = socket(0x18, 0x8003, 0x4) r41 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r41, 0x0, r41) accept(r41, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r44 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r47 = fcntl$getown(0xffffffffffffff9c, 0x5) r48 = getppid() getpgid(r48) r49 = msgget$private(0x0, 0x20000003c4) msgrcv(r49, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r49, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000170000000000000000000000000000000023cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r49, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r49, 0x0, 0x0, 0x1800) msgsnd(r49, &(0x7f0000000040)=ANY=[@ANYBLOB="008000000048696a280567b10400bdcc8e3ac240ecea4195f714afbb7579a689f6c5d56f596329414fa22f5c0e"], 0x2d, 0x800) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x1, r44, r52, r43, 0x0, 0x46, 0x81}, 0x10001, 0x1, r47, r48, 0xa5, 0x1, 0x1, 0x6}) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r55, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000001000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r55, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000ca3d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a156031767cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r55, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r55, &(0x7f00000010c0)=ANY=[@ANYRESHEX=r47, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r42], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r46], 0x4, 0x2, 0x1800) r56 = socket(0x18, 0x1, 0x0) getgid() dup2(r56, r56) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r58 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r58, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r60 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffff9c, 0x5) r64 = getppid() getpgid(r64) r65 = msgget(0x1, 0x82) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x1, r60, r62, r59, 0x0, 0x46, 0x81}, 0x10001, 0x1, r63, r64, 0xa5, 0x1, 0x4e2c, 0x6}) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r71 = fcntl$getown(0xffffffffffffff9c, 0x5) r72 = getppid() r73 = msgget(0x1, 0x82) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x1, r68, r70, r67, 0x0, 0x46, 0x81}, 0x10001, 0x1, r71, r72, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000240)=[0x0, r74]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r76) accept$inet6(r77, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r78 = getuid() r79 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r78, r79) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000300)={r75, r76, r79}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r81 = socket(0x2, 0x2, 0x0) accept(r77, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e80)) r82 = socket(0x11, 0x3, 0x0) sendto$unix(r82, 0x0, 0x7001, 0x0, 0x0, 0x0) r83 = kqueue() kevent(r83, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r83, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) connect$unix(r82, &(0x7f00000013c0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=r55, @ANYPTR64=&(0x7f0000000ec0)=ANY=[]], @ANYRESDEC=r83, @ANYRESOCT=0x0], 0x4) dup2(r81, r80) setsockopt$sock_int(r80, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r80) setsockopt(r1, 0xfffffffd, 0x40001, &(0x7f0000000040)="3f800000", 0x4) sendmsg$unix(r8, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x10000000000001a1, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r33, @ANYRES64, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES16=r80, @ANYRES32=r34, @ANYRES32=r37, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r3, @ANYRESHEX=r76, @ANYRES32=r38, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32, @ANYRES32=r57, @ANYBLOB='\x00\x00\x00\x00'], 0x2db, 0xe}, 0x8) r84 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r84, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xfffffffffffffff9) r85 = getgid() getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r85, r86]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r85}, 0xc) 04:09:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000000), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket$inet(0x2, 0x8000, 0x62) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) r9 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r10 = syz_open_pts() close(r10) syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x9393, 0x7, 0x19, 0x6541b6ba, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r10, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 04:09:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="89000000ffff000001dc9bcb2298a9f8d61fe92e327054fe82ae8107ac91c4f7a5f7df58210a63655d9c3ae558415821c324ab6341fa5d1e24807b0251b0793725481b25671b9ed809f9812a18ade500000000810bedebe89a000000000000"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) r2 = socket(0x18, 0x2, 0x7) recvmsg(r2, &(0x7f00000036c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000000540)=""/84, 0x54}], 0x9, &(0x7f0000000680)=""/20, 0x14}, 0x1003) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 04:09:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x80, 0x1) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x200, 0xfd6, &(0x7f0000000140)="d0d0e1fed0d4842fa9e1f8649be30c0f823b5f48f490752157c0d300014dbe9a79fdd85f11bed251f41c2d50b37ce693763209753048f179a736e316ba0fc0e65426320e578e4fb9e07b4a9cc515d640be7dd71bac8d50aa06de0668bef72adb43feea750b47d4af1eefcd39357ada0587729023c155968abb78aed3aa3479edf5439f4586226e68de691a5b4e3ea693689bdb0c7fc8c23cd4811a3c36877008bde2", 0xa2) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:09:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x81) r2 = socket$inet(0x2, 0xc002, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r3, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup2(r5, r1) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x73}, {0x10001, 0x7}}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:09:34 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/194, 0xc2}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000600)="06f9d68ddfa293c77465a01ac61cea3f2eacfb2bccbfb69060093c074780d3c1c711a49a54f63259421f0f99f3e87d7ae25c4a4900107bca71826ce80b75b8ed13855eccbf61b6589c4f0e53445c0cc620bf463322ff4c16abcbb4c8e9faf89627971e5e17b54cd26c83bb67b89c0b6b5f0945819159988c715d655456e7d549e97291f96d76ba2474676be458eb81ea7f48911b6319", 0x96, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r3, 0x0, 0x0) 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) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() socketpair(0x18, 0x5, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r14, 0xfffffffffffffffe, &(0x7f0000000100)) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r16 = dup(r15) r17 = getppid() setpgid(0x0, r17) r18 = getuid() r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r23 = getppid() setpgid(0x0, r23) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) r29 = getpid() r30 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) sendmsg$unix(r16, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000018c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c534ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1000}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f0000001980)=ANY=[@ANYBLOB="f52000000000000000fffb000000000000", @ANYRESHEX, @ANYRES32=r18, @ANYRES32, @ANYBLOB="000000000700000000000000ffff000001000000c3dff6f69c9e394ecd080a8293a6ff59bf17f30870d7b21c387feb9aae6d25b9428f8d7ab2a794b307fcb58ccee6f4e5c13b90a455d7a7472142cfca7898896a238526f9da88c5e61333473faf71e5084f8e3f75ffffc8fcdd1804528761dc3295f635fe39c480fb9d71684d0beed040c15de6f322f334ddb66d7016bc9a4c91799360b59bda92d9c98bee132249f8345ef19bb5897ab2e4a3fe486929f8edb1e03d467d354a492c1cec3bc771a8222b230785e81f0d678566a9ea8e1dca56a7ad77d17290a859c5ae6d950068eca6ce10a374624ebeb35bc7e902b7979b57c1f2810ad756d518a0961fd6525166a30fd83b78fb821b061a729a1d89b4ff", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32, @ANYRES32=r14, @ANYRES32=r22, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r28, @ANYRESDEC, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r14, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000b8602f7ddf00"], 0x34b, 0x7}, 0xe) r36 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r36, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r36, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r36, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r36, 0x2, 0x803) pread(r36, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r36, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r36, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r36, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r37 = getgid() r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) r39 = socket(0x2, 0x1, 0x0) shutdown(r39, 0x2f99822121a9018a) connect$unix(r39, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r40, r37, 0x6) setegid(0x0) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r42, 0x0, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r43, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r43, 0x2, 0x3, &(0x7f0000000000)=""/9) r44 = getegid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000001740)={{0x81, 0xffffffffffffffff, 0x0, r40, r44, 0x1ea, 0xfffffffffffffffd}, 0xffffffff, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) r45 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r46 = geteuid() r47 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r50 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r50, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r50, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r50, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r50, 0x2, 0x803) pread(r50, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r50, 0x8058574d, &(0x7f0000001ec0)={'./file1\x00', 0x20009, 0x8000, 0x9, 0x1, 0x200, 0x5, 0x6, 0x2, 0x2, 0x5, 0x9}) ioctl$VT_ACTIVATE(r50, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r50, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r51 = getgid() r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) r53 = socket(0x2, 0x1, 0x0) shutdown(r53, 0x2f99822121a9018a) connect$unix(r53, &(0x7f0000001d00)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000d943a676cc7cf18684f621abade257b2a724bb05c9fca4b8bd56e6beb941430530a9e4a5a02ff04b20ac4faaa908c7c87b43ac588aa7623667b86b80f21586048edf91ed6a3d61514dcbdc7ae68d0df7eb5669c7df269e37f8938da396f45bfb7ac168260fdff8dba3034f6efc2aa79dbdc75453d0ec47faffdb284d47caebd2995f855be7fb1ae3f9f6728ddf0198f509432d0d441884"], 0x10) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r54, r51, 0x6) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, 0x0) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = semget$private(0x0, 0x7, 0x287) semop(r58, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r58, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r58, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r55, r54, r55, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r55]) r60 = getpid() r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() r65 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r65, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r65, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r62, r63, r64, 0x10, 0x9}, 0x8, 0x4, 0x9}) r66 = fcntl$getown(0xffffffffffffffff, 0x5) r67 = socket(0x18, 0x2, 0x0) setsockopt(r67, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r70 = getppid() fcntl$setown(r69, 0x6, r70) shmctl$IPC_SET(r61, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r62, r63, r68, 0x1e4, 0x8}, 0x4, 0x5, r70, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x6, r46, r48, r49, r59, 0x28, 0x70}, 0xfc000000, 0x2, r60, r70, 0x5, 0x3, 0x4}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r71 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r71, 0x0, 0x0) r72 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r72, 0x0, 0x0) r73 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r73, 0x0, 0x0) r74 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r74, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r75 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r75, 0x0, 0x0) getppid() r76 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r77 = geteuid() r78 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r81 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r81, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r81, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r81, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r81, 0x2, 0x803) pread(r81, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r81, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r81, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r81, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r82 = getgid() r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) r84 = socket(0x2, 0x1, 0x0) shutdown(r84, 0x2f99822121a9018a) connect$unix(r84, &(0x7f0000001f40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb61f29024433503443701000010cfe0ee2e00000000d66d441a57fcf1ac11e92f580dc5b11696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b60600e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea4813bd1ce9e575757df1421439bd0b41eaf873b8a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r83, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r83, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r85, r82, 0x6) r86 = getgid() setegid(r86) r87 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r87, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r87, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r87, 0x40087468, 0x0) fchownat(r87, &(0x7f0000000080)='\x00', r88, r86, 0x6) r89 = semget$private(0x0, 0x7, 0x287) semop(r89, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r89, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r89, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r86, r85, r86, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r86]) r91 = getpid() r92 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r92, 0x2, &(0x7f0000000040)=""/210) r93 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r95 = getgid() r96 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r96, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r96, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r93, r94, r95, 0x10, 0x9}, 0x8, 0x4, 0x9}) r97 = fcntl$getown(0xffffffffffffffff, 0x5) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r101 = getppid() fcntl$setown(r100, 0x6, r101) shmctl$IPC_SET(r92, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r93, r94, r99, 0x1e4, 0x8}, 0x4, 0x5, r101, r97, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r76, 0x1, &(0x7f00000001c0)={{0x6, r77, r79, r80, r90, 0x28, 0x70}, 0xfc000000, 0x2, r91, r101, 0x5, 0x3, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r103, r104) r105 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r105, 0x0, 0x0) r106 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r106, 0x0, 0x0) r107 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r107, 0x0, 0x0) r108 = getgid() setegid(r108) r109 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r109, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r109, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r109, 0x40087468, &(0x7f00000001c0)) fchownat(r109, &(0x7f0000000080)='\x00', r110, r108, 0x4) accept$inet6(r109, 0x0, &(0x7f00000008c0)) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r111, 0xfffffffffffffffe, &(0x7f0000000100)) r112 = syz_open_pts() close(r112) writev(r112, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r113 = dup(r112) r114 = getppid() setpgid(0x0, r114) r115 = getuid() r116 = syz_open_pts() close(r116) writev(r116, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r117 = syz_open_pts() ioctl$TIOCSETA(r117, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r118 = syz_open_pts() ioctl$TIOCSETA(r118, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r119 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r120 = getppid() setpgid(0x0, r120) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r124, r125) r126 = getpid() r127 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r129 = syz_open_pts() ioctl$TIOCSETA(r129, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r130 = syz_open_pts() ioctl$TIOCSETA(r130, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r131 = syz_open_pts() ioctl$TIOCSETA(r131, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r132 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) sendmsg$unix(r113, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000003c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c534ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1000}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f000001a7c0)=ANY=[@ANYBLOB="f52000000000000000fffb000000000000", @ANYRES32=r114, @ANYRES32=r115, @ANYRES32, @ANYBLOB="000000000700000000000000ffff000001000000c3dff6f69c9e394ecd080a8293a6ff59bf17f30870d7b21c387feb9aae6d25b9428f8d7ab2a794b307fcb58ccee6f4e5c13b90a455d7a7472142cfca7898896a238526f9da88c5e61333473faf71e5084f8e3f75ffffc8fcdd1804528761dc3295f635fe39c480fb9d71684d0beed040c15de6f322f334ddb66d7016bc9a4c91799360b59bda92d9c98bee132249f8345ef19bb5897ab2e4a3fe486929f8edb1e03d467d354a492c1cec3bc771a8222b230785e81f0d678566a9ea8e1dca56a7ad77d17290a859c5ae6d950068eca6ce10a374624ebeb35bc7e902b7979b57c1f2810ad756d518a0961fd6525166a30fd83b78fb821b061a729a1d89b4ff", @ANYRES32=r116, @ANYRES32=r117, @ANYRES32=r118, @ANYRES32, @ANYRES32=r111, @ANYRES32=r119, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r120, @ANYRES32=r121, @ANYRES32=r122, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r125, @ANYRESDEC, @ANYRES32=r126, @ANYRES32=r127, @ANYRES32=r128, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r129, @ANYRES32=r130, @ANYRES32=r111, @ANYRES32=r131, @ANYRES32=r132, @ANYBLOB="000000b8602f7ddf00"], 0x33d, 0x7}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r133, 0xfffffffffffffffe, &(0x7f0000000100)) r134 = syz_open_pts() close(r134) writev(r134, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) dup(r134) r135 = getppid() setpgid(0x0, r135) getuid() r136 = syz_open_pts() close(r136) writev(r136, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r137 = syz_open_pts() ioctl$TIOCSETA(r137, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x0, 0x40000000}) syz_open_pts() 04:09:35 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000e00)=[{&(0x7f0000000840)="d5c47406c30ca313eaa707166311c96071491e0bdc54102033e575a6e9b0abe40083ee42252c17832644d15f1092025d71e59058a7deda22d95e51a6a8845b1297f7f67ee23866297bbc8fb1621a371230667c16042978ee7af5b2b7411d8022329b6a05b12c85a908a84f1392d1ae30ee628d1de59c2a636c12fa27a3cf2b49f6d5832a07386d8a5acc033e296a3882c5a8b58f9d64f70c00768cb9f4532615cd5c1439496b4ae7fb7b379fe7b40c4f42a899c953d727f4ebc1d877360b80a303f8e16cfeb54797f0bbafd5c3a4bb95c61c66e4d91da8b856ffea48a8bb66004773eee8033c28bdd0858e", 0xeb}, {&(0x7f0000000940)="c29c4064e3778304554b12d811d7caf2be4b2c61cbbe8131b30cb2570184aa2e480b6b5051b87be2d2b15c9d624bc6c8a3fff4c9b965f5e95648caf525244e02054716be945d5343b7b5b01b374a12685c4b405ceb2739b7943f388ba8e8eea51ec3cc3cd4914a0793102251db79e0948b8c10b214fe1db0ba3ce520ed91106227e3888f38a5eb096edecbccccfa77d439c9cec66b862d8921227cf9f24b78cd2ea09cef47beaad261d41296d2e90b507f275280bab6fe294b18c07bf7b7d2a238120ff297128bcdd03eb57c86258ad04f6dac38533c802c03645b9e6f5e729429a5", 0xe2}, {&(0x7f0000000a40)="331c78ec6ce00be02e26f5eb463bc82539c390271e7cae836a472bc4c71b1bc6b39ea9abce992f9cec8dceaa1f5e45e1193013ef04a90843cf651ee4ea972b78a02ad5f69bd60e97d3b6caf37ae419a50ab48ff2b44d5220c92ba527d4557ac93f3fe55375cc5bfa45a5ee559a7941bef86c815d8460358cbdd0b0b3877c1a1da37aed78521687b49751f290f4874143979eed1b7db829683f8aa9f4fcd52fbef1522ed0ee215bc6d742bb46286777d25dd1028d94229c2bdc8c7932aaae5f1f126508abfa80ce9f9ad0d3e0c598926e29f711fbdc91a24834044363b08dce96bfdf7618c50e733238d452c46aad7af7483e1176d9e6049019f738", 0xfb}, {&(0x7f0000000b40)="395538d9ab906f7655c6122d9ede207aa6a9036b8a034739e34a0a995e78b1eff157c29dba9d2794096877be6e41922330540f1fe891a64ad0cf83a1991eecc8f80e34f05808dbc5818079dae6c1e8e279977755726de65785e35b78715fb9964bfe7e285d4848b3379ac98492a56e484362cd7b67a323fa5a78b928688a95ff5db941fcc1cd6f5d710d57af8efcdfe848d89ed52efa2aa9170c5ec599fdfc44d8f9be79719f771b1a752e082ea9e9c68e94b4daa9769be4477f14d948025ce7fcd426a189b83db05ae73d44e8c572", 0xcf}, {&(0x7f0000000c40)="58caf947e38629b68e3fee96ac026c24b9318a211d2e6c1b28c98fcf7463a1cdb3709ab3fde5fc04429bfc364dfae51fe352acef41a5b3ff07ed3002ce043ac082c1facd0c6869a13ee05b3e7a10c16554d5cc5e16de0ccd555b1986ca31a9a756ece8d35ea38bc03a19f6805084ba42e0dcef264723d1f65953f006ca241b358e61f3bc6379", 0x86}, {&(0x7f0000000d00)="0e048be567ddacb4f042de4ef237b40a5163b89a81bb84c10f4f7bc4f737a2e2f4495ac18a0ef6017627363c5396470587d287e9dbe076e954ecc67678a14072759378940a60e90274cbcad03941ebc228b813e216eae3ae4e6b25ecca3ce4a1d42f02ff6390ced39a2d1e42f7df8c25022fe37c9ea5f441a7fe0e18723c17b7eef870428c243e0146424c5e6b3bc00781d0e21dee4504c3a64c08d94796aca5d2be8ca4a3229220e14188d558acd347fee1249ec4cc43f1e6df4112ded1908c811fdab12d234d258b6df54eda08037111c021d70d7feb5c65d1a8efb82641d298bec91399c86987cd04aee2d1d6c4948dde61", 0xf3}], 0x6, 0x0, 0x7a) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x26, &(0x7f0000000000), 0x0) 04:09:35 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9bcda5103ffffffff00000000000005c59df9ffffff087f43f8097f7400a3e6bb21000000") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xc8) 04:09:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x185) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0xc8, &(0x7f0000000200)="1e18121166124bba7d703659aa59f86a5ae9391c63b35d96dbed9257e96d0d339001cf000000000000000001000035ff6705eff59fbcb3a5280ce6d44a51c4e0caeb00746e79fe80a8fb0445110098ffaf2245650cdccd3aecab0dcdcf8b3cd8bb907a5241cf660decc74a3fd862650ebee8bb962d440277fd8fae411f8e0ac1ae52921829a800000000000000007fe3118e5f40db9c70ca7ff995cb92ce262e8276be17a7c6558af14c62b4375de3df6736c5d1ebab0cd19a761665abc1b48b3bc1b4d22e763ecc") 04:09:35 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffc}) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="1d003e2f76696c653000"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r4) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000200)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f800040000000000000001000000", 0xac, 0x403, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x400, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() getpgid(0x0) r7 = semget$private(0x0, 0x4, 0x491) semop(r7, &(0x7f0000000400)=[{0x3, 0x2, 0x3000}, {0x0, 0x7fffffff, 0x1000}], 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r10, r8, r9, 0x0, 0x8}, 0x8, 0x1, 0x200}) 04:09:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 04:09:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000240)=""/69, 0x45, 0x840, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 04:09:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000040), 0x4) 04:09:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x0) r1 = getgid() fchownat(r0, &(0x7f0000000000)='./file1/file0\x00', 0xffffffffffffffff, r1, 0x4) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x198) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) semop(r2, &(0x7f0000000080)=[{0x0, 0x6, 0x1800}, {0x1, 0x0, 0x800}], 0x2) 04:09:35 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 04:09:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd0700000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c08000000000000000f90006ee01bc43eaea8c5000000020000189b625ce708650cbb5fa798700000000002020892318f10bb77c94601000000", 0xb1, 0x0, 0x0, 0x0) 04:09:35 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x9) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x6) kevent(r2, 0x0, 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0xffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = semget$private(0x0, 0x4, 0xa5) r5 = semget$private(0x0, 0x2, 0x656) semop(r5, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000000}, {0x3, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000002d40)='./file\x00', 0x8000, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r8, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r8, 0x0, 0xffffffffffff) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x1, 0x8000, 0x8b, &(0x7f0000001b80)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x5010, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r9, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r11, &(0x7f0000003240)=[{&(0x7f0000001ac0)="ee36f9e075ce2293e1b2595ef61e3dbbe3857ca85917bc399f1d96d84902d934ac053a84", 0x24}, {&(0x7f0000001b00)="5909aaf78810f6d2050103709a5d95b0f9c9ea9bf2ea48027997ad3fa946e1f995a562c6a7d710c0dad7293754b969944843cd288addafd3851bc6b521af48bbe00c18ca8dda4974e2", 0x49}, {&(0x7f0000002fc0)="de09c84d58c8c93984e9dbaefdede6f807436a53f5d624bacd0dc48b6520a0776a308b1674c3d4065d27f61400cb0006cbf4f0c7d0d9e332e358bf65f278e58acdfe3e857bfa2fadbb7885b713fb7e354b20f68b5e17e3fe5de191a8c0b60bccd01c726be9b6404628c6feaac3d9e54ae48166b54386972429a950e80b0f760e6a8ac9eb2b3fb197336c2445186c46da9077663f279ae157e1dc9f4eac27762ce7b72333626c", 0xa6}, {&(0x7f0000003080)="b8614f7e8c9f5e794db4b1fecca9a1aed3232c28956db2cbedd772ee33ed82690f27fd5b7c6bb9328e552e4ece228c0d2b663589acee22dce42a53f15990b0bd04bb54d05e05fd7811baab9db97bdb0253bab0d7086d421d674a0ac5b79071a0fe3e208c066ccda0f0df44ab28a88f6535a6cffca421f8285a1be6a59eb5c5e239909401bd2593c1e396a2f8b024c015dc2e2501bb17b20654063ee1cc2225b40f896bc5ab5a9a456303c321f1de3b492fbd0969a00bafa768579e0decdba7", 0xbf}, {&(0x7f0000003140)="8512629222e983be1385f5ae767b1cb13285770981c3a36056fb35f5f69d7154330ca7d5164b256bf0a866a3f33aea3a6f2f584193609055f192e155f71ab0787b1f786ab6695de6956cb1422a2672e84dc8ec8597c5960d0a00b321f28ab021fecc085126601c816882d3795e85cd69d5f4af3cc9330432efd7d98d0dafcdf58a23bfa5cf98ab06be35a3b3efa7db42773756daae5690cdf34aba505424052dee5ddc42f1a8f1b0a3146faf198297d044229077062a35a0d80d95c39a79ad381f67a9e4cb3f0953b18c08645d9df2fa6b6b2af4794c2a77dfe6c6d8af9ec4af", 0xe0}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r12, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r14) socket(0x2, 0x1, 0xe1) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) syz_open_pts() r19 = socket(0x2, 0x2, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x2, 0x0) dup2(r19, r20) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r21 = socket(0x2, 0x2, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x2, 0x0) dup2(r21, r22) sendmsg$unix(r20, &(0x7f0000002e40)={&(0x7f0000003f40)=@file={0x0, './file\x00'}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000003e40)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed09cec8d195414070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000003980)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407c2693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a525ba64951e8464a780e11706d053450ebb7652c569427f0620a05890818cff2ff0154c5f77e42427f0113a7169f4f9b5550091857aff2c8b7428d26d9a77756baee0c602a1eae2601da6d3812665030aa1ea05611e7f97299ade46f1a4a44826f06fb18bb4de90e63c7fd77170748fddf48b74d33e74e171c24248", 0x112}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0xffffffffffffff12}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000010005285cd91fdcbea4892c5abb0000", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4ad2bcf967ceba3ad6c4bbcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aaabed9d4d95bab575622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a82474738631b4bfb1eb9dca75c4d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d7215125e3b7b887fc9b33b1a904176d97865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc550bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6ff35d640", @ANYRES32, @ANYRESHEX=r4, @ANYRES32=r9, @ANYRES32=r11, @ANYPTR64, @ANYPTR=&(0x7f0000002e80)=ANY=[@ANYPTR=&(0x7f0000002e00)=ANY=[@ANYRESHEX=r21, @ANYBLOB="9b00000000", @ANYPTR64]], @ANYRES16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES16, @ANYRES16], 0x346}, 0x4) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 04:09:35 executing program 1: socket(0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x178a, 0x91) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='g', 0x1, 0x0, 0x8001) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = getgid() r6 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r3, r5, 0x1e4, 0x8}, 0x5, 0x7, r6, 0x0, 0x0, 0x0, 0x7ff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x600, 0xffffffffffffffff) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r7, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x49, 0xf0000000, 0x0, 0xfffffffffffffffc}], 0x0, 0x0) kqueue() kqueue() 04:09:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xe54, 0x7}, {0x18, 0x3, 0x1, 0x80}, 0x27f, [0x7, 0x1, 0x1, 0x5, 0x5175, 0x1, 0x200040, 0xfffffffb]}, 0x3c) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x6000000000, 0x4, 0x5, [{&(0x7f0000083000/0x4000)=nil, &(0x7f000010f000/0x1000)=nil, 0x6}, {&(0x7f000048f000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f00004ae000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000145000/0x1000)=nil, &(0x7f00001fe000/0x2000)=nil}, {&(0x7f00000a7000/0x4000)=nil, &(0x7f00002a8000/0x3000)=nil, 0x32}, {&(0x7f0000128000/0x1000)=nil, &(0x7f00003b4000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000561000/0x1000)=nil, 0x101}, {&(0x7f000042b000/0x3000)=nil, &(0x7f0000189000/0x2000)=nil, 0x41}, {&(0x7f0000155000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000063000/0x1000)=nil, &(0x7f00000d3000/0x2000)=nil, 0x7}, {&(0x7f0000326000/0x3000)=nil, &(0x7f0000467000/0x4000)=nil, 0x1}, {&(0x7f00002b3000/0x2000)=nil, &(0x7f00005c8000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f00001a6000/0x4000)=nil, &(0x7f0000035000/0x6000)=nil, 0x20}, {&(0x7f0000616000/0x2000)=nil, &(0x7f0000292000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000392000/0x2000)=nil, 0x9}, {&(0x7f00003bf000/0x3000)=nil, &(0x7f000011c000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 04:09:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c5cf13bf474f0c24c22c510f34370276000000000000aaff020000000000000000000000000001e90f3e6669b311292ca8f23e1cd585861bf937e668258c531054af55ac5879497809f3597e28eab814db8d3bff75b39ec2d7b93daaeae51b7f8e00ea2fa58639af127f91ad3fdcec290ed550fe4b035b9198e550af11a4e7b4824e53982a91f7f8e44e901d441cc84403ce3ef23137511f"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getrusage(0xfffffffffffffff9, &(0x7f0000000200)) semget(0x0, 0x3, 0x120) setrlimit(0x1, &(0x7f0000000040)={0x1f, 0x3}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:09:37 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r2}) r3 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r3, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) msgget$private(0x0, 0x20000003c4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d4476cd10b11e8427529585bd113a4464283abb3cd3a52b38f185469a46fc74bf"], 0x10}, 0x0) dup2(r5, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d3"], 0x2d, 0x800) 04:09:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2902657f7f0000019b0673848c3ae05a81deb1ab8a939d5d0e1501f17bbbc77b343e417eb1f2c94555db19295b94329062ae9fda97323799887c98ab1eb1c965da95a8bf6ff2dae26582ede260a046db7ceda7ed70f2f51937bc86d50d8c13f9447a2602727233"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) listen(r3, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r3, 0x6, r4) close(r1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="00010041000000b56a00f9f0993fb5b751e38cce2554f678386eb4a6b9824f730f396934361feac2cbebeeb2dcd6a8a9e5e7d8b65349682d92848720fc3dfc555992676b772d819b12222b425d22ea350b2d4c7d35a96891f5eb91ceeb42be88bcd68cbdfee510"], 0x10) close(r3) 04:09:37 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x8000, 0x100000000, r2}) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = dup(r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) close(0xffffffffffffffff) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) renameat(r4, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:09:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x7f]) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r4, r5, 0x0, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() setegid(r7) r8 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ea}, 0x7fff}) lchown(&(0x7f0000000280)='./file0\x00', r6, 0x0) lchown(0x0, r6, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r6, r2, r4, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffe81, 0x1}) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x29c}, 0x0, 0x6}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x2, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) semget(0x2, 0x3, 0x720) 04:09:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x1) connect$unix(r1, &(0x7f0000001540)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000040)=""/61, &(0x7f00000000c0)=0x3d) 04:09:37 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 04:09:37 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000001dc0), &(0x7f0000001e40)=0xc) ftruncate(r2, 0x0, 0xfc3a) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r3 = syz_open_pts() flock(r3, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2af291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd83b8461c2ea618fcf"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20}, 0xc) flock(r3, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r30, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r36, 0x0) r38 = getgid() r39 = open(&(0x7f0000000000)='./file2\x00', 0x20000, 0x9) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) r41 = socket(0x1, 0x4002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r42, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000001900)=0x800) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r46 = accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000900)='./file1\x00', r45, r43, 0x6) r47 = semget$private(0x0, 0x7, 0x287) r48 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r48, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r48, &(0x7f00000002c0), 0x0) semop(r48, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r40, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r37) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r36, r22, r30, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r53 = socket(0x18, 0x8002, 0x0) r54 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r55 = syz_open_pts() r56 = dup2(r54, r55) dup2(r53, r56) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r57, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) r61 = socket(0x2, 0x2, 0x0) bind(r61, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r62 = socket(0x2, 0x2, 0x0) r63 = dup2(r61, r62) setsockopt$sock_int(r63, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) msgrcv(r60, &(0x7f0000001380)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r60, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000002080)=ANY=[@ANYBLOB="c9d1242cfe2ef6ef43059863e67bf10ee31979f5166fc647fd2802f936a4fd9051624174c51560550bcb02f5f9724c2a3bffa66a41f9e73110ddccd632c949f09f7970742473a8963fae0000464bb9ae900643926700a06310363e8cac548885de68be2cee5272180d21dba9479004e8acc1e916843777c57ae5a5f70e67bc4953db640ed54b71dffbc7fdcbe7e4e1fcee57252fa820b4990c788d8e99780b7d643295561f8992230d1de712d97640ae0dddbcc68a"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r64 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r64, 0x0, 0x0) shmctl$IPC_SET(r64, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r66 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r66, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r66, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r66, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r66, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r67 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r69 = kqueue() fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) r70 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r69, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r71 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r72 = socket(0x0, 0x2, 0x0) connect$unix(r72, &(0x7f0000001e00)=ANY=[@ANYBLOB="f300d200ff07dd72186412b4201d56199514f18d67923f831785281a7826ca036e160ccf7dfc39a79e1092"], 0x1) r73 = socket(0x2, 0x2, 0x0) connect$unix(r73, &(0x7f0000001fc0)=ANY=[@ANYBLOB="820203000000000800000000000000000000942e3006f8359283c5827b2169d6357f094ba171585ad614940a8af47d9553c128597ca8bf2c2749a7552eeefab01d91813458c154be18685c3726af05c1378220c6dcc76206c98f85e18d9e30d79e7207a8da949dec598fa3eaf03833b7ddd80f7a2ef930fd02fdf049905dc6da756ce0a4e4d105e7da3d7cd1f1e016"], 0x10) sendmsg$unix(r73, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cd00f87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r74 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r79, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r80, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r82 = socket$unix(0x1, 0x5, 0x0) r83 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r82, 0x0, r83) r84 = socket(0x11, 0x4003, 0x0) r85 = fcntl$dupfd(r84, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r85, 0x0, 0x0) r86 = socket(0x11, 0x4003, 0x0) r87 = fcntl$dupfd(r86, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r87, 0x0, 0x0) r88 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r88, 0x2, 0xffffffffffffffff) connect$unix(r74, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r75, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r79, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r81, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r83, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r80, @ANYRES32=r70, @ANYRESOCT=r72], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r76, @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r71, @ANYPTR64=&(0x7f00000021c0)=ANY=[@ANYPTR=&(0x7f0000002180)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64, @ANYRES64=r85, @ANYRESHEX, @ANYPTR, @ANYRES32=r23, @ANYRES16], @ANYRES64=r87, @ANYRES32=r31, @ANYRES16=r88, @ANYRESHEX], @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r78, @ANYRESOCT=r77, @ANYRES32=r78, @ANYRES64], 0x8) sendmsg$unix(r74, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socket$inet(0x2, 0x3, 0x10000) r89 = socket(0x2, 0x2, 0x0) sendmsg$unix(r89, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r92 = getegid() r93 = syz_open_pts() close(r93) writev(r93, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dcc", 0x1ec}], 0x1) ioctl$TIOCSTOP(r93, 0x2000746f) write(r93, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r94 = syz_open_pts() close(r94) writev(r94, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r94, 0x2000746f) write(r94, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r95 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r96 = syz_open_pts() ioctl$TIOCSETAF(r96, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef22451aa7fff0e090800"}) r97 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r98 = syz_open_pts() close(r98) ioctl$TIOCSETAW(r98, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r98, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r99 = syz_open_pts() close(r99) ioctl$TIOCSETAW(r99, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xfffffffd}) writev(r99, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r100 = syz_open_pts() close(r100) ioctl$TIOCSETAW(r100, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r100, &(0x7f0000000480)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97eb05364d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b080075f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xe0}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca068042c78e7084", 0x46}, {&(0x7f0000000b80)="e403441b5d09203ca5dc54d77041bd7e280223447ea0af8ab1a4856bfba0ea4c317c0097923d956fe91e1fa4af8d", 0x2e}], 0x6) r101 = syz_open_pts() close(r101) ioctl$TIOCSETAW(r101, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r101, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r102 = syz_open_pts() close(r102) ioctl$TIOCSETAW(r102, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r102, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae", 0x1d}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r103 = openat(0xffffffffffffff9c, &(0x7f0000001f80)='./file1\x00', 0x20, 0x20) sendmsg$unix(r71, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000002300)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab48199758ad0f0ef5e19d9856a373b3285a3ee836cf34889a14606588861d79a4fbb1d897aec02adba09fe417ba09f85b31c79f98b261222149d9a0ed2631bc419dd4126b029ecfc82b143305dcae132cd73dbafa026c11569f00d2f0988b5ec337bba4f5211d6cbd8a0595cdfe5171988c030536740a42cb41cc61fd7cf35fb5f9368bd5812045499498484bc43214d310025abb163fe4ff1b0ad866cce01a66e4f8b2011883723b22ca035bf7c02bc6fcd9c78978948fdae9628f415d56", 0x113}], 0x7, &(0x7f0000002640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32=r94, @ANYRES32=r95, @ANYRES32, @ANYRES32=r97, @ANYRES32=r90, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYBLOB="000000002000000000000000ffff00000000000030280d146283ccc64135f7b6ed207a710f097c82f196a07be32376c8d0e158147e441662200517997de88b8899c89621f445b97afd12db4aedb13c227c7bbf10ec4b964c1dc3716e1e03c42fc06d1f41ebb4173ed293d2b639479e38375d41d5cf1156e340d2b76503abb95de4d540701e4a73a205f627a157f2ab69a9fc321336c97cd0a64af1e9834b3c9139731d6867c853f0737670f93602c03dc31079d0ca1619694ab737f7b44d8adc098cb10640c6af92835187a0ae4d82039aba3805ebb9a7d944a4584260eb93d0d9a3d76edb0ccd04c0ae18751a5b37847ba3b34c6dc7104f493c235be9b5104a", @ANYRES32=0x0, @ANYRES32=r91, @ANYRES32=r92, @ANYBLOB="000000000000000000ffff000001000000", @ANYRES32=r98, @ANYRES32=r99, @ANYRES32=r100, @ANYRES32, @ANYRES32=r93, @ANYRES32=r101, @ANYRES32=r102, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r103, @ANYBLOB='\x00\x00\x00\x00'], 0x1af, 0x400}, 0x4) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r91, 0x0, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r104 = getgid() r105 = getppid() r106 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r65, r68, r104, 0x1e4, 0x8}, 0x5, 0x5, r105, r106, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r51, r58, r50, 0x0, 0x46, 0x81}, 0x10001, 0x1, r106, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r107 = msgget$private(0x0, 0xfffffffffffffffd) r108 = msgget$private(0x0, 0x20000003c4) msgrcv(r108, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r108, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r108, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r108, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r109 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r109}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r109) r110 = syz_open_pts() r111 = kqueue() kevent(r111, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r110, r111) r112 = syz_open_pts() close(r112) r113 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r112}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r113, 0xffffffffffffffff) r114 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r114}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r114) kqueue() syz_open_pts() r115 = kqueue() r116 = socket$inet(0x2, 0x4000, 0x7f) r117 = socket(0x2, 0x400000000002, 0x0) setsockopt(r117, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r118 = socket(0x2, 0x400000000002, 0x0) setsockopt(r118, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r115, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r116}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r117}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r118}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r119 = socket(0x18, 0x1, 0x0) close(r119) connect$unix(r119, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r120 = socket(0x18, 0x400000002, 0x0) setsockopt(r120, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r121 = socket(0x0, 0x4000, 0x5) setsockopt(r121, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r122 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r123 = socket(0x18, 0x1, 0x0) close(r123) connect$unix(r123, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r122, r123) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) r124 = syz_open_pts() r125 = kqueue() kevent(r125, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r124, r125) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r126, 0x6, 0x0) close(r126) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r127, 0x6, r128) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r130 = getpgid(0x0) fcntl$setown(r129, 0x6, r130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r132 = getpgid(0x0) fcntl$setown(r131, 0x6, r132) close(r131) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r134 = getpgid(0x0) fcntl$setown(r133, 0x6, r134) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r136 = getpgid(0x0) fcntl$setown(r135, 0x6, r136) close(r135) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r138 = getpgid(0x0) fcntl$setown(r137, 0x6, r138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r140 = getpgid(0x0) fcntl$setown(r139, 0x6, r140) msgsnd(r107, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="00000000000000000000070000000000000000001500000000000000000000000008000000000000000000000000000000f5ff821f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000001100000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r107, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095f0337d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031a41e814bb6ee11e303004ae8d462fcf5fa3b57806356afad30742e72fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd842e9ea6bfe963e868239614464f090000000000000076b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e3250e30cfff0bacf237d02ee029cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc02758951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b0544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9"], 0x44b, 0x800) r141 = msgget(0x1, 0x0) msgrcv(r141, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r107, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r142 = socket$unix(0x1, 0x5, 0x0) r143 = fcntl$dupfd(r142, 0x0, r142) ioctl$TIOCFLUSH(r143, 0xc028698d, &(0x7f00000000c0)) r144 = openat(r143, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r144) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r145 = getgid() setegid(r145) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r68, r145, 0x6) r146 = getgid() setegid(r146) r147 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r147, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r147, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r147, 0x40087468, &(0x7f00000001c0)) fchownat(r147, &(0x7f0000000080)='\x00', r148, r146, 0x6) r149 = semget$private(0x0, 0x7, 0x287) semop(r149, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r149, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r149, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r149, &(0x7f00000015c0)=[{0x2, 0xa84, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0xfff5}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r149, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() kqueue() r150 = syz_open_pts() close(r150) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r150, 0x4}], 0x1, 0x10001) 04:09:37 executing program 1: syz_emit_ethernet(0xbe, &(0x7f0000000140)="c7a801b22a241c3f5a4731ea1f3659ff6a88d463d3bf69f69f41143c5e9c7267822be1700b00000000010065ec0f1d00ffff0000000000000000b9469c190830b958fd924a2f95d4eaa17d84e85ccdb3813b3bad4e7c9f06f776770a26e55658d8b6a592ee6ac57c19cc48b989fed3f5ba663e8fa0d48c4464de3d8126029ca0142f4f8b46d55234051d4145adefccdb6354bc330a523f38e6ee17bd1e72ae6690eaf3ebf6a4a50dffa725e436f0927f9ea27c32c18d991e4ade491ccc08") r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) 04:09:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) fcntl$setown(r1, 0x6, 0xffffffffffffffff) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) write(r1, 0x0, 0x0) 04:09:37 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000200)="975904b8754f04339e53803508004808872cbe6100000000000000007a907f4c23a96991269b080b000000000000") 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, &(0x7f00000000c0)=ANY=[@ANYPTR], 0x1) sendto$unix(r3, &(0x7f0000000240)="5a85489ae702dc19607e5a07333a34944cbc38a8e574f648f8a006365324c314f519bbf4cf96b190448c9a1cb1f5e9fe1b6b86f8a36cc3df4cece563a523aa92cd16e7e99d2cdc66f519cc647c041c229a9136a3a34b5b74f4448dc2f9e7d161be1c175cea84467d1eab881c61477f71bcfb529188d40f38a8dc070074926ee0a64bd948268dade73d1dc07ebacfac4b1283", 0x92, 0x401, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x200, './file0\x00'}) socket(0x6, 0x8000, 0xe0) 04:09:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffdffff7"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 04:09:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r5 = syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x7ff, 0x2558, 0x4}) r6 = socket$inet(0x2, 0x4000, 0xff) close(r6) write(r1, &(0x7f0000000100), 0xfffffe5d) r7 = socket$inet(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) write(r8, 0x0, 0x0) 04:09:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202c17f5835d2f62fac6b"], 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) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000140)={0x8, 0x5}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r6 = accept$unix(r3, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[]}, 0x0) 04:09:38 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 04:09:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000062a000/0x4000)=nil, 0x4000, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:09:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet6(r2, &(0x7f0000000200)=""/220, 0xdc, 0x442, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x400}, 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x100, 0x97}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setreuid(r1, r1) 04:09:38 executing program 1: r0 = semget$private(0x0, 0x0, 0x514) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/237) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 04:09:38 executing program 1: clock_gettime(0x0, 0x0) execve(0x0, 0x0, 0x0) semget(0x3, 0x1, 0x470) getuid() getgid() geteuid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r5, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0xfffffffffffffd3d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0x48) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) pipe(&(0x7f00000001c0)) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) 04:09:38 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="e1ff2d2f66696c6500eb025da0ea9ded880c2d63e078d904215be6087da2080535f2c155ed"], 0x9) dup2(r7, r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r1, &(0x7f00000008c0)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r1, &(0x7f0000000940)=[{0x2, 0x6, 0x4cad52fe006c06c1}, {0x1, 0x7ffb, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0x8000, 0x1000}, {0x2, 0x9, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0xff}, {0x1, 0x9}, {0x3, 0x7f, 0x1800}], 0xf) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000bc0)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000780)=0x101) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = socket(0x2, 0x1, 0x0) getsockopt(r10, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r11 = getegid() r12 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r13 = socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r14 = socket(0x0, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r17 = socket$inet(0x2, 0x3, 0x10000) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r21 = getegid() r22 = syz_open_pts() close(r22) writev(r22, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r22, 0x2000746f) write(r22, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r23, 0x2000746f) write(r23, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26, r19]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @rights={0x20, 0xffff, 0x1, [r17, r18, r13]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xa8, 0x400}, 0x4) r27 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r20, r11, r27, r11, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r28 = getegid() r29 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r30 = socket(0x0, 0x0, 0x0) connect$unix(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r31 = socket(0x0, 0x2, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r31, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r32, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r33, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r34 = socket$inet(0x2, 0x3, 0x10000) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000001100)=ANY=[@ANYBLOB="8202030000000000000040f4239540ca10b30bed1f01a011d6c9073ff1857afe9f872b04e798719eabed437fc4108211cb0c380f4569ddc176c9baa3aa51dd1b3c7559dc9c1963effcb6fda92d2e4aeebbc5e70d773ff6c86f876a9114890a88b8fe323dccf878bd553efe53c4fc95a2d30487d74365b8734777"], 0x10) sendmsg$unix(r35, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47cca5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r38 = getegid() r39 = syz_open_pts() close(r39) writev(r39, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r39, 0x2000746f) write(r39, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r40, 0x2000746f) write(r40, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r41 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r30, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r39, r40, r41, r42, r43, r36]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, 0x0, r37, r38}, @rights={0x20, 0xffff, 0x1, [r34, r35, r30]}, @rights={0x18, 0xffff, 0x1, [r36]}], 0xa8, 0x400}, 0x4) r44 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r37, r28, r44, r28, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r45 = getegid() r46 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r47 = socket(0x0, 0x0, 0x0) connect$unix(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r48 = socket(0x0, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r48, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r49, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r50, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r51 = socket$inet(0x2, 0x3, 0x10000) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r52, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r55 = getegid() r56 = syz_open_pts() close(r56) writev(r56, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r56, 0x2000746f) write(r56, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r57 = syz_open_pts() close(r57) writev(r57, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r57, 0x2000746f) write(r57, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r58 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r59 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r47, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r56, r57, r58, r59, r60, r53]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r47, r48, r49, r50]}, @cred={0x20, 0xffff, 0x0, 0x0, r54, r55}, @rights={0x20, 0xffff, 0x1, [r51, r52, r47]}, @rights={0x18, 0xffff, 0x1, [r53]}], 0xa8, 0x400}, 0x4) r61 = getuid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r54, r45, r61, r45, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r62 = getegid() r63 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r64 = socket(0x0, 0x0, 0x0) connect$unix(r64, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r66 = socket(0x0, 0x2, 0x0) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r66, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r67 = socket(0x2, 0x2, 0x0) connect$unix(r67, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r67, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r68 = socket(0x2, 0x2, 0x0) connect$unix(r68, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r68, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r69 = socket$inet(0x2, 0x3, 0x10000) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r70, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r73 = getegid() r74 = syz_open_pts() close(r74) writev(r74, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r74, 0x2000746f) write(r74, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r75 = syz_open_pts() close(r75) writev(r75, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r75, 0x2000746f) write(r75, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r76 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r77 = syz_open_pts() ioctl$TIOCSETAF(r77, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r78 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r64, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r74, r75, r76, r77, r78, r71]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r64, r66, r67, r68]}, @cred={0x20, 0xffff, 0x0, 0x0, r72, r73}, @rights={0x20, 0xffff, 0x1, [r69, r70, r64]}, @rights={0x18, 0xffff, 0x1, [r71]}], 0xa8, 0x400}, 0x4) r79 = getuid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r72, r62, r79, r62, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r80 = getegid() r81 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r82 = socket(0x0, 0x0, 0x0) connect$unix(r82, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r83 = socket(0x0, 0x2, 0x0) connect$unix(r83, &(0x7f0000001280)=ANY=[@ANYBLOB="acacc90eb8951bb111b512c4e67ed68ba39e6cc820795f40ccf83e6ab774456944cd43db2d6a67662269426c89b91d8be600cea6fe07abe71533bd5d45d673842e907b39d967dcd48a352a4d1a9d778c73b0dd8a708228094725bb2c9358fece90b7c7771290c5e506662f2ac0591ca4f71113ec274880376100834689e6061bb26ab24876aac51fc099a552eb0a94900457df80d0ea2dbacb"], 0x1) sendmsg$unix(r83, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r84 = socket(0x2, 0x2, 0x0) connect$unix(r84, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r84, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r85 = socket(0x2, 0x2, 0x0) connect$unix(r85, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r85, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r86 = socket$inet(0x2, 0x3, 0x10000) r87 = socket(0x2, 0x2, 0x0) connect$unix(r87, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r87, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r90 = getegid() r91 = syz_open_pts() close(r91) writev(r91, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r91, 0x2000746f) write(r91, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r92 = syz_open_pts() close(r92) writev(r92, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r92, 0x2000746f) write(r92, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r93 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r94 = syz_open_pts() ioctl$TIOCSETAF(r94, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r95 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r96 = socket(0x2, 0x2, 0x0) connect$unix(r96, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r96, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r97 = socket(0x2, 0x2, 0x0) connect$unix(r97, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r97, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="1400000000000000078b650001000000b014007d00c0a862100000005bac1700e82a2b60c9e2558c6992052b0a822fb098ec7b31f2147aca9a01fcce60010eec6c56615a4114c98a600f5a0a3195f2048dec2c62b32452c447d24686b06d624e4018568970021cd5d6ed207f26e949d8f0a70a636c663fa01239c220f78b0722e700000000000000caaba78688add4a177c97c1a0023db81cf03c0e279da5edb77b2e3dd6b705668776ebbdfe897b8faf332d7fbd28e7373581bec1d5a3c80af", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r98 = socket(0x2, 0x2, 0x0) connect$unix(r98, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r98, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) sendmsg$unix(r82, &(0x7f0000000880)={&(0x7f0000000ac0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f00000007c0)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000c40)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r91, r92, r93, r94, r95, r88]}, @rights={0x28, 0xffff, 0x1, [r96, r82, r83, r84, r85]}, @cred={0x20, 0xffff, 0x0, r65, r89, r90}, @rights={0x20, 0xffff, 0x1, [r86, r97, r82]}, @rights={0x18, 0xffff, 0x1, [r98]}], 0xa8, 0x400}, 0xa) r99 = getuid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r89, r80, r99, r80, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgid() r100 = socket(0x0, 0x0, 0x0) connect$unix(r100, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r101 = socket(0x0, 0x2, 0x0) connect$unix(r101, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r101, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r102 = socket(0x2, 0x2, 0x0) connect$unix(r102, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r102, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r103 = socket(0x2, 0x2, 0x0) connect$unix(r103, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r103, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r104 = socket$inet(0x2, 0x3, 0x10000) r105 = socket(0x2, 0x2, 0x0) connect$unix(r105, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r105, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r108 = getegid() r109 = syz_open_pts() close(r109) writev(r109, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r109, 0x2000746f) write(r109, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r110 = syz_open_pts() close(r110) writev(r110, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r110, 0x2000746f) write(r110, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r111 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r112 = syz_open_pts() ioctl$TIOCSETAF(r112, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r113 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r100, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r109, r110, r111, r112, r113, r106]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r100, r101, r102, r103]}, @cred={0x20, 0xffff, 0x0, 0x0, r107, r108}, @rights={0x20, 0xffff, 0x1, [r104, r105, r100]}, @rights={0x18, 0xffff, 0x1, [r106]}], 0xa8, 0x400}, 0x4) r114 = getegid() r115 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r116 = socket(0x0, 0x0, 0x0) connect$unix(r116, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r117 = socket(0x0, 0x2, 0x0) connect$unix(r117, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r117, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r118 = socket(0x2, 0x2, 0x0) connect$unix(r118, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r118, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r119 = socket(0x2, 0x2, 0x0) connect$unix(r119, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r119, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r120 = socket$inet(0x2, 0x3, 0x10000) r121 = socket(0x2, 0x2, 0x0) connect$unix(r121, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r121, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r124 = getegid() r125 = syz_open_pts() close(r125) writev(r125, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r125, 0x2000746f) write(r125, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r126 = syz_open_pts() close(r126) writev(r126, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r126, 0x2000746f) write(r126, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r127 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r128 = syz_open_pts() ioctl$TIOCSETAF(r128, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r129 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r116, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r125, r126, r127, r128, r129, r122]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r116, r117, r118, r119]}, @cred={0x20, 0xffff, 0x0, 0x0, r123, r124}, @rights={0x20, 0xffff, 0x1, [r120, r121, r116]}, @rights={0x18, 0xffff, 0x1, [r122]}], 0xa8, 0x400}, 0x4) r130 = getuid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r123, r114, r130, r114, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r131 = getegid() r132 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r133 = socket(0x0, 0x0, 0x0) connect$unix(r133, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r134 = socket(0x0, 0x2, 0x0) connect$unix(r134, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r134, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r135 = socket(0x2, 0x2, 0x0) connect$unix(r135, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r135, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r136 = socket(0x2, 0x2, 0x0) connect$unix(r136, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r136, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r137 = socket$inet(0x2, 0x3, 0x10000) r138 = socket(0x2, 0x2, 0x0) connect$unix(r138, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r138, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r141 = getegid() r142 = syz_open_pts() close(r142) writev(r142, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r142, 0x2000746f) write(r142, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r143 = syz_open_pts() close(r143) writev(r143, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r143, 0x2000746f) write(r143, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r144 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r145 = syz_open_pts() ioctl$TIOCSETAF(r145, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r146 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r133, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r142, r143, r144, r145, r146, r139]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r133, r134, r135, r136]}, @cred={0x20, 0xffff, 0x0, 0x0, r140, r141}, @rights={0x20, 0xffff, 0x1, [r137, r138, r133]}, @rights={0x18, 0xffff, 0x1, [r139]}], 0xa8, 0x400}, 0x4) r147 = getuid() semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r140, r131, r147, r131, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r148 = getegid() r149 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r150 = socket(0x0, 0x0, 0x0) connect$unix(r150, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r151 = socket(0x0, 0x2, 0x0) connect$unix(r151, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r151, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r152 = socket(0x2, 0x2, 0x0) connect$unix(r152, &(0x7f0000001340)=ANY=[@ANYBLOB="7f0000000ec878a6f50c56586dd53215d5d9070000003200080800004cdbbd1e388ac55554a611216bd4c663464fa86324f31830c701fad96f6b7acd3542b1c1964dea21fe21bc00e465bf4ddfb9a93366e048db447025e5f8082944d2d18e9f04bea016b3e7d332bb91e6ff6a54456217a1bbb100db32435df54d8910702572389945cf3fccd8"], 0x10) sendmsg$unix(r152, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r153 = socket(0x2, 0x2, 0x0) connect$unix(r153, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r153, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r154 = socket$inet(0x2, 0x3, 0x10000) r155 = socket(0x2, 0x2, 0x0) connect$unix(r155, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r155, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r158 = getegid() r159 = syz_open_pts() close(r159) writev(r159, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r159, 0x2000746f) write(r159, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r160 = syz_open_pts() close(r160) writev(r160, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r160, 0x2000746f) write(r160, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r161 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r162 = syz_open_pts() ioctl$TIOCSETAF(r162, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r163 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r150, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r159, r160, r161, r162, r163, r156]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r150, r151, r152, r153]}, @cred={0x20, 0xffff, 0x0, 0x0, r157, r158}, @rights={0x20, 0xffff, 0x1, [r154, r155, r150]}, @rights={0x18, 0xffff, 0x1, [r156]}], 0xa8, 0x400}, 0x4) r164 = getuid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r157, r148, r164, r148, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgroups(0x2, &(0x7f00000009c0)=[r131, r148]) semget$private(0x0, 0x8, 0x10286) 04:09:38 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 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) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) sendto$unix(r9, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r10, r11) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) sendto$unix(r14, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r15 = socket(0x2, 0x2, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r15, r16) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) r20 = socket(0x2, 0x2, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = socket(0x2, 0x2, 0x0) dup2(r20, r21) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x2, 0x0) r24 = dup2(r22, r23) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x2, 0x0) dup2(r25, r26) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = socket(0x2, 0x2, 0x0) dup2(r27, r28) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r29 = socket(0x2, 0x2, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = socket(0x2, 0x2, 0x0) dup2(r29, r30) r31 = kqueue() fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) r32 = socket(0x2, 0x2, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = socket(0x2, 0x2, 0x0) r34 = dup2(r32, r33) setsockopt$sock_int(r34, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) syz_emit_ethernet(0x3, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="6b8361d8b3fdcaa555f727695258bfbf56cf3f25", @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRES16, @ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYPTR, @ANYBLOB="ae4f4e1075c4f2efae193d0aa2c36e231b80af45913b265addca2586c0512c50d0c81ab1cdfd1fc97ee5559684e83cd221c128f8e57c49eb1a5fcce1b9fe9ee5102649351ad4b31df6f63172ac13a64d2c0409be1cc91d84b4cc643325ecdc6e98237574515353b9e90fdd15f211368d2c85c0e1471db5951182e2cde0757e6e3792270edb7018e423adff5c3eae5f6e0db621ed9e80acfe4ee3dac1c27ce1aa82d5e1b85be2e84b793bd70b30417a323c4e35d11336a8a2eccdf7a3387276ccba678d81185293d28a5fcee30dc80aebe3ca62a8dd3898b5580e31d5f8a07ce733fcf63ef1", @ANYPTR64, @ANYRES64, @ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=r14, @ANYRES16, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r16, @ANYRES64=r24, @ANYRES16], @ANYRES32=r6], @ANYRES16=0x0, @ANYRESOCT=r14, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYRES32=r18, @ANYBLOB="b98b526832d3b8f1f3e0f328391e296e18835b7cc175045560db56e2a7415574fe8b59ad8970b4daf5e3e1c180e1fd1a93f8aca8fb7a45b5a098a0a2f0828ab42971cca91f7b7a81d93ecb016e324a51a924e8bcbc834095fa0af17521c859f77b90ba8867c9fc33e80833d02762a4953577cc3cafca6cde31cf6effeb3a37ed27de1359634e6b6ecdf08ea1caeb7581eaa5c3efb71855decd434a60e5070e6d701622a30d25afded9c1c470e3a35b2699649a7870dee2d1108d99295ff1cd1f4552968258c6250a0fea5b976fdd0bc117fe70680c1dabce86ff3eb260922bba56d76ec3dc39b25ba45b3a8edaf01faeeab7956afb20aee4e25d228a33d4f830b63306db58e31cc5a64d9519c24346443b1f56e42241481d4e986de3e10d1f4fb2f09f7cfdf5e64e09377b6a4c2f2b7751873ab9ddb51ce6ffb1834c8b82480fbe9304830b42ec2bace59bfa23487a4c48b391fa35ccae6729b2d0402995ff2fd1ae07724244d88c9adc5e5581caa19e35cc838571e84b68fa31a729d00e2eb99880a6febd2eff1073a90d0436c56662fef3eebb4a7446e174cf51bfb6ab0c38f80f8f3195aefa91ebd3a8cdf6139bfe6f9f3c7a5444c16b63ae6b7ac2e85267b6d8a4dc1667602ad47e7c06a011973424ba8ef501cd75364eec13393796838df5dd811ee434318316476f0452c5aa9df203fd00d7aace7a9c32b0a1f4d48ed8be3a78c077a5b1691373c4fbbd0cbb5dc8f316f406192e130d39bee832a33676d9cdaf4a2fbaaa20b678795a8cd503a9b7043729aa7338fa6b02e4f35fca1f63633a6f0bdf1346b354d4fdff9db9239a0eabecb389213b974dcce9d12c61f033d79b1bc3cdeebea2481cda0a5f520417b22c2bc8e7469a3868f1be0596d73fa0298e790df625c3414cdcf3280bcd29c1b14428a17803e3a0a9134bfd87c17a90d4ca9d0d36c4f620203fd1c0f201fcb65de0cb4cb5d543f59cdc49c996500b168e2a27a3445078aa74967e93dd667e88de821553a7824691fa437e6741d7febe133814f1446c3c4326dc8edd24ac176e33b8cc38363a13fec761a7550c61321ab314a60a268688a73b60a2934450fb283d59b2e99f5977c2f6ac9d23ed8b2b00b05f766fbb2b233dfd69d02dc53d644e754a35bb68da883020f52bd9ecb8905a8025c813635dcfdd55a691bee47e79091af9a56b2c8df72911775e31d496eadace14874496a5e6e1e4e3e6ac1573a62c532e803e04160b0c3ab500bc177ea2b70752a929bece95a46fe45c0b34c24f9027644856c2130bc3f3d0297fab53dce754b5c834e3642f8f85440e6f45010dc34365c4d3dae52c1fd2f080fa55f130ce6564520e908d62ded2fa31cb9437ee40e212b0988c90b972db1cbf4ea20b2016088581d382a693b93a0747b42da83afdb201f35e658b4eb012779c448831e50f7ec3ea62e731cbfed26f2f9d68a860a2b9f08ffa4fe7f2eb55a7da657c97b7b100e136c851ff844b4172b33d3485bf50bb3e54773c3162712a10a207c349cb5a2cf6681af0995d9f778ffa7e9e9655825d7e26a0be31d76b0f064786937357374393ba1c10def60b9dd5721c3d8ff4b3cde5098e5ec4b8f41ba2cb184f4ce980f90278aff8af36c284b40f8d921b2859bb3f7c539df7c801a754d8bbd55325b2ca976f276a08c66098f0cfc639ceedea93406951561ffc7d5c6f163bd03635e55e5f2892c29887743cadfadf4d5a08e3fb902d39552bc5cbd091ffc8a2d3d817cf5b1fa7be50d1054ecf45ca1ccbcdd15b3126fad666473ccd8605cf76a7380ec7500f2a235bab6ef0e4388f4585e842ef4a0f9f382a2667da1b39c5ed74bfeecce093d34bc7916782d43ab7ccfa1f96341635dd4b97907e8fbfdaf4143344d289d02f99e47974884eb8edc7b4dab7fe13f92f9f54039824001fe407e0d1b1099703894c2646d913ccb29a8cd78f9b9491f67d597687a1ecb73af960a76990a4124454c4ba8102b55decd09156b49a5eca2fbee08981df57b8af8efc452375a87f8453dfb16cd41ea73812bd394e5d40ac70029cb56232d8d7f721a35d23a8bcff1b85fff63c01e060431c2bae77628813df9e2da8cea5c22a3d69125def111035a4b9ec07ebcf35b02c9c348bf164007c18b2e1baca13c4d5774ef01ef8b3218723660a5e06f6cd81dbf54bd0846a7c748c23ea0f4f7b7e5f70de8e8076544da74258a02d9b09f8620ce6cdfddbb5a1007d791f63043a6d834222dcc3ec11281bb6e9b784df51ca86d674089c4f30f6d47c2e9524322a8700ebfc76f99aea35c1fd5c16d11f016a942fbc4daf40736af926fed93419322ebaa71816238f419c76c8bece59fbd3e25f6b772de667b94ce267bc91f51cf32cc500f393da210ec7553249ae7ae72057e6b22e2d939ba6d227a524111188d8e424efbfa6309086a1d3678c127aab6dcfae4a135f3351d676a108a9e4c4af311c832c5c6b7898f75b8b8c8e96dcdf9029763acbfc2d8549cd50b1f856e3d0ec778988e77288b1a42f97eb3f1cea812bacb5a53e87bf0ce34762f174bc295b83533c9817c681066ac9dc9d1fe68397c4b82b5a4f2be889594fded57cadcbf267da8962d589a1d5f384fd1f2438703509893cc90d3fa890be6c5a42b0bf1ecb1b1e518ba5eab0d45ef847e3a751f1cfa11a6b387b42fce1ddda80d09d9440f787dc85cdf5aac16e2e404b8dfa49a0c680b502f55fe410432675b2aba50a65e97a62a13a5f8c612a3a431c1200a00a6aa442e4b3c7a86e922021c084d29db1120c2176cbb90efe44a53dd6b1f24b58ea9ba496be7b9735cc25189750c1039a1b982509a7abbbc8c4f5e9baf5cc6365c7648e0853bdb22013f6c18a496d1818bc3648d90436101fa32ec951a391a9c2b7ee94b09c4621c1e5f1519f9a87f47e1c5903a3d6489bab68c8e262e8f16bf92a3ce39658c4c53de48e7ea87acac8b42859eff6956cad1bfa9a8ef398c183999b2817062696617a05d66f9caf01de0384fadf008bb92b375bb2468fc04c0fc614989dfa46d6766e1b51d2856bcdb7a16d4d008b49c6fbb8502f841dd870ca304af0eae86c9bf28576102fbdc5ad5e4ddb3404f725d223d1216c422b9b632ae9b7b400391542fbdb91210ec04aa724d334f1a42ee12ac14359c8e21f1c9aa3bdb37da1503218694e71ae9f64d48a27648b19564cafd49f2676689be0561e1aff6efef89080d491228210d8507687c27f59f32a8ffce798d42eda4cf4d3f8e70038131dfb0731c9acc575566f76b5a2319b9c13836f4277b24786c5b82cac02a0ecec074db6357cec82de6aea0ccdb51b2a47bf0ff3c43c5d35401a0a3711a7a84452cf29c1929a3365c7ea40ebeea4548512b1a0ee981e121e356d5bdcccec602e30af843f1378381ba21537047c766a4967d536110c577cd8e42d6fa551504e6625795bdb75af85129f0e5a99863cbd98247a4cbef53cc879fb0d4fe2fd1d93576471cd04647ab38f8ec684dc5b81f505d5058bdf00f2d03a8a68f1679c98f4744e5cdda92426a3203348b2bcb1db9b458f026e46dddad87cb1fa2d5e1e2beee4401c4bab93e5e24dec1a468660840379d09f32ef0d36bc5cc52cea5117912c249cd8de57a5562af54f9bd0c671aafa0d598ae8b5152f0d52034c0761c10d8dcd3f32d1fe067843d7601d167a30471e3811f5aff972fe40e26b995fb76f327d7fb94f13cda6e44f54f6ca6477502963de8d2bd35fd2b13d622e188dd195b15c421ac24de70f59030470d507e3d14b08b931d386cddbbee000fe04fe287075a1a62dfd2efad74a3c0b568da83a6d0578a7551c0ec88891a920a093a61b1d1fd8e5b02ba0e21f6f429ee898bd50c100a18d3765fc86309cd566d61d86d1eb21958ea3d04b62566f0d210c10d3bf1e3e054175daa6a4a5dc77d2a550202387e2258b2f786f0a386251e8ac6fbfdabc6c0622e838411dce65074e8f18b6aab04a3bb87a0ab575ebe9c8dd6b85779275ebc51ec9caba0818e8aff3d76eb86a6a2e5e77aeaabd011e63a0bcf1672192892599a7248ce2a69d2defac73417335942fb51c31a276848a948050babc10e67aef8c71aa484cfb657a132aa0eb9e5c5f506277fc883304297e77b3b89d8e4374c74cf8559d32905ec2a18aca2901b4e57137f4c17f8abc4ac840bf6be911cbde8b9fe8663cf1f337357f7c2561c4b9e1154aca767fdda062bbf6700ae07f94bf71a5eb9751193901318e780c4375893d212ed13dbca40fff68b8777b0d220347556bfc63d9e258bad348f24f7bb5250f6ca52bbbd0b51b532bef16e0ffeaa760447a4a067b36644601db4df6fb51bdf850c36a94b63ca69882f5951414f4122ca65011bd06e9b668bc2352465ced142b695f147aa673de2ebb09e33b8a2b69450573ed7a1df09adcf6e052b71fc640bd770ad9c36f38768c807adbc7bac8d4b998a986bb639283ba47f1467da50d2878a7132849889ff151907063c570b21007595ebb01e53d493436d17a00c0ff505101948c2b279c3908a19a01a8e0a332fc03aa49ea7078fcba8aaaac59cba081fe5b0b58387a0a97d78689764789d915e345f4d7f64adeaf529f1e248998b214461cb4c0aee43829920536fe4d132647d445da60a5c38980cee069b67c79369378e9fc98fa91d4b9a3f6de9f7ff7b6232a8814fb47ca983dadfd4b8faa861b07c7392a2a75a75e55d4899fc4e6b34c12bd99defbcf903c6c426de8cbb39be5df34c135f4e209683f2575dd2f621a1b0b5330abd5ee204a19bba58eaf345caeb24c6b91a265e92729fc2ddf8cc176f982acc49af312058d07db94cf09f47d64781ff550239071d97e6c82245cccf53782133dc5dcf30390b8da008347d27ddb1c3e65d00c66bee75cadd5f3c3e221528875eaa9b8180dcd3a66f84d0d431c153761b21fdbec60f403903bdb656869b21b708accb5a184757012ebb12a62e5e6386645bdf1602a4f072ec953d6c218db26db9214095de07496eb338f00274ec80cb90c3a9cdf2f80d3480fa0d49f8d45141e18d162d5eb840bef2372040044b1973874538a7a256bfbf9a46e5570291bdb786c24c17b8ee05f876301ac075b3d8933ec6b1bb774a03cd5fbe564d9d69e2d359fbe98cdc46222126d682dab183f2b78f85c66a5a33c9e44aabc6eaf1e030ff7c6b5971e9c4d6d2ad87bd5881233f2d2702e2ea94eab2689d02ae41ee990901f70070e297a27413a90d46bb9b90a63ec72523f8367e2bf73e4e3bfd2fde72122b2534b295658c3538e27aae2a861100080c46c2850835abae1d414c70bf1cfd00b38db3f7ee4ae4a8282590b75922ac284b3163e4176c700824e769b14f6ee92c401bed69e74833eff445397c1682c28701f4031f91a7d38853538e1cb80c40f6355250d572b3a5ef3bbf99f400e43702a7109dddf835c927999b98ed95a95dd2d4c4ad459d4bd9b17c9f7ee223e61f72c2cd2a6b3b87265bd624ec02ea212cf0e4c10df40f46f1c3eb162de0f6917163137b92aa17e0518f10ce725613b6ab48cf4a4303ee1ea9c903966f5ca25cb4821f12b3f7df122f7ca9c6188d425f18cb06bfebfe6bbee93729cdd7f04c8c4525464e91792ba4cb718bf3785d5c55d9498484160ce809d640194181b80b0338cb355b834507f55f1321be821dc2a0ed49a73d671b6575eee89ebc8922b8410c5212fc94c18fc51316fdf4e4e43f8a5688761a61acff951c784ca20f37631345363d1677dbdfb215832c32675ea49de17d128374dff33817586937854f6", @ANYRES16, @ANYBLOB="bc763a582363515b7fce3cdf138e534f954843a3fb9f7512c0da9a1ead7423610387eeee8b10c94919f40c368ab31b4aa4a6f4be899c883a5b1e09ab2c405f143c7ebc1251ef2324882fe8940ca5afac6d288bf50d2cd6f974df07", @ANYPTR64=&(0x7f0000002a80)=ANY=[@ANYBLOB="5bd244a689abfa9a9d352174fcf2c043cbc046e93653b30b74945dac9a6d0d307986671e971fc9273cec09edff66f0fdf56f9bfdff7b0d1025d651a329d30d843c4a3a11e37a5cc7b41277d8d1be6410d00b8cf9ca1fd80ca6e7e712ac47bcdd766a3a471557338a63cf71335d3fffd48cf1ee6f98c1c736af14a74dddac8a50f913162bcff5ec9522cbede4a69aedc84d6a860f4681dd0e1292ad8a102809b57347f352ace46cc5abdfd39741ff0079fe1d0b0a46257334798e8737adac13f7cf7bcefcd7598341e06fdfe439351b60e01e831e1b1e8af50e8acb3c5ee30b389705eb37a8", @ANYBLOB="a59d386ce36dba1fdc7985f876a4bcc65d", @ANYRES32=0x0, @ANYRESHEX=r14, @ANYRESDEC=r16], @ANYBLOB="10ed31ae79b4cdba1f456b50c5003e56f0ffede59d6dc547217043361f8fa7fa424b735482beaa2e6c07a3fb54cefd7e03c91c251ddce12f186d09b122bca381cd2f5944745937e106da980859a6e417bac7e50dfc8e6c36ab439c1eda9753e7a6aefa90c6b1cfcd1b512d91cd18bc674236ae62455a0bd348684b72deee759b2c2b509583fb4297022122a1fc054543c158e305df0339ee8715e64f42915815dea242e4ee05616cbf62193085a288107bece7d76e7205bea8e3f073c0b2943b1f1d26bbaa5f093559aaaf51ff8e7ddf7cab4e1602a6f6e6357c337bad24f4e304be561f08450d224c9a2ed97d216a4dbdca2663fdd6e040e4545384a1448a", @ANYPTR=&(0x7f0000003e40)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYPTR=&(0x7f0000002d80)=ANY=[@ANYRESOCT=r25, @ANYRESHEX=r17, @ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES32=r28, @ANYRESHEX, @ANYRES16=r19, @ANYRESOCT, @ANYPTR64, @ANYRES64=r6, @ANYRESOCT=r29, @ANYRESDEC, @ANYBLOB="b00f2b7a57468e77c6ed34f15821bc79d10a90fd28abe8e4bdae6edefe0273c7599f03e56c6f5a4f205cd2c241154cb87d6fca958c977b335e2140041c7fe528ac098fb7fc0596f6531d96079be9fefa0266559f55070559b0210abc3b96b783414621e3f40ad548413b369be6aa26c16a74344c9956b75bb7276a9bbc938f64b34a398865b63b9af9486b3a3535abf95d34cc2357f46df4847b583deea4fc96cc4d663e8e2c6039d7278341a9660c649328ab2f"], @ANYRESOCT, @ANYPTR64=&(0x7f0000002d00)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYRESOCT=r18, @ANYRESDEC, @ANYRES64=r16, @ANYRESOCT=r2, @ANYPTR64], @ANYRES64=0x0, @ANYBLOB="ce1ed9e9679110dd434ee98f1dafd8040fe0de7d97b50f2ec93c8cc318f8bb3b4183f837a14af71cd8f3e4695a7cdaac7408cada95f93b1d1470dcdb1b7d8db89aba125f7c0a4d7a5d776bb1b40b732f4c62faba6532c0d4562ca58c2f2237fdb1e45bbbd6c4863f74f5f3344400f10d4eea105777797cd02e5259bbf73c33ad316c5e13751a91ed1123f372fd9c58434a3417a7ec2120e93b0fa7ea1d3b7e29be83412daa0a89f87f60c043c7ff4f3c55a6ad75b81b166eb8ffdbb5bf8d41cf2c7bb53fff7b725c3ac31a3a26e896c6b5fbe900cbc09bd207fcb46d88a61a7609e0fdc0a9fa75c716a5e8e919914b33b137cde1e0ee5909e135f5477b031899203c4da2b4ed39dbc48327824074c4d2e1f7733d94d2e7a0eefaaf29f51c18ba519cb2aaaf5d9d223f90ce1ff07afd5cf29bfddba1ec9b9863014e40b4026f9982f3421d7a746a93c6465acc8993ecd6410f7e1c2512ca7470c7a01819bc4286180129511890857ea76254c5c7e51895243a177c07d9f7a801a597a3519eb5a21d7965679d06f142bd6344b2ddb4b505b8c26a86be5dff4f9c7f02f1757164b2e34e198316467041460ed1e9006af4fb988818cdc4263de719c064ddc2ac27fb46e55ea97b4e116a8c4f07779fbe884335821a0a4604d4237e457f56d0de6bd80cd7dedd0aa109dd0e3e989b18ae6885ea3d2c971761552cef8040a47ca8f5fe7deabf32981b8952514c702b7c26fc75ceed5fa49621e2be561dc115263c0a912048360169f50bbec7723c59900280ace2fdcb14e0cdc40fad9b2e99c0590233b490ed0ee21c97a09320a4cd976022a7cd244a22e8e49911ca8714b0350d0bbbf51af9e6ae36f00dc25957bec7f1c15267f67ec10727be4fba34266cbd82215a181c71b8c6fff6cf9be50ef21f2b4b29abe753fa61d92305b39a3f5f2f6a6c4fbfca21e7910cd85cc60731b7fde9a0b014dd087eb6d61bc76dec9a010c3767a6dff443ef914b65b1dd0cf5a9deb4ba76e5573cd523f71e40bce60bffb3d36cb9b093959025d8f2e64772b87df22821b60d247ecaff2b8b45ecb529b6d796d826082c6bd7a1a159d58dafc407a4cbe54ba52b5f784eae8a42522d0130b8bef629f1832c5f20097e1d817157e8febd02c08c094802c204c813bb7cdfc5ffaa79898de0be750f5594dab49584482a0b8cb36a8171cdfd3b2678d689671fd0aff943e31ac6ff0f22c05d95f10a5424f9e0edb369578db896d6df0872834ddadfac12ef19a12e1ea44afedf895317e7bbdf14f615f813a4629759d0ea25c3f48fc5cd1ced05ce6fcb6cea4c0d66c8f21c41ae5f3ee747f95b804924671f4a74406fb9b23e2f210e3b54c32ac1b262e724cc8ce0f7704bc888f3665674b046489357d7f04bbedadc143adca40198e8b368d8247c1b1a53ed24288e664a642dee56da040427a79411706cd253bd9f2920cb9270af21f930fedf897395f28d86b4ccc72b3003d5dbc66019169159a4a1ee40022bab0b8e7264f52dfc6201c727c669960f976ae753a3cce1d6525417f774682f63c7ba77d5d76482835bf43a01f12009099d2ab409e9868d78c446b4e346cd25c83043bf5d20f2e1167a570731912f8a0036e96bc183c4549e5144cb134f5b8b8e10bb2e82fbe3b3f8990e221470e9ee94a4e324da303c022b7975b7bd23173693f2670feeb308dd377261be9bd6fed736c85824967dea6942a37b25e73c3592d6b030ff3649cd8b0ff7502e6fe4087fe5a852af374abe588f4c6567d07293bc02bf434620b3ff1aed76e360c85320b897ef9d02ac60c680ee96970161168f07efe20da55d6b2d37dabeeebeab6087727264f2118b7b6491667f8b9b6b3b6e43ad836dd9f9d2e5a0d6fd9c5957745bfab2bf409bb34b57db746f1b7eba4fe820a3341635e67e2f11cd8c7b0aef8e4c8f389032911977313a0f331ffcdfcdd76baf35fda202b873c8e0a5c6766ca23cf7164c5ca3df669f0f6287d23f05ee94ef170a7eec2dc54bd8101a310acbbec8e4186fce303ed78fbd688d1d574d1ffc9c591615b0211656b4d9b4e195886d1d5a1aaeb8661f11736572297cb6e295b6eb8a9f20e6dd2c54c971b426c900c6e84882f0525e1edb94cb6a984b68152bc41c75faa1655499e218297972295c5f3761d9efc412b5eb20ea67fbdcab52e494ce18d6d7e5fc08e010a556b6e276a28648b92d112fb499c0f0619b7050a6d02d135269d53ed9146ecbe8db30d1e4ff924633f84247b50d0cc244d795850dc04c8076cdd99489d873e642bfd3486d112aec25cadbab4657eb01648b2ba42abb20bc3e5a8a6290f900a4d001c1a6b0ab94029bb20ad86862d18a5a394a6765ada468a222dacf08d4949c72644ff9066f84a48781f2d290f9a7222a6432297e33ee2cacd2e7a408a35913195cc71f486d29063983ca1f99a8a4ce791f69c4db5593e68b5e6d168712f289e0ca30ad471120b722740be16aa181f21bb6803a195b5277583d1fd45a028f8c6479bb5fd8fe1a58c1581f7c96909c0d929e302f4c7395cb5340ffb2c5bec9585cc8b9788251bbcb9771fa6d63e67123b3217c9d1eab355df9ea2d47788224d0e8b2c9e035ae4f12bca4180c88986dfe174d42004477bb9405773f62fbb428fa3828375ed82d79e46f14d086f45059627cd9c1345ffc1819ce33703916738ec5c0534ad705b22d9221316b15ddf58a66235b9d2de11fef4186098b03ab4e03a787f793a1dcc1a85727e3bd8e1a5fb0080b8ee30a49ee8f28d89db7d951bf0b75afa56f21b7cbc227bdde64011b39dd68463859a6ec1fd9d83b3725cdd70d7184744096d666184da932e7014d7d26225511b209369cdb0137c2a06138a7b579920d4dc04bf8e1406be7276e5eabeac0f71982d1097fd59a736ed7094093ec4575c27333b99d6aceb0790ca71fc338243c81d97e9b0e393d466bb757d89ab8b0e2d8daea7c6407f4b74e4b494b220d4d8f69331adf0cf9cbc50d5e0a6da66ab196778a769e5f7cd89484c989f54e1b9f8ff515d38a426dfc91bb47facc8ed560feb833bb37d7e645d246e06224d3d764f06131a3f0a732c680fbf66f452a4cc07241532c812c74652239c8504011b810487f1d7ca06229411f25017847668e46f2c7ded6501b73dbb4f2b349fd303cc07000da4a9adcd78701814741f5fa1bddad6a08de0a528022758b460f8e30a997cbbebea8fc830b80f0cb0db70a2211c295b961ac10a6217f88b9b473f1324ed8a4f73f763f7ee70eec3dcecc760105fdd954e0a21976a8dbd4f739f6a3e937bbbf952b380f0f3051590ee6222f32b6c20406b286c5ad2ef05fbb7698c27a1babcb98581503d8b67e4cf46e1fa34eb199b2092493f3dd26518c1e2cdaa0fd43784335a8bac312f5472bd5847c4eb31773fb57ae8e56dbfe389303b6b45db2fff8142034d1dae30c433ebd7427dba6f8a74ca32b12d99ff74482241403f8de974bd8c0845470f8e8086b99792a4bf539b24970b67b55cedb0eb034f5876d97c0f0c3cc8913364d348daae762ed6071bf0280c34bb24f4c0a6aa832ed5d1fea848201080735c02941c1a87e1749badc33501ec3516084bd2c62a7d3899bd26ad31acd239c6bf6ff35495726708ec4b03dc3874966612e0a410ecbcba2cfe8b0de6e4411ad878e384f81170b1c06ceb15abb30ff2c019f285cda834110349f55540bd4b710e823a0af65b3001caf4077f3aeb81959a30de51921657462cccb8d0ea9b235da2d12c87899c063286d6d8d42b93bb66961572ee1a5c0377da44087d753f5d4d54a9c8f1945a44b5b8e4f1662e2d0ee0bb135e1d7c4918906bf4ae8f4881080be0a1ed26abc51e12f81a9628f2ec2623622b3ecd17d8d34226e786794c8a85e4441bdc3ca6dc9f72ec11642f8bea8f687c0ea1c9206d48a4987c037d5af63b2663c5981128a659ea233876caaf6c455358861348f63fb70ce575b73ed7cd03b3ff1c2adfe4b87a94cd00260b0c5e1acfaec8669daea3b0b6f6ebe0071adc46294003e0591428f130c97c9048e8bd84cf0b7d90e5bc40d5d1bab367748267aefa72985aaa84ca691f91a56b018e9c43564208e4420381e68730de18e4f98a5f88f9822f4f4055f3340d9cdd08be7fd93d7f4a4bba44d90f95acb56a549014e66ee7970887f3bb4a75aacd6f649dc5aa75b9bf8ca8078001ae41d086bc12e7b28030e8aeb5f24b8ffa9aa0efc81a6913513b1e84424f7db7ebbcf7fecdbd2646b1cfa35a933fc5212b1712190db901f56ec9a1dbbfc5e707fac8c73153a0cdfddc761a3f760d0c348b2252eb8de21528fc43fdb51c695af7aa19a111fb783b648a9a681493dfafd749a1a4d942536ed86b695bf9ebcaf807c30b967c25073916abf3039bbf785d19ef8cfdf7d03f2701014e34c48703a757d702c824e868f94df81b1e01bd0034324a7d6886ac867e9cb4f2ce6b20c50202f2ccb8529cae60c61a15a1fc48e775e8ff637be1f52d7e10b59bda26302c0d002032889ab3ecff9aa1b652cf43dbb59adff287cb16179017b688ea1cc62037dc4dbf9012a021e936a907e3ca73033781dc92494fc197947d4cc11f4a30dc4981bcc74371ca534db6c63267a60dee55b03eb295dc2a61689cecc7428164ff434cfb6f2f9f9e3d064f5a1892a3601a0aacc0dfba2d6f80bfbea8ffc427bbbf25aca08fc0d2240efa11199e212460e1876defc4bfda14e79e5ed6b5d9252c6cb2f20e31382e25dcd9532c874588a0b85a7ae3d46fb5f81f96a192ba94dccc1cb0f1b25b907b52d66a4d74c6e655fd2d6d917b0f7982d444ae5c968e3e6707ecc74127c024975e698a329bd12dae5fe94f96cff2f2b35efac92074e28c4faaec983cefdb5382fcc1739760b97c334a592d3dd9acd2c1737171cea61f57487b94a19745836a0c5d8db68a9a4ee384a18089476df32aa1a14c654f78a1ec35cdf4e9bec2babb3e494be72d76dee06e9a96cf8d9f59944c303a2c8b26008e21fae6fdeb5ce42cea6c4f57c78483dfca852039b8e7b8de843d53d77c0919953aaaf02bb8ee9156663057334fff81ae8a29f74f1037416f88ec9d224b5c28126373de99632ae7b38d874b3e502e7a007c64f19dde09105a35d727d2481cde52f54e97c04533bb15c366c60d6327bcfa1ad9c8513c1405372e5d780f5681728bf2bf581507bb2c2174fb0fb938f6fe92d236a7b410e2dc9976fabd41f5abf7db096957e112a2567f27ba98117513787e3bb7f80677b9edd323b213d284d5958e0346f1b1044091c1bb3a7ccf79e9b4210448bfc6ec04ae1a0682dc1a7b8d58ba0459b3837c141645c75002128f552aae351d43ede9224eaca06bb76cacc95105209a97a6ffc027e458393fd4ce3188dfc20db071cdede4bf32f20c570e506e90a5eaccfc877887db8eb6169a8073fcd4183dd281f85b37e1280dd4d470011edbdf6673890bd77ac329dc3a53e87dc3de2051c98ec815c0b3edeeefd81b17610b756bb83e994d28bfe872ed773c50bf71c31f59348124fdd885441674a662ebe4a5c9ff7501bbe4e76b3d479918f4b296ecd436c604cc7af6466c995e9feed023cf4ef999b2422afacf43c4006e7ce1708bc1b3c2d4f7121c77374139a43fb8454a5868f9c8d35a59260a2c61574bbbeb8b20a4932c13ca14960fe8d955f8282b28e10ff0eeac394568601d0eb64caaf709fda95a537f06c9a4b219228761d16a5921b570cdb475c19971df4ecd5645945f79c7d5709c92f967c9aafe7add88c14b66af47b75", @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESOCT=r31], @ANYRES64=r21, @ANYRESOCT=r1]], @ANYRESHEX=r34, @ANYBLOB="06a269826dfb5df8e4a534fae1486064459a1814abd00fe6bd0cafbe453097804d52f1fee23c210d38f7326e062548712715b86a0ccaaf14900d027303de62c552a034e1e86ab53665b32d94781d89d77694ee0b88a20484b84eea361180445352cc224bc0d66dd6f5ca7a258b40f6972b37dfbed414b2987308d27530ab029e3c92dcb84fa04bea7109dd05da9e373ab67a354a8f6dcadbe11c09e6e016a58ea774e87bd90ac78abf572fba5b423ee39dbe08a962a8c26c38d1b102d66b22642c42bbb1d71e0eef5ca8187c0eac6ef3b3dab20f2afcf13165e526d2c33aa02d831b89d592fafff116cd97748ac95573c8f00aebe1490b"], @ANYRES16=r0, @ANYRES64=r9, @ANYRESOCT, @ANYRES16, @ANYRES64, @ANYRESDEC=r5], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32=r12], @ANYRES16=r7]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9fa7, 0x5}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:09:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffa, 0x20}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="aeed22faee02c427a2c3dd622929f618be567eb05e41c55f5dea1fe4822a27cf1356a6e7c01d8d30c17e3d05d8382fea740ec87d2585dc05f8f5eee739d8493060e06d2ec27a4d22ddd7e20a7de8bfe030b4f15142d087f2ee296bbe5d4171faa2fdbedc70b165da44a90800f937e1f2a46ddb0dc7749b433a897fc5a1a98f82008efcd0224698a8efac6b404fa199244050d4887cae33d7fa80c9dca186e35535c1d36921e53503325d8359ed2a5fef46da1d5f3c1351b4a3c776b3026dc8a5e5998e652aee828f8387af8ff870b569fec430823bb4704efe4571fc27fbb41185575359a4a8ade0b8e56295087aea", 0xef}, {&(0x7f0000000240)="cb53d4b1fee1f345cdc7a93e24bacae2329e31d05190b9d2c48a9cac774f4caac0c3327096a8c3d1b7b6b16eed7cbea48b0cfe15cfbb20ac718d499aa741666720d2e540f43788131f031b383da2a58f6f3c949aeea4f6477e2a6f19164f9092f3e18c8018246524322197ab552f4160abc0497aff57c01c89589eb90b298b6af981b6c736de2932d6437b369376fc4d060f3ec124f42e5ae4508d1950858e57e66aa5545ba9ca36c41438fabfb6af91108579aac3e124d5831ee0ca4b38", 0xbe}, {&(0x7f0000000300)="f5d5f5ac99498205e77ee14256b2a4180cbdfb99827ca4c14f226ee895db284a4ffc78d9a38da544b0735d2f0248b76d63e81cfc4b926f6a57f53024f8e457e6f35e6349c393a0b994519a60e90b08032d6a766cb0e2ce7811249e8cadca3a08a5d6ca1621cf85aa5b1685145a1f56c78181d128d5439e77065dbdb637be134f9756486cde85eef0779bc03f343dba2f24de90640c24253e8055eb9d29210ca160170b7ac66f2b04012eff08c53cb28ce2e351a7bbe842865c4b8ec41386bf100a010fda5d41df000c82c5891f803252ba9e", 0xd2}, {&(0x7f0000000400)="5d6738ae7bab200884c5ca2b941bc61ce91c411d29d64ab065fb86a9e4f3773980ac4041fdf7dbf06ba1e25255009db20a8f94e05f51c5ee3668b842a63ad0f0425182ff1e60d3e7c38eb2e081583ed40cfb6962f9b2f0e824d8f96c959520c84ff9e593510c8270521d40e9121cf4f7cc5b4c0bddd8855ab9b7c108d894667c2116f9a7beb18aa7c429684041bc2a107758827b7fec44714658a03393595a99a97f15a2cbcbee131e4fd80335f21f271bb59a9f0111cf3b8f126df440042825c3e784f9f18561f3f3080d04d5dd725752f2ece8bf79a5670c54abd330689b349933b6a1ada64f556ffd75bf537af96a8c9ff937ca380b", 0xf7}, {&(0x7f0000000500)="cc0e20d1cbfa09b36c4aa62a07ef86a005", 0x11}], 0x5, &(0x7f00000005c0)=[{0xa8, 0xffff, 0x7fff, "f4025fc683bfbc646746b1363f26da4258dd1329fd18dc5db3ced8ec52271c5017612ccd55585dce94e832996b7b515930e96f0add19fa231895fd35b2d6d034c99df1a1a54c6c2ef04cf77c49377f400b429ec0f03eebfe140e1e8e11c3310162a2ba94d6fd18cc4f7a2cd629102f358bac96fd842db0fe26fd788801073c4cdd35253bdb3fa6b438a8a4e967821f9a91a79cab6cfde8"}, {0xa0, 0x1, 0x5, "b3c11f323db297850c8fcf260ab3937605cc588ac7bbc57d7bd593526f6dfbf636777a428d5426cb0411864c2670a114fa829d478a6bb9448fcc26c1006eac377ef7917b503d0904a657f58070ca9508a922578caf50e9fa2a080ae65e45a9b5c4e3c85f9fa0a54afdc03f84e26fd33955196a414a2fe8686875b03f04638ccf3ac064d0b8001fe30f1a66b0"}], 0x148}, 0x60c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') 04:09:38 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() 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(0x20, 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() 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(0x20, 0x8000, 0xae) 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(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() socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) dup2(r1, r0) 04:09:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8c, 0x671, 0x7, 0x7fffffff, "ffacb3a3fd8295a62efea57cc2c25f6bcae7fb3e", 0x80, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x21) getpeername$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r4, r8) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x8000, 0x3}) 04:09:38 executing program 1: acct(&(0x7f0000000040)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r5 = socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xdffffffe, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x4000, 0xa5) r7 = socket(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r8, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) close(r7) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f729f710cb52e0cc2e43fd572da1a3d0b3621a2dade12926f91adfb926e580967a7d4c4a20165a3"], 0x10) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) close(r9) mprotect(&(0x7f0000645000/0x4000)=nil, 0x4000, 0x5) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x7, 0x1}, 0x8) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) 04:09:38 executing program 1: 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, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\t\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 04:09:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) r2 = kqueue() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRESHEX=r2], 0x1, 0x1000) r4 = geteuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r10, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r9) r11 = socket(0x2, 0x2, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) r15 = dup2(r13, r14) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) sendto$unix(r17, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r18, &(0x7f00000004c0), &(0x7f0000000480)=0xc) r19 = geteuid() r20 = getuid() setreuid(r20, r19) lchown(&(0x7f0000000080)='./file0\x00', r20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={r8, r9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r25, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r24) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x16, 0x2, 0xff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r28 = socket(0x2, 0x2, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) dup2(r28, r29) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup(r26) r30 = socket(0x2, 0x2, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = socket(0x2, 0x2, 0x0) dup2(r30, r31) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r32 = socket(0x2, 0x2, 0x0) bind(r32, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r33 = socket(0x2, 0x2, 0x0) dup2(r32, r33) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r34 = socket(0x2, 0x2, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = socket(0x2, 0x2, 0x0) dup2(r34, r35) accept$inet6(r30, &(0x7f0000000240), &(0x7f0000000280)=0xc) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={r23, r24, r38}, 0xc) getpgid(r23) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x8, r4, r7, r9, r21, 0x2, 0x3}, 0x7e8, 0x3, r22, r23, 0x5, 0xfffffffffffffffd, 0x40, 0x81}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:09:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) fchflags(r2, 0x1) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10, 0x2, 0x4, 0x800, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000c02000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fe5000/0x4000)=nil, 0x1}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000f00000/0x3000)=nil, 0x3}, {&(0x7f0000ed8000/0xe000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file']}) ftruncate(r0, 0x0, 0x7) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) 04:09:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r4, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r3) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r7}, 0xc) getpgid(r2) r8 = geteuid() r9 = getuid() setreuid(r9, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r12, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r11) accept$inet6(r12, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={r10, r11, r15}, 0xc) getgroups(0x1, &(0x7f00000021c0)=[r15]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r19, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r18) accept$inet6(r19, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r20 = geteuid() r21 = getuid() setreuid(r21, r20) r22 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r21, r22) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={r17, r18, r22}, 0xc) getpgid(r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, &(0x7f00000022c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, &(0x7f0000002340)=0xc) r25 = kqueue() fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x2, 0x0) dup2(r26, r27) r28 = socket(0x2, 0x2, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) dup2(r28, r29) r30 = socket(0x2, 0x2, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = socket(0x2, 0x2, 0x0) dup2(r30, r31) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000001e80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002180)=[{&(0x7f0000001ec0)="c91d30bc24a18cbec5f96661003bd9a5c1d94de21c5fa5ae91c274120fd27b23119b6e8ab7597321d9085c4e478b51f8bdca9b2143aa4ae93327df408495f598cdab6feefaf77653af25f5d2ee5df16ff869720b661fc5438c5ba2ade00864f2e0ec705a52aa68f12148d174d3574c270734b92b48140d92350f0b2e566663445ada036398c8382189b3c61b4496696668b4f27eca155d996e8e5510d624de59e58489bbf010188e36dda40cfcbdf21337290040fd9c576c", 0xb8}, {&(0x7f0000001fc0)="a482c9fe23d2d3f6a8b6ff07f3b52fa29525ec30bac3a73dfd848e84be815ec95f437ac195b7ff805eeb0116fb92da5c2fdb1c994095011f5e4f823859be6a85250707d7440ed4f42485cf4a6af60f8ca0b5aac5979b26cd6d4fb99b43d00ca9849b034c82cba46c7b260dc47e98c7a3b0058cb54381e37854e21c92985060709f81d6705e6f37bb41766e0be272ef95453710c4faaf84368304d4ad16da1fea8e777ff86592137f54a907854b1d1f2ca44a47", 0xb3}, {&(0x7f0000002080)="3b96086d", 0x4}, {&(0x7f00000020c0)="5309be9d5d201d2dab9e078efc052f3127d0bb0f00d68d538fb297025766b32274afaa2baa109e74583e74408f0fbd751bdee1f4b653747e4c995e0c0e46354c971f0849944eacfe572e08ad1d274cdf113ebd68b916e22e2e167fbf09bc5690725249360123e3d6e7ed7e18db0e3c7b220283cfc1e7ca7948b538b7dc70d1a29db7e0efedafbfec69e486f64b3f96e22143ac67ed3074d8c4ee678422272027bad0e5b3c0", 0xa5}], 0x4, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r2, r8, r16}, @cred={0x20, 0xffff, 0x0, r17, r23, r24}, @rights={0x30, 0xffff, 0x1, [r25, r26, r0, r0, r0, r28, r30]}], 0x70, 0x1}, 0x1) writev(r0, &(0x7f0000002200)=[{&(0x7f0000000000)="336a223530242440b05cecca0352c301f59d25930d2194964a7cd242a502af6ec7e0ec26a6bbbfee2d5925ce744fa66862c39efff58eba4b0fc108f3035e47c4b8d3676d33dbc59eb7d784f348f8239f3f47e059bd83a627ed9d649126b0d031779fb439d2c358a42c839198cec9e33eb1cb39574d59f11bc3573a1c38371fd6d91532362d05c0289b45105e7a11d4b1374ee2afcfeb717ef70376f3ada9bf83126e67f4947d3b6a0cf235899c340f6858ec764ff6be9cc8985f0bb3897e65c98027e8bebf604a5ae947202db1643eca27deee346f05c3982f648c639cadebab63679efaca7787b71c1aba350a20688ec9085be83ce58db3646418e655ec6310bf8022c5594cc78021a3f3f983ac4f01bfb366cf6c44abd87d2e54fc4363a03ff3da90e777dff04929a17bc6d00dd20d9c371651cf32a8fbf74fd42c4fc5e57c431397fa8a712f0747d985fd3f0b75d7f2a0de78dc95772fe7125442ecfb904bb60ea11e187dddeef7c5885644c12df106d555e78ec9ea34873de3bdb626a77ba67f9c718a5a60ce187bee6deb84e0fceb171b389e9c6adfd8858e2e0fe911059b1c6e76e5aa460c5716127751cdee099f0a9d1a5ff206b64ed236c2e737020ab64240ee3f22db931e448efba1cae0f7c7437242b3c524110c26d735acd47e487c22da4e394d721fb964b3ef4dc5a726b1a4fd1f12ed419c55638ff27a3580c6f554c34ae1816241cca6cbce8b6f5058d3bf637b35317b126f89f37b733d6eedea2ccbbd2e6ea07a07eaa0121aeaf5f1a16eca21294fa5c36cdfa2d5d3b354d604d4f8896d497bd2ff4716e25f5d82ba69e530e2c6d056aa26959336e88672a84214d50f9d00d5278bd4dc052941605894affd86e8dba1ae40ad13286bca072d59f42ff4d2f3fcfca24eb8178dad0b580d5d8f0a3e457e91ff45a56f8f206ff1cb324899cf52844e14633b22b75c79d7263389514d7c752bf98bd234a9bca8392822fe66a954446fdeb8963239e06a048bcb76b4d6ef9a8e47313e9fea5860c633c1a0b90df97aa04873edbf571d8552478086b6975fd2a93aabcb69232f5761990c48b9951899929d4e574e8f8bed2c278a9ed8b36ba4ba097e4afaa0d85a544df038d080bb7e23dc808c655a8fb6a4e0b20896ccd8603bc2f207cfdf944d3cbf059659593f689599b006c2de2715acf63b421ddf5fbd346ffbfddf37182e6bcec36e423a8caa892f8d50784e1a8f17e33888315ca8e4425448d95356e0d120bc34eff16178c2188d31f63dc9e791d83a2b01cc2be844cb2e4b49b06762da5b1df2d9d21dd63f09022f4ced49151daefd400a3b39adcb61e48c9223340b9e66d3b77e405fee9a8ea9d67ac9f93212ecfa5513053bfe3bd239c8ec1e6f1d9e212a33461d33726124e8a8ff561bd9c54c4a14be8bd12832183db252c545e54b953b598622d205d5b85480b7238035a6a92e8716e8c43233f884a304a620c54ed5632995541bf45ae3dce411683e2ed3fb1e2de80014f2fd31e90091988b31c563795efa84b9a6279a883511c03493849a02672c47fd575f7b82db4d5c266e1a90e276023772a2a99fb6d13cc98502e6b9db1e1b41029e08dfbbaba0c001419602555225725e286613b1f4c3e03df6f2eb0ab126915f2b9aec6833f4631c6cbd648c8f0206a12371b115a91d49f87d443ab99fad43b74eb906d958da7382dd4c06356fe94c500ebd6861b9b41ef710643216d13e661b009ddb3bbcfee694005f6ce02a49e5f838fade21f2df7acc7b75ab7eb93d8562b20361698e188f768acb917f93ad8dde5577477b78d40921bfbc72c8c5aad39e4731ce4426b561df286ecfcb2dedbf3c08a212b11ad63e878bcadaa0d9dd6b44b582a1151b84fcc09ff407bdbfe6f5f98e9346a5d6c0e8b610840ce3ff1491e48b506145549e34ef8bf41da74a20c26096e9fcc9da29dde8149a411a804fb5a3165cb21d00cbdca1e05733aa13ef9bfc80c2e4604710fa50b8e676b45de8f14bbe632905b8c4a2758a33b1f0a00a80d0c8c1349c6ff6d38b3219b3a0cfade1655e58e1ac1289546126e913fe27e2e7cf61d8e8942ad0288e11f42f3ebda046f4345111b13b0c0afec831206706c29fdfde192b0d32fac8ce25d99a98e2f675cd3c0329296ba247dda7d7939e588b5b5ba1bc0590b67b61a49438c8d289cee63ba9b75bd30e9c0915c026902a460509c139d6daa5bff0ae93f2156924de3229be77dbdbdb9e39465b25acf40de6f711dda6d96a4a14729fd586ec3f1c7b4bb81d2ca7d0f8f89c06ce01a5c0666a21e797b944a4e1fd771f6a963422a5be32e5f4948f6da0cd8049a236e9fe6bafd56aa9fefa39972e680a0a75dc76609213048efab2abe5f1e09b2c151b5fd5afe2a2987259ec5e1778f835f92536191de808d730434310eacc1d41a5c2fb29a3061f840efd0eb2e8dc0f5648e0c4311968e486d741949334ead16a24144a826430ff6e5a470206751b4a01f0b43bd18d9722cb7aca825f029617358b8a652a9ae897983fee19d346b49ac421e290334b9c43aa15a8955d6a2afe3ef09b6e37bcd61ef5f8121915882c941a79f23c6168ad210a5f141197a3a584aff25ef6936ec42a61b955fccdbb1805c1d1d12bae4a6c59c4e10743f962a4e929a0176bd2ca09290e95742249cd02bec68b746e85103ec02fc88788ca975e5647d966ff4f937e6fee96a74088760b08d46c1089d8491a1a1f2c9f0f551b2b28aaff7d993547880d9321405881a5da96acb022ff5fea41c62de8d39f40fd4c68842916cd803adf499fc02d0d1d39c7b431dce6dc7c7958aa35e0c11b0e7dc57defad7b8ad821b5656448bca1dba42f3a8a519ac9a76b567bbdd2834dbaca1791d535a2a5dcdc0e68eb8cae67f155d521494e3f2b34d77c4ef6f1209a2b5d9a16c0ad34e0b815326ba482fd3cbf2e93b8103320da2cd802ca534609c45422922a5d4b9a5a4324078cff248a2144916c74aa898df6d98ae3916665e27e676f02f6ad98646f843aa5c7fb80e697f974c3487d6268eaf5a1b044d3c5f14731e5d7187eec1b9eb48a1a00f905a32c47bb45f1485c428bde81bc3ce6c97282dec1bc672e81611e70cf5af8c0f996e924c7ba00af963e991580ffa63a3af239501eaca8985271886981d1d87f718db59cb81cb6ffb84cbc8cb31fd4dd2f2ecdda9e8369eb1adb528c51e402a8301a584a7788cff3cb23dc1dec26446017f3a193bc405b4fa5b16f78890deeee17bee26433c34c8afb6bbbc2c4e5e5982ed0bf51be7317c60b4a69ce3bf7005df4ffd283076cf15ea07166f921f9b843e6169171aafffddc247da33e5cd771259a480f39706c941b11866be8db46d307caa6e923daa8a10034eeb790c1227cd1547eb6c51c0ac6178f2998ba207d50dca31644012372023919d0a0a6cbbfa63ce5de06d05d79f19171297c0762ab255f0e173bd0ed40f5e4a753d6f9a2ac1ef53cc6403df7c77e39ffac1068dc281fd9c73c904cc8b0e4a0c60211631eaa0d3bae5d3b0752dd72330dc0f699a74100a107fa584cfa0e639065b89b4f0a220e6b846fb644e6a658d6fca3b49ba76b032e483f6f7475a032cf70655924a6f9b966a16f75476d52ec0c72a51159b9503bd7c2b7fedfb09c4876a1c8ecf5a10d84a5c63bedf81872a4f4ade8c6e227e62de01e0f0e5048855c9fda2b4988af875d01ff87f236a0e48a4f77ed250e94d89543a9e803da500141cabdb66348f643315fb632983ff9fcf2f03f60238f0d10186df1efaa135f32ca744c6fe2aded8b22d2dae0d67294db82355af3fc79a99612ed46a932296287d63c2bcb6ca00eefab49e9305bcd3d61ea7e719d2c60dd341284d8bb2eaf3fed75179e6e304a0ea424a0c05f36040f112e4609b1f7b214637dd32cf68e21de6a5c5f4eab7580b3a73b054534411392ec57c0d2f0971d0c4609d7dd074e78014dd5d9381a1483f69f2cfdc53263362e754fc80e0a7bda244c34f458dabf93f315eb3e7dfa0f922b92d0ad647753b6fb679b01c25d559f1576ebb3d393168b7c825ebfcf007418c6298e5dfb775985d9187927c2b74935aef3e775f4a11aaf76fc343000e666af1c83c7ad018b4c379e9d8c3c357979272ddbdc602f758456b210c3fd3aa92e5e860d6d0c6dc473b28051906be6b36903a6a6cf08e96c51807292b8a7b3fe3159511abbad3556e2a296f7a2e8c397b348e7e2f676efd2543676df621f6d292eee82590667038f804aba06050441362950c75e81c7b605605a77124b4716aa57c371bba062b133c6ec9bcffccd88cbb2d72cd807491d81052e5388d0ff14a9ea3ac92a3c469e1d4446407f86d4864883f0ac1579f43a557e2ce7121615cb1f6e99843288e25294e112716648f8ff7494b7d42b34d8a7bcc44ec55ff701b95ead5fc223e170238ad8fc32d5595a63839b1b84ca57d79c6aebce250be8ea8d1cdcef2f675a88e469e887026209a7d5114020ff575a8964006afcd3e6142e05216f1a35b281a29c1d6e9dc8570570e5018b5544b3ee8b1c7c15bc38dcf06b97303b198a04a7cf90dca2f165fde12f95d80cc632e75d6495393133a3d8c1609e26e0aa8c1941aca887124d3268cfa27f90b83cfe9bc7f757ada2e07c857a527323e316dce9315ca78c78f535fa47a53a1323015984a8e70ce35d2973720b2899f56cc1c6d721f079784e42903d06429d4009c76edcae1501cccd8434b5972543b7939294d0b63a53705a8e3d15591fc7c2d182fd0105b5d9e0b6bf7dcdc696a474f5475f1031790ce8d0563b1d1fcaf1507bb9a6ccfbbe777203d94a07af9275770791bbb0c81d0a00a11a4374d4f6f408f6013c635cb262a4fddc9deda187a1e4a46cb3cf04bf01b8b765636fe7d78b5ac1859121655436b2a9ea202717d5715a19527ed310e9037502eed5b104b322e166ea0d71799c70aa8b18ee9a2de216fc872849f9945ff0e270d0d12f15f7da184e0d85687971222cddc45ef565094badee3f496ba835bccb6023310df06105dd2689bdacf21bc8f90deb87eea2fba36c6c751b1532dd3dee86f321165acfc04d3e53a3bc4d11c3cdafc421f25c736bcc2e8c217544b2a48217878a39bad85b6c085bf115986c3fb4cad1a0885d6fca1f85433d9d63b7e99fcc518f7a9b4e62564b212066594efa121723de0b1c3373dc8b45e4e3129adcbcb84359d1dc35dbf968b4a735a40272882c882d5a8a9f1563a27a33c446ae4744b76f42e5e6a0fb369b7997e7a7ac7bc5077dc55b70a13539ba84a8729189df0eafdcc07a827a590c769d1dd6abad53ee4328fabd9b91cfffd0955267fa5e0558328d7bf74102f3571c8780a482f95f5ade43b6e55d1a18493383bf060b168e90caa61c63664b0bd70333f237f7c4b2d28798ff2279889141f6b18e647b82f76beb72e8691d37d4b0329e5c7979c7176f2229cbe277f9f5a0f7ca6ce569f699d51be12cf195dc0323082d28e96c9c5f4763940d058b2efc3e83e545237140f9b8a900cce82e9883ee20dfc8e6856f9b46c940c39ba33444ce1811f94156d3c74955a761e54db9747da3f92192f81467aa41ecf9f0f61fed6e8cfc855d6ff872cc176a9e86795262e7e69f7b397a1f8ffd04343c087c8a14f17dfa89c961b4954c1c429ae42562f2b1f26050a43109fbe2e8f9e36f0cf7f2609e314de5f3b5adf409879cceb39099c6000df9ae1a5c020335d07b1c7ee3e698c3d057856383b117c042b29ebce975dacec4a5255b42c9387beace3338d7a62429", 0x1000}, {&(0x7f0000001000)="c05c4903d59b69f72b03220701ec2d8384d90c154b33345cd9271fdee1aac91a0f11e0847c97f1d86aa9873ff359e0da511144ae7c32e6568b23779a79d792fbe089f2625199d01e29673e6a95a1fd67910b22c84191373e3a3906a331ee6e00d204ef633cf4fac3c25e2139ea571e6a63828221bccd479a2bdd960d779abe58b885a309c56e66459c967e32cc26b3c951f2fbf64371e82b233ddff063bf5c4f93aed757dee15f1200"/180, 0xb4}, {&(0x7f00000010c0)="7df6d644623f0dc2b32641cadada6dc9f33b413452405c61a1b97277b561bd7a1982893b370a31df49b894859e23060000002000"/62, 0x3e}, {&(0x7f0000001100)="5e773637af3a5078143b6450ae91e41cc14658ffb074e97ddcba1ae595a49b3a8d7e6a1c6506455f11ffd002003f8b50", 0xa5}, {&(0x7f00000033c0)="3e0000000000fe49c7559500000024815ab228c52eb83d9bd2ccc37a63f3160c5466d0060000006458ba1b6d23a1b0d7c1effe145836447ce8876fe7cca7c437f85986f0f804d0361557392a6b8e47b9d7df8c7e9a78bd876a3240ad7ab9bdf56ea3fbc1c89a7a0b96c3f854d34bd836b0fabe89b888ec460000000000d1881883d9095bcdde44afd024dd0198b72be18daac0424aadfbe1f3cc0810c7a12a9699097c3d0b33f6d3190ea0db28dbf8af26fe1adf0c4b2fbf2d8bf0d6f1a3cd5338c3f50d9a60569a40167eaef730504cc350355a7028cfbb72b47d58c0dbaeab5acf86b50b1ea0b9eff74e099cc525eabd2373319b9a774508aec0bd3d8bdb9aa21b25ac485bea0000000000000000000000000000000000000000000000000000000000004e9a00d3665365f8207545305195d24c44efdf9b2831051d47b9bde450d95cfc280041752760bab9e73a148fa416afb056b1b199dbd2ff093dd64663d5e853b24e7c56aa09ada0d3a53a9a49e06f95a29d5b5269be19f8ecaf97fb540bb3295638d2d824326128dd328ab6a85c01bcb8deea9941ac61a41449d4230f0b86c94514d415831b317f5595f1132512f10ee9c586d92d273c57aa306643f327a6a896c04400"/468, 0x39}, {&(0x7f0000001180)="fbee586ab71a86f8d302d357a60db936a625798c9b0ca6b883378dc0b56ec1db31814b05cccf176004794d8ea1373eecf0bc583a68309a5cdc8dd031aedb02a4e4f9123fd2b2e1c59010da0fa1845ec367553d6ba02193793291c7f30ac24f8ba9889c132e510c9cadf9710cdfb7b6dfa51c54d1e19b708c16e27718693c76a6b707a01f32c0e092577d579aa4d6eb5a3255441bbc5b7acfb1d9dabc6d4c60ec5fa5eeaf8032ebd16b967d9a2418b3c72b65fa2e6ac38532a31590ae1c6741aa1c3872f7aa7148a0f2824d0f2c4c675e69f2047989ce752e6a9b47862c8579680a7a308c1c4f30fed74e203bdf849d9c4f85cb7d9495a171cd69086d94de80c61d96d8eceb1516842ae10f2c58a98bcd85bc4ba26e8cb6efefff05f65ea7f9e6ba2afe85a1e63fda145cb325b18dd86b627174a5e6a72029a4b2f68075f8c261638b362fcd6310244e3fdf6a02cc0569644e8eb43d3943ede859516c46dfbe98ca0b872cd984f4986895cebbedce85aeade372f43198b58e1fceb53e5432d25855b393ef8f3a53f62f1fa7e67eaed90d24ead4c6d3fc126c8821fb69b86e859798d10d3716b39febb7dcfd189b5eaf1f48af389c87d810cc317e34dd7e3c747a749b6148e6835cc4b099ecd4115b75075e437a3db84f5939fb07c9b40214b2a539e729e6a1f6986869abcf19c789e61b217df2e5eed9c94981e9a9d83a1163e754e30b69a0d587c4a12ce03ea44318d13f32d23c3c99a7faa1ec2868de091e754a61766587033151297c7d7013c4ae3e46cb2acfd3b926ca2bf8b7d33f9cc59df42c674d5ce19abb6d6c2179be73dede4f8142136dac6ac8b1739567fa969d0157bdb946cec33117efbcb0f879001664bd43972238803d77cff655832aafa9b72ff8e83fc349f8b9086c5d5776921fc214adedfc1f2a963084005155c28053bd073729a679b5c2a27d63319cee1732ededd53cae59aa2cd17d7fd007daebea59a7e4c266ee9375bdc6a28a1395351b1a97c86c42e3560f72a627b1561188012d0fff62acfe98e1b0b652a26d8aed6ee5fa7d02e6421bc6494244673d66277546c00f2c7217d9ab34e0fe83cef1eed98f4c4f12762c26082ada32dafda6e5ed3509b2297cae843a9a7deffb54b4456788684fdbff34fc319ced7103aaf58d2db8b87658461f04b8fe194c339657dd391423bfaafce3fe53672576d9b5573f3afc75286e2d29843194a9c0a0ed11866323bda35f27d285b22116f5b30e9f73e7d18fbbc93909785b52d4821c0711021a0b28a49dcfe6e4739d6cfeedd34f38f4824d4addbb60304ee570636a5322c7e9b80c96eb66dfbda2aafccfcf787cadaffcf8740216324d4295674b3bbdd55f99973c1ad9f4ffa422958c7ce1df46678d71cd2ab8fb7c374d3f924e0e2f04ea952617e3c635a810046ad2b1bc5bdb108406b708b51999e1067e263f5c039b1546bdf5f9acb34b28a6dcb314dc010a66684d2aae97f8f989eab8c3c707ec581bec4c7883efe2cb07bd35a246a3fe6867eaa06f91367cf6cc659a47bc8bca34dca94e35aa5c4720e84e3ae7c3246ea8bbc48df82f284ad16bc3f49306b57df87010792e4764aac6d17ed281d1297ef730fbae843408e62a03d7dc9e9466c7d34db12d9db98b9cf32f43864a8b565ba4d7a00e388ff1fab080a0e1098d78ab472e164404905e4b67caf8005906cb65eac0c94175c5dcb92911d49267acc7497893126c3f90973a966fc5118bbdcf656c7e17c89025599d3ef85d2a02ead35771662aa11fbb27d7251368d140e4a3d0af58a89d5d408a3fea6ab382cd034eaa720dfd72dcf3b60ec4c6b384fdf64737ef866eeea2b8609b47c1e66c7e3d2871362680ff1696f07a4f09fb91e0751d18755948fc4bdb30ed7aadb8748844b32eebd74de51e72777898bd15a7dfaff9f1f1aa236a5e621d7420cb1d2e386a91165c814b11dd0aa55570d9959e266e035b62e5a61a2b58c3122f016bfbc17c26ddc35eb963fe60343ce35ba0c44da13e5c5500066aa4f600aaa1ac2d5cd27e22ae39ddecc4cee28cd5f903e8c657e342cfeb812a8c6c72be87cf985fa2c1f9f3ddec4de386e4d5ecae3fdc32eb881bbb66bc5f64a12808caa0b2f1c19a94a8c4e168878a3f6c2df44082b195ca29efbe239066e878ecfc76870874f8d834ab38c6989910b53348a769fc8d15af519d7bca572109f6e7df0ae85c065b1acf38b31c96881dab097cad603f695673e95f1c6fd9c4984e2ace926db29c498ddfeea421030b805fe01111d9fe7f178a26449f8f3e70de04edd48b115a9e3b3be73bb39507386819630b15699cc7a7d043146c9c7cc4ce75c075029fdf5b9259652e5b5c774f321f9e1b3a8f1aed360e41657b8e45aeff29f534dc2b0949f6e880d86c7338fe4f3c14003d2093efe6141ff7ecca69fe6be4f3f72d5d40bdf87bcc0d603b40fbfb58d3d11d85584d6ae073ea77eb0de8fc68bbecbc17b216b8d07feee28eb46d8d015ab4a5bdd0f5780c25ea0469b80996c2cf5e28a5c123929f58a19b0551a7aaed084a47de51007451de0011228661da867b1002d07ad01f7d5b19e6f45d698e49867e19a1582118e7d79e9e209bae50add06319ec589d94595ebcb78ed50366b70951a6b8801a6e8a7183bf5479aca8dda06a50fc44b101e58e74ef129c3ce2bbf8a3e250d70e2239322e72a21b76270ad1c4a65c2a8334260e6c86a3c3fdc4e40cb0ef51a8daec72ce8246d0b6bf4c7dfacf08b43dd261be53f594666693931e9b6dad74e81ef1d5987aca5e1d5b68ae9e32755eebb01e1f7fb10e484cb41048ef994d9e37d65b1fead068c321e61627b196e44c86c4492c5d9ac83a4ac74cfac8f029a07253da0672be4a378fbad832f75b5e466afe524b8a48983d46a5cd65a45b3421a9a9e9ea829a7186877c331660c6d21677b1a2364ad2ddfd6f6ae8be5c68bf41acadbba8981680a354c10bb751501fcc931abbac8f9c7f06a825eebddbc5a39c9dee67bd481ce047f4be7b52b380d9ae2d78f2a335a94957ed8a61dc2547d44c895a615382093e4733a632c99a028c3f563328f272e64b092b382130877f24e6c681f71d852bdc60685b4befb39f1ea2eef267cb6173a44adb361f2c8e0ca80633545d8703f284d2d7449781f2277e0713245ad9114c0fd1978575cbbab39b122593816134ec4e8b0d1a2ad0bef1382cf9ca2fc04d452cdf135306b442eb26fe3abcd28b92d8280de949f0412fa51b32e9693b5bdfdf318335dff6ed33347bf135501372437713023cb289c05cd2b974dea125b6f7e3d6b28282d506e77d4b2a64e2911620c2bdebe66cd2a4ab187f7157657e3b967ba53411e1c2666bf70eefc20b27e1979305380f3fe7bd1c036a64bf308dbf5fe32232ee9eac849dfb5e2aafa1c9d1a347ccd0b9c711dcec27184f1da9d7bc6c69fd9bb1c2f0b948b3a3e5606f1a00911006e6b87ce6f293a16b7d835ada55d93cbab163ce12554159589ebc5c7cd94e20c81ef68313c097df08ecb8353aebfbf304210fb9ff9024d5775616365e8d0784ef2a47be9047906110c6955ab990cebb901188d2ff3781ad43e106e53cfe439416e29f5fd001834b9f63d19b7b2580263f8ea07c688cafdc1a0451db3ed3d5a93d4fdf9d8e941fa89267a25370932451bf5fb74dfb785aa970f14a39c00f8660a6f79998a9869dcbcad2eeae0eeeb0e8fd07b232669a94d4b8f2c5326cf0fae1b335efe914bac1c93d78ee1557b22a2fd14cdddda48c195024130ea91b0f5ad16aa9ae21b50c4a6f12d5db51d714a480443c3ba2856d45ab68c5fcd95170d3ed0c515dbc79420a678036001c1caa9d1117af0ca639c2b7373d096bea182371ba83ae70df21c6d51a088516af00b2839878b5a8585f38076b2c91461988bcf53a3b38c841839992b114ce893f29d073538e1a6368ef17c6b547d6488c773fbcaa1bf86dd4c1b3d69f5032d46eb09e71e7def118bf8c5f0d2c51d3b82f237f1805f816d338fd5bb32de42d29acb45020e47bd4d454694848bbbab8fa24b5a58072ddcc7ae11db96a93d569bb7afa0e55b340ba4a9f4dec71c3ca058fc139a0c7d9f6e651a3749540af07a25b008d4bcf2c65e814e6d648ef3dbb73c901879a293d320dfe679d005fd3c503b5335f12f33083ec2c84279d8a969a77b76d68f8d7626c2ba80d463086c41dc02a7a14e8ec79221d332023e4391957424227feb33da34927eef36356c5229cfd3af9aa770694ec714d1c63bec23445b727e080a3f94f68317dba344b601fbb493b1ed5f525f2d6ecfab8fbcb4d3696753ea43fbae17a3a4696495b82b93232ca3022e2517b765c7ec7802a030d2e3e0c8f5048febe3905d4742b7f243f15180908f21a1f731d2708", 0xc2c}], 0x6) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r32, &(0x7f0000001dc0)="61e776cbe84dc6e08496d3d4d1bd1a23949bac03d17f27f04b57bdfef3ceeaea5225f7648ecc070af2d6bf4d1045a8178170529fa67c4fa0f2b4d982", 0x3c, 0x2, &(0x7f0000001e00)={0x18, 0x0, 0x1557, 0x1000}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f80)) 04:09:39 executing program 1: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c869ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f8000400000000000000010000000000090000fa57f2ff9210af18e4d612702f0387438bbaee48e4c5743a7486b43cb06ec83ff37df69d398c742e1fa78650484f29203c32401567b00ce8a2d521720b23898c973cffb741263d9da1fee4015142296d0c9d66fe86496c2368d9c0e744233d22c4a26d2b9bf845a831cf9ef7f98197c75df9a397d3d5afad5d1b4e", 0xfffffffffffffe28, 0x0, 0x0, 0x0) 04:09:40 executing program 0: r0 = socket(0x18, 0x3, 0x1d) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0xac5, 0x4) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) fsync(r4) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 04:09:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8, 0x1e) r6 = dup(0xffffffffffffff9c) bind$inet6(r6, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x8}, 0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:09:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r9) connect$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="1ca569b8"], 0x10) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000140)=ANY=[@ANYBLOB="bdfee97754fc27b07d89017c821102dc7361b533662b2fcfc131d9b589a98885b77c639b76ecc981de7e7baa318b9bab67ec85afe1da0462ec239c287aae28983566ad40db1bebfddbe6cd120518634551520e7dbc6d4b28dc39d4a9d279ce23ca5fcb2b15ed97107c377d41e1515f8d8818256055a570dae51dca224b877bd3f7c9807313eb154259b73088d6740d34fcce"], 0x10) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYBLOB="b8834bc6506cf70f6ab238652d70ff6a1cf81d08fce455db19e527595a7123c2f70737edc800d6f292e18d45ab371bc1b922505c1e381abfa0d13434876e2bdbd06819bc2a3961e8067d6da05202758d81aa99c03a0761c368a1d1b5d5c797928ff1b57a110134ff5b7145274f033459e602c97a4cc00e02f8f3b8722a05f4bc1756748920a485d17e9ddbfd8a5520297a5ac6e6a1ce0e9ab261f65ba80e52d68804d500ebd5ad2b34ed7d4584203edcfa9a56e902d75eeef85b4f3b3d4d57da229ae30b219fa438ca898375ff2c8bddda8c6c888d27814a46ba24394c2652e1a2f2665bbfe2041c", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64=r0], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[], @ANYBLOB="71c3a349f17fd909c152be6b6857f5601063d86cd7351fb290fc01d00420dac90daf4282d50a4f2000000000000000b2016d0223041332f820260b13d17d5b3a1620bd3504017ad50ee34763e7f1d2b1f99e03b8670ae60276586a237a4d907041d283246e2697534780643ae893bd5ce3beba1a453a04621bd071f7a0e99bfee83bc996a8c121fcc75dfe66d0e7347ff5ca4cb743a8cacafff8731bfe7b00bd7bbcb4643ee468f056b6046ea08e9922608c567036aaf322cebb93fa6685e6b2daf28c9b3dd27dca3383f10e33d3ffbcfe22ecdad7f8a00292a47251433f46fc9e7a3dbb35533e018eef4aa1593479737bf6f2b28928c30d354cf14531b1ff302b0405ca1a038dce7771f60d18aac537abf83fce05ac8db8e58351fd3ff3fac9877adb2c75f5fb470754419bb4eab84db6fd54a71ad460c5403962a87386f3b4da1a97632ff7fdcf741a13b0774955e19ad5a201154ee4b35565c137", @ANYRES16=r2, @ANYRESOCT, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESOCT=r11, @ANYPTR], @ANYRESDEC=r12, @ANYRESDEC], @ANYRES64=0x0, @ANYRESDEC]]) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 04:09:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f24", 0x1a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100)="de0a8722196b5fd8cbbbea51e67cdf8b412ed0f9e5617990e5da21f08516d0f38082de2b90d38a049b2dbae346c8e55ba5d363ecd3cb19aa10b33e917690da310e55a6369303cd45726e6f53f3a7d61e541013d90be1adec33c8", 0x5a) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 04:09:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) close(r1) 04:09:40 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() 04:09:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000300), 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r8, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r7) accept$inet6(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r9 = geteuid() setreuid(0x0, r9) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', 0x0, r10) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r6, r7, r10}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r4, r5, r10, r11]) write(r0, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) 04:09:40 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff88eee078ba2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a8524902378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7fdd6e72e833d09c85399b101962aaea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f13be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2c23d9fb892f6aea67bc2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e06b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab029f2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce3702422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e501a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209030000008440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da9a6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a211209bddf3013c7900696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a1b8c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6d05e5ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d179414fde31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"/3293], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) dup2(r0, 0xffffffffffffffff) socket(0x2, 0x4, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r8, r11) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x43cb8, 0x4) r12 = dup(0xffffffffffffffff) sendto$inet6(r12, &(0x7f0000000040)="ee0700000000000000bab3c925dab6ef90575aabc0fd85a2e207", 0x1a, 0x406, 0x0, 0x0) 04:09:40 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000140)='./file0\x00') fcntl$getown(r1, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 04:09:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) r5 = dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = kqueue() r7 = socket(0x2, 0x2, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')(\x00', &(0x7f0000000300)='$:\x00', &(0x7f0000000340)='\\ -/@\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) r9 = fcntl$dupfd(r6, 0x2, r7) close(r9) sendto$unix(r9, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r10 = dup(r9) ioctl$KDGKBMODE(r10, 0x40044b06) clock_getres(0x3, &(0x7f0000000000)) r11 = kqueue() r12 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x98, 0x2, 0x1, 0xffe00, 0x5, 0x7ff, 0x1, 0x1, 0x7949b2bb, 0x4}) kevent(r11, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:09:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x2302, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09: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, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c77b20970584c6ab3decdaea246eea4af1"], 0x41, 0x3, 0xc00) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 04:09:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="00fc", 0x2, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendto$unix(r3, &(0x7f0000000180)="d3fd92398ef78288582b1ea9aea00f58050a1eb111dc96de1b651708eaf6a39726a971ff87b94b129f26b33372a15f4ef2bb706575eb968c872ea77e3db7083b6506c83b21c171742528d68da4b327e53ccf3e058057faaeed8543fb44c589cacba410a666a774dcb4c4cb25f73858a40a727ba9a35385a5a1063fdada96e9e1829d4eb181b120135d228533f5244b4d0c184eb65bee77941cea4ec8a754cd36802e33a75d46bed58239766e97aa4573e9214abaf5c2fd9a47028f81980acf61f1378f9627d46d8efd3706f1779835978a0eeaa54a62113d39d0c92e3e7ff7caeaf449ab765a699a55740d8b0a5c1e5ac56e7e903e39efd4213bc7", 0xfb, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="e5fff36fb35aaf48c5e87c4f5786cbe2a4707c33e8d333ac8a6a5dbc99d4ab06b1bb41342929dd624c43095af5e947d81529d4f2f39c88221b6fe5ca1d9a7aca3eea4c761702f53947a9a98114ac505c6eb09930e902525cecd34303f8204b9162e973d064c56088dc366b10b19682ebe734c9e48e7674a4508d4885308ca0e5dea1010b2028ceace6ba9bd87374844e2adc351c74126261cf1723ab6cccd67ee1e3c4c1433c4b76c6fd7bd3f0dd51f8489b10d95ecf129c004e1bce942ff667aa55ed610485fd1b465c94e5e54c34915002aba38de0abdae820d63bd1d7bce783958d95a5a375604feaef52c6744c47fa4b9272"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/101, &(0x7f0000000100)=0x65) dup2(r0, 0xffffffffffffff9c) unlink(&(0x7f0000000040)='./file0\x00') 04:09:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000100)={0x7, 0x9, './file0\x00', 0xfffffffe, 0x4, 0x7, 0xad3}) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) dup2(r7, r3) setsockopt(r3, 0x0, 0x6, &(0x7f0000000040)="460b04c4", 0x4) 04:09:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x14) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:09:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="bf2381a938c63b675233c5366a9252a413", 0x11) writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d155", 0xff7}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902", 0xf1a}], 0x2) fcntl$setflags(r0, 0x2, 0x2a3da509e69094ec) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201", 0x65}], 0x1) 04:09:41 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(0x0, 0x615, 0x0) r1 = shmget$private(0x0, 0x3000, 0x281, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ftruncate(r0, 0x0, 0x402ffff) 04:09:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x9, 0x1, {0x7, 0xc0}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000020, r7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) fcntl$getown(r10, 0x5) write(r6, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 04:09:41 executing program 0: r0 = socket(0x1, 0x1, 0x0) socket(0x6, 0x1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x66}], 0x1, 0x110) shutdown(r0, 0x2) r1 = socket(0x2, 0x5, 0x40) recvfrom$inet6(r1, &(0x7f0000000040)=""/115, 0x73, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x81, 0x2}, 0xc) 04:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x800, 0x80, 0x80, 0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 04:09:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2}) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) dup2(r1, r0) 04:09:41 executing program 1: accept$unix(0xffffffffffffffff, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b15f2da1660000000000000010000000000004fecea11e28fef96ecfc73fd3357ae26caa0416fa4f376336acf00b2004b6781e4991f7c8df", 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") 04:09:41 executing program 0: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e27b3e1f48a368be8c6464ed53a98b69f3800188010075ff078c03834b13f9d25d30bcc4607fbf11497a5437d23ed8679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f81458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838edfe7f51442f07396d14567198fa9e12922b6c68514a90e722245f1bb2de62c8894f78524e237199d15857bcf1c69a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b971b17b277cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023821f964d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114e557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a9603384a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730a9a0f86dc5b428e9f27b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a345700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ed39c00000000000000000000000000000000fb890aa669d3bd4be80a4507f8e8b15586ba3bcc258ecdd92a00000000000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semop(r9, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r11, r14, 0x80, 0x8}, 0x8, 0x5, 0x0, r15, 0xfffffffffffffe01, 0xa, 0x7ff}) setgid(r8) r17 = socket(0x18, 0x3, 0x5) setsockopt(r17, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r17, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:09:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xffff7fff, './file0\x00', './file0\x00'}) connect(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000237876b9aa6ba31f3319da895fee267aafca3e9421942060bf0ba3a610940c6c72da81ebb169854fe8bca8ebe209281955c408c3f46fec560e66c14350ca60afd45b5b0a2defb330d9c8457f1185ea037d"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r4) accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r8}, 0xc) getpgid(r3) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) sendto$unix(r10, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r11, r12}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xffff, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) msgget(0x0, 0x122) 04:09:41 executing program 1: r0 = socket(0x10, 0x4, 0x52) socket(0x6, 0x5, 0x20) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff97, 0x2}, {0x4, 0x4f7}}) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getpeername(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 04:09:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0xf9a, 0x4) 04:09:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="2d836d52dcf2ef4d0397d31737f6c7b5ebb805b11ff9b70cb05e1540c1cf67a155c5b6ab95cc938bb27e6fbb9f44cba1c33781a6744d0cfabbce57b587e3c8fc7c34515bec09b0237ad00156a9f6b36ae1a2178d6e64bf2af963c8d67da7020d215e1b74b746910100e04d00ad5922ad95b8c60456119c387a19e40cf0e031687d75d64be8e2bdcef34b", 0x8a) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, 0xffffffffffffff9c) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getrlimit(0x2, &(0x7f00000000c0)) 04:09:41 executing program 0: munlockall() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/42, 0x2a) mlockall(0x0) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) rmdir(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r2) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r6}, 0xc) r7 = syz_open_pts() ioctl$TIOCSBRK(r7, 0x2000747b) fcntl$getown(r7, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r7, 0x20007471) r9 = accept$inet6(r8, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r10 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r10, r11) getgroups(0x3, &(0x7f0000000140)=[r11, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r0, r12) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f0000000280)=r13) ioctl$VMM_IOC_RUN(r15, 0xc0205602, &(0x7f0000000540)={0x3ff, 0x5, 0x1, 0x4, &(0x7f00000002c0)={{0x1, 0x2, 0x7, 0x7, 0x1f, 0x6, 0x4}, {[0x5, 0x401, 0x6, 0x3, 0xff, 0x2, 0x0, 0xffffffff, 0x20, 0x7, 0xd2e, 0x1, 0x5, 0x1, 0x4, 0x2, 0x5], [0xffff, 0x401, 0x6, 0xffffffff, 0x1, 0x1000, 0x0, 0x9, 0xffff, 0x2], [0x5, 0x8, 0x9, 0x5, 0x0, 0x80000001, 0x6], [0x100, 0x0, 0x6, 0x4, 0xfe, 0x7f], [{0x7, 0x1b9f, 0x80000000, 0x26fceb95}, {0x3, 0x5, 0x819, 0x8001}, {0x7, 0x596, 0x5, 0x3}, {0x1f, 0x0, 0x6, 0x8000}, {0x8, 0x8, 0x7fffffff, 0xffffffff}, {0x9, 0x5, 0x4, 0x9}, {0x7d8, 0xe5, 0x1, 0xc4}, {0x0, 0x7fffffff, 0x4}], {0xff7f, 0x3, 0x4, 0x3}, {0x9, 0x6, 0x9, 0x400}}}, 0x1, 0x9}) r17 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) pipe(&(0x7f0000000880)) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r19 = fcntl$dupfd(r16, 0x0, r18) ioctl$TIOCCBRK(r19, 0x2000747a) setpgid(r14, r14) fchdir(r16) r20 = semget$private(0x0, 0x2, 0x300) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000600)=0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) seteuid(r0) r21 = semget$private(0x0, 0x3, 0x40) semop(r21, &(0x7f00000006c0)=[{0x4, 0x7, 0x800}, {0x2, 0x7ff, 0x800}, {0x4, 0x1ff, 0x800}], 0x3) r22 = syz_open_pts() writev(r22, &(0x7f0000000800)=[{&(0x7f0000000700)="551cd48aac62f9e74b64a3bf662158237078e9e856dda2c552b9bfc7176555da86f1bbce", 0x24}, {&(0x7f0000000740)="8393a18b5e3e345f5343274579fd9b34025979300b288301a8494c77a0aed8dfc38b7ca80acb19a30afd69ca63bf7b7733237be539eb32d3ac5ad2de047c474b4d7c266a25177f30e3cb830c261ad4477c07f79e6ddd75aa4e10ff00554c14a9825a9cc1d5bcf790e345507a543c01d2266152951b5d70f9de044790e161d040644735bbef9019abcf639c2261ebab3dd082f3e54dc56acc68d08ff4706186d1be9875348d70446a9178c86702202c8491c67341ea2aacaa74f1", 0xba}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pf\x00', 0x2, 0x0) 04:09:41 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x1, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 04:09:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="9843dce4e401000000000000c657be971e2f6623ae24feca19d0f72b353a105b33a8497af931d1c16c61211f575efd84cee65cddc20a73871c810ae1a5a947be91182e54b5ab6f29d1d7ea998ee21f45894fc2125a8b89357572810be0b3ec0fbda4e6f1c47bf06c863095b793fd881bbecb0cd238734c445794344ee1687b0bb5018c629af6b2013fd519606d199b60e4ea66df2c681edec047c0faef36bd95b56a59ec1eb3a0924522ce17be5353a44de39d7c7741d9b41ba9a778ac4f5100359cd1c072b94880806fb5", @ANYRESOCT=r0], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) setsockopt(r5, 0x76b6, 0x7d5, &(0x7f0000000480)="d02462be534c6241b341e7b368d2c081562f8e37782ce15216a66288b41d2496a0f6d2c292439202378464de39ecd854eb50095e6e473f1ac68e019df1dc782dad318b992e8195d10435b9124423c1b5e72419", 0x53) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r6}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x74c275ddc3469902, 0x140) writev(r7, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r7, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r8, 0xffff, 0x800, 0x0, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f0000000380)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r10 = msgget$private(0x0, 0x10) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r9, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) r11 = socket(0x2, 0x2, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) r13 = dup2(r11, r12) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r14 = socket(0x2, 0x2, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x2, 0x0) dup2(r14, r15) msgsnd(r9, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16=r13, @ANYBLOB="0001000000000000", @ANYRESOCT=r7, @ANYRES64=r14]], 0x2, 0x0) 04:09:41 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x41, &(0x7f0000000000)={{0x18, 0x0, 0x8ee0}, {0x18, 0x1, 0x2, 0x5}, 0x0, [0x0, 0x3, 0x0, 0x800]}, 0x3c) dup(0xffffffffffffffff) kqueue() socketpair(0x20, 0x8000, 0x7f, &(0x7f0000000280)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x83e1, 0x0) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) dup(0xffffffffffffffff) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) accept(r4, 0x0, &(0x7f0000000340)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000001021, 0x0, 0x0) r6 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x4, 0x81) sendto$unix(r9, &(0x7f0000000000)="b1000500000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae201aa0416fa4f3763363cf00b788be8ffffffffffffde5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27e5bdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x609, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x4}, {r10, 0x1}, {r7, 0x8}, {r9, 0x8}, {r9, 0x44}, {r5, 0x2}, {r8, 0x4}], 0x7, 0x1e429) ioctl$TIOCSTOP(r7, 0x2000746f) dup(r1) socketpair(0x10, 0x2, 0xfc, &(0x7f0000000100)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) 04:09:41 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, &(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) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f0000000280)=0x81) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r12], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r9, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r11], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=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="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b"], 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)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r39, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 04:09:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) close(r0) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:09:41 executing program 1: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1c257699ac318480bae1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770d1f5a872c881ff7cc53c894303b22f310b404f84000000006ee01be657aea8c5fd6f0d9ca272328f0400000080000000f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x7}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0xc4dae4c46eaf68d7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r10, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:09:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x25) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:09:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x22ae, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = kqueue() r4 = syz_open_pts() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSBRK(r6, 0x2000747b) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0xa8, 0x0, 0x0, 0x7}], 0x22ae, 0x0, 0x0, 0x0) syz_open_pts() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) sendto$unix(r8, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000000)) 04:09:42 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() 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(r4, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x7, 0x6a) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, &(0x7f0000000080), 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r8 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = dup2(0xffffffffffffff9c, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r14, r11, r13) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r20, r22, r24) r25 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x400, 0x0) dup2(r28, r29) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r31 = socket(0x2, 0x1, 0x0) listen(r31, 0x0) connect$unix(r31, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r30, r31) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e2353e940474659447471bbb4f5b13618fc048ebfbb865241317473"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r27, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r25, @ANYBLOB="0000000020000ed1a37d57a8d6ef000000100000", @ANYRES64=r30, @ANYRES64=r28, @ANYRES32=r26, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r32 = socket(0x2, 0x2, 0x58) connect$unix(r32, &(0x7f00000002c0)=ANY=[@ANYBLOB="b500297265880175cf034e30000000002f6c7c61aec4542a223adc6c890b10050a9ef4969f155008a6f98511a8dad9f0685b77d8713e5296c54ddfb53f8b879556ce6a54ef1d06432aae58a87818a3944722e8367625"], 0x10) setsockopt$inet_opts(r32, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r32, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 04:09:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet6(0x18, 0x1, 0xe6) read(r5, &(0x7f0000000180)=""/143, 0x8f) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) readv(r8, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at pool_get+0x26: 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 pool_get(ffffffff8263c610,2) at pool_get+0x26 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8079826640,fffffd80798266c8,ffff800024f66278,fffffd806622bc00,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6e5af0,fffffd806622bc00,fffffd806622bcb0,0,14,fffffd806622bcc4) at udp_sbappend+0x314 udp_input(ffff800024f664f8,ffff800024f66504,11,2) at udp_input+0x1320 ip_deliver(ffff800024f664f8,ffff800024f66504,11,2) at ip_deliver+0x353 ip_ours(ffff800024f664f8,ffff800024f66504,1063,0) at ip_ours+0x412 ip_input_if(ffff800024f664f8,ffff800024f66504,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806622bc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806622bc00,2) at if_input_local+0xf9 ip_output(fffffd806ab68a00,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd806ab68a00,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd8066261d00,fffffd8066261db0,0,14,fffffd8066261dc4) at udp_sbappend+0x336 udp_input(ffff800024f66bd8,ffff800024f66be4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f66bd8,ffff800024f66be4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f66bd8,ffff800024f66be4,e63,0) at ip_ours+0x412 ip_input_if(ffff800024f66bd8,ffff800024f66be4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066261d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066261d00,2) at if_input_local+0xf9 ip_output(fffffd8066229e00,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd8066229e00,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd806ab68a00,fffffd806ab68ab0,0,14,fffffd806ab68ac4) at udp_sbappend+0x336 udp_input(ffff800024f672b8,ffff800024f672c4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f672b8,ffff800024f672c4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f672b8,ffff800024f672c4,c63,0) at ip_ours+0x412 ip_input_if(ffff800024f672b8,ffff800024f672c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806ab68a00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806ab68a00,2) at if_input_local+0xf9 ip_output(fffffd807d99db00,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd807d99db00,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd8066229e00,fffffd8066229eb0,0,14,fffffd8066229ec4) at udp_sbappend+0x336 udp_input(ffff800024f67998,ffff800024f679a4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f67998,ffff800024f679a4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f67998,ffff800024f679a4,a2a,0) at ip_ours+0x412 ip_input_if(ffff800024f67998,ffff800024f679a4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066229e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066229e00,2) at if_input_local+0xf9 ip_output(fffffd8066257800,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd8066257800,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd807d99db00,fffffd807d99dbb0,0,14,fffffd807d99dbc4) at udp_sbappend+0x336 udp_input(ffff800024f68078,ffff800024f68084,11,2) at udp_input+0x1320 ip_deliver(ffff800024f68078,ffff800024f68084,11,2) at ip_deliver+0x353 ip_ours(ffff800024f68078,ffff800024f68084,82a,0) at ip_ours+0x412 ip_input_if(ffff800024f68078,ffff800024f68084,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807d99db00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807d99db00,2) at if_input_local+0xf9 ip_output(fffffd8066241500,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd8066241500,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd8066257800,fffffd80662578b0,0,14,fffffd80662578c4) at udp_sbappend+0x336 udp_input(ffff800024f68758,ffff800024f68764,11,2) at udp_input+0x1320 ip_deliver(ffff800024f68758,ffff800024f68764,11,2) at ip_deliver+0x353 ip_ours(ffff800024f68758,ffff800024f68764,62a,0) at ip_ours+0x412 ip_input_if(ffff800024f68758,ffff800024f68764,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066257800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066257800,2) at if_input_local+0xf9 ip_output(fffffd807d995e00,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd807d995e00,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd8066241500,fffffd80662415b0,0,14,fffffd80662415c4) at udp_sbappend+0x336 udp_input(ffff800024f68e38,ffff800024f68e44,11,2) at udp_input+0x1320 ip_deliver(ffff800024f68e38,ffff800024f68e44,11,2) at ip_deliver+0x353 ip_ours(ffff800024f68e38,ffff800024f68e44,42a,0) at ip_ours+0x412 ip_input_if(ffff800024f68e38,ffff800024f68e44,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066241500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066241500,2) at if_input_local+0xf9 ip_output(fffffd807be5a200,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd807be5a200,0,0) at udp_output+0x5af somove(fffffd8079826640,2) at somove+0xf2f sorwakeup(fffffd8079826640) at sorwakeup+0x79 udp_sbappend(fffffd806f6e5af0,fffffd807d995e00,fffffd807d995eb0,0,14,fffffd807d995ec4) at udp_sbappend+0x336 udp_input(ffff800024f69518,ffff800024f69524,11,2) at udp_input+0x1320 ip_deliver(ffff800024f69518,ffff800024f69524,11,2) at ip_deliver+0x353 ip_ours(ffff800024f69518,ffff800024f69524,22a,0) at ip_ours+0x412 ip_input_if(ffff800024f69518,ffff800024f69524,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807d995e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807d995e00,2) at if_input_local+0xf9 ip_output(fffffd8066258a00,0,fffffd806f6e5b60,0,0,fffffd806f6e5af0) at ip_output+0xae5 udp_output(fffffd806f6e5af0,fffffd8066258a00,0,0) at udp_output+0x5af sosend(fffffd8079826640,0,ffff800024f69880,0,0,0) at sosend+0x671 sendit(ffff800020a93ae8,0,ffff800024f69960,0,ffff800024f69a40) at sendit+0x52b sys_sendto(ffff800020a93ae8,ffff800024f699f8,ffff800024f69a40) at sys_sendto+0x80 syscall(ffff800024f69ac0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x60239426cf0, count: -94 ddb{1}> show registers rdi 0xffffffff8263c610 mbpool rsi 0x2 rbp 0xffff800024f66090 rbx 0x10 rdx 0x10ab __ALIGN_SIZE+0xab rcx 0xffff8000009fed00 rax 0 r8 0xffffffff81146688 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0xf55c2dc1f198595a r12 0x10 r13 0xa26e __ALIGN_SIZE+0x926e r14 0xffffffff8263c610 mbpool r15 0x2 rip 0xffffffff81cbd1b6 pool_get+0x26 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800024f65fe0 ss 0x10 pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=186754 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92288,0xffffffff82655bf0 process=0xffff800020ac6f20 user=0xffff800024f64000, vmspace=0xfffffd807f000730 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 30848 283152 27771 32767 7 0x10 syz-executor.1 30848 171573 27771 32767 2 0x4000010 syz-executor.1 *30848 186754 27771 32767 7 0x4000010 syz-executor.1 99047 124468 7486 0 3 0x82 wait syz-executor.0 27771 308674 16895 32767 3 0x90 nanosleep syz-executor.1 16895 24606 7486 0 3 0x82 wait syz-executor.1 6536 329884 0 0 3 0x14200 bored sosplice 7486 144904 90370 0 3 0x82 kqread syz-fuzzer 7486 271482 90370 0 3 0x4000082 nanosleep syz-fuzzer 7486 40474 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 15024 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 402870 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 460615 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 2272 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 186299 90370 0 3 0x4000082 thrsleep syz-fuzzer 7486 131672 90370 0 3 0x4000082 nanosleep syz-fuzzer 7486 399149 90370 0 3 0x4000082 thrsleep syz-fuzzer 90370 99845 53551 0 3 0x10008a pause ksh 53551 228065 71996 0 3 0x92 select sshd 20984 44556 1 0 3 0x100083 ttyin getty 71996 66501 1 0 3 0x80 select sshd 26139 5920 73360 73 3 0x100090 kqread syslogd 73360 416355 1 0 3 0x100082 netio syslogd 23953 15522 1 77 3 0x100090 poll dhclient 65418 111506 1 0 3 0x80 poll dhclient 75080 499996 0 0 3 0x14200 bored smr 58731 152474 0 0 3 0x14200 pgzero zerothread 90393 358009 0 0 3 0x14200 aiodoned aiodoned 76978 187899 0 0 3 0x14200 syncer update 76164 272918 0 0 3 0x14200 cleaner cleaner 76389 307142 0 0 3 0x14200 reaper reaper 86854 473802 0 0 3 0x14200 pgdaemon pagedaemon 49271 105839 0 0 3 0x14200 bored crynlk 49851 452913 0 0 3 0x14200 bored crypto 19091 33848 0 0 3 0x40014200 acpi0 acpi0 41673 115533 0 0 3 0x40014200 idle1 34594 129758 0 0 3 0x14200 bored softnet 11856 185901 0 0 3 0x14200 bored systqmp 81755 879 0 0 3 0x14200 bored systq 99937 168780 0 0 3 0x40014200 bored softclock 53040 293537 0 0 3 0x40014200 idle0 1 344244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 30848 (syz-executor.1) thread 0xffff800020a93ae8 (186754) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9495 6335K 6335K 78643K 12515 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 21676 0 ifaddr 39 17K 19K 78643K 3499 0 counters 43 33K 33K 78643K 1007 0 ioctlops 0 0K 2K 78643K 912 0 iov 0 0K 36K 78643K 3596 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 13345 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 410 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 9893 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 21931 0 sigio 0 0K 0K 78643K 509 0 proc 48 50K 83K 78643K 23043 0 subproc 34 2K 2K 78643K 8228 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 7746 0 in_multi 33 2K 2K 78643K 6247 0 ether_multi 1 0K 0K 78643K 120 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 8814 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 268 31K 47K 78643K 84106 0 UVM aobj 130 4K 4K 78643K 142 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1725 0 NDP 5 0K 0K 78643K 1455 0 temp 102 3029K 3137K 78643K 100148 0 kqueue 3 4K 46K 78643K 3684 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 1031 0 1024 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4749 0 4747 1 0 1 1 0 8 0 rtentry 112 5522 0 5477 2 0 2 2 0 8 0 unpcb 120 26836 0 26821 92 90 2 5 0 8 1 syncache 264 352 0 352 79 78 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 423 0 423 45 44 1 1 0 8 1 tcpcb 544 20623 0 20618 284 275 9 14 0 8 8 ipq 40 213 0 213 69 69 0 1 0 8 0 ipqe 40 6827 0 6827 69 69 0 1 0 8 0 inpcb 280 72958 0 72946 277 268 9 10 0 8 7 ip6q 72 26 0 25 15 14 1 1 0 8 0 ip6af 40 42 0 42 15 15 0 1 0 8 0 nd6 48 1566 0 1560 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 22633 0 22436 45 32 13 14 0 8 0 art_table 32 22634 0 22436 2 0 2 2 0 8 0 art_node 16 5521 0 5480 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 38 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 9891 0 9881 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24842 0 23385 52 4 48 48 0 8 0 ffsino 272 24842 0 23385 104 6 98 98 0 8 0 nchpl 144 52193 0 50588 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 271078 0 271078 5 4 1 1 0 8 1 percpumem 16 514 0 482 1 0 1 1 0 8 0 scxspl 192 166304 0 166304 167 164 3 5 0 8 3 plimitpl 152 3710 0 3701 1 0 1 1 0 8 0 sigapl 424 20673 0 20641 4 0 4 4 0 8 0 futexpl 56 568130 0 568130 5 4 1 1 0 8 1 knotepl 112 11294 0 11275 40 39 1 3 0 8 0 kqueuepl 144 27002 0 26997 132 127 5 5 0 8 4 pipelkpl 48 10019 0 10009 1 0 1 1 0 8 0 pipepl 120 20038 0 20019 82 80 2 5 0 8 1 fdescpl 496 20657 0 20641 3 0 3 3 0 8 0 filepl 152 270721 0 270620 384 372 12 14 0 8 8 lockfpl 104 7361 0 7360 1 0 1 1 0 8 0 lockfspl 48 2126 0 2125 1 0 1 1 0 8 0 sessionpl 112 499 0 489 1 0 1 1 0 8 0 pgrppl 48 1033 0 1023 1 0 1 1 0 8 0 ucredpl 96 51823 0 51814 1 0 1 1 0 8 0 zombiepl 144 20642 0 20641 1 0 1 1 0 8 0 processpl 960 20673 0 20641 5 0 5 5 0 8 0 procpl 624 60882 0 60839 58 54 4 5 0 8 0 sosppl 128 1049 0 1048 62 61 1 1 0 8 0 sockpl 400 106068 0 106040 520 508 12 21 0 8 7 mcl64k 65536 155 0 0 4 1 3 3 0 8 0 mcl16k 16384 113 0 0 5 2 3 3 0 8 0 mcl12k 12288 89 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 68 0 0 3 0 3 3 0 8 0 mcl4k 4096 40 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 301 0 0 24 16 8 24 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2220 0 0 94 5 89 94 0 8 0 bufpl 280 53385 0 47119 448 0 448 448 0 8 0 anonpl 16 3239074 0 3223455 504 426 78 104 0 124 0 amapchunkpl 152 224556 0 224403 568 548 20 24 0 158 13 amappl16 192 116432 0 115471 547 487 60 73 0 8 5 amappl15 184 3266 0 3265 1 0 1 1 0 8 0 amappl14 176 3002 0 3000 2 1 1 1 0 8 0 amappl13 168 4719 0 4717 1 0 1 1 0 8 0 amappl12 160 2209 0 2203 2 1 1 1 0 8 0 amappl11 152 3683 0 3668 1 0 1 1 0 8 0 amappl10 144 2210 0 2203 1 0 1 1 0 8 0 amappl9 136 2567 0 2564 1 0 1 1 0 8 0 amappl8 128 12240 0 12067 7 1 6 6 0 8 0 amappl7 120 5277 0 5260 1 0 1 1 0 8 0 amappl6 112 2269 0 2248 1 0 1 1 0 8 0 amappl5 104 17330 0 17319 1 0 1 1 0 8 0 amappl4 96 11467 0 11414 3 1 2 2 0 8 0 amappl3 88 3746 0 3741 1 0 1 1 0 8 0 amappl2 80 130474 0 130395 3 1 2 3 0 8 0 amappl1 72 590936 0 590495 65 56 9 20 0 8 0 amappl 80 69726 0 69673 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 20657 0 20641 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 20657 0 20641 1 0 1 1 0 8 0 vmmpekpl 168 208118 0 208090 2 0 2 2 0 8 0 vmmpepl 168 3074581 0 3072210 718 571 147 162 0 357 25 vmsppl 368 20656 0 20641 2 0 2 2 0 8 0 pdppl 4096 41322 0 41282 7 1 6 6 0 8 0 pvpl 32 8164763 0 8145865 1197 1004 193 247 0 265 15 pmappl 232 20656 0 20641 64 63 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1164 0 906 9 1 8 8 0 8 0