et6(r6, &(0x7f00000004c0), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r15, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r17}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f6e000000000000002f65696c653000"], 0x13, 0x0}, 0x0) 21:22:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x33) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 21:22:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:22:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 21:22:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) 21:22:55 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) shmget$private(0x0, 0x2000, 0x196, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000bdc000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r8, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = getpgid(0xffffffffffffffff) r15 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r12, r10, r13, r11, 0x143, 0x80000001}, 0x8, 0x100000000, r14, r15, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r14, 0x0, r7}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x107f, r1, r2, r3, r7, 0x40, 0x7ff}, 0xfffffffb, 0x5, r4, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r16 = socket(0x18, 0x2, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r21, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r21, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r21, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r21, 0x2, 0x803) pread(r21, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r21, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r21, 0x8010426d, 0x0) r22 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x20, 0x0, 0x0) r23 = kqueue() r24 = dup2(r22, r23) r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r25, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r29 = getgid() r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = semget$private(0x0, 0x7, 0x287) semop(r35, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r35, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r32, r31, r32, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r28, r32) sendmsg$unix(r24, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r32}], 0x20}, 0x80c) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6c, r17, 0x0, r18, r19, 0x100, 0x35}, 0x8, 0x2, r20, r26, 0x5, 0x2, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) 21:22:56 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x4a165801, 0x1}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 21:22:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[], 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 21:22:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 21:22:56 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60000000000000000002e107148b69f6b0fcffffff0000aafe8000000000000000000000000000aa000000003a0d6ed90e000000001f90ea3a3d79eafedacc6f44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef6a96d341f2a6f30034107ed17b62259f321c660b08d180c2b49e53e702a755072e15abe795c6336a974e04ff52be06a2ae64ebca748f625dd8ad40e8db0f990f488988ce37a7896c45998c95d642b24d056f38ff018bdcde7bc61c1036b19787f330975bb880038fd91ab34006ca219ef74589ed804413f30872949698"]) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) getgid() r4 = semget$private(0x0, 0x4, 0xd4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r1, r3, r1, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0x40ffff}) socket(0x6, 0x5, 0xff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000180)=0x1) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 21:22:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000280), 0x0) r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x2) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x2) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="680fafdac82f16dcd5d57ef7005b32000000000100000027e194b2eca2a2940b03e2b63a435342422320c1c868cfd191ed51a1631c0af7c956ec4b1945871f7c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b34988df58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e877ecd311e90a79dbee7e793079d98a1606f6043e3563a0d65e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce61474501000000a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040600003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe116be53f10d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c89909206588c76528222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a00"/698], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x1, 0x800) msgsnd(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c00574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c960754944eea7e6aaafd08e63bb2e8de0a48ccf0a87d3c444df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd07f3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/241], 0xbc, 0x40000000000800) msgrcv(r3, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7855e6abcd3ce4bd867bb9ff000000000000000000000000000000000006b23645200"/141], 0x80, 0x3, 0x400) msgsnd(r3, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1c00}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000001000)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000640)="b100050460000000000008000501000000000000cea1fe00000000efc73fd3357ae26caa0416fa5fd06336acf00b7804be781e4991f7c8df5f882bab7be1aa5b23ed00f4c8517c3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37280956a72921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca44303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000102000000000000000000b6487b7adaa439d308bede733458e307952ca17bfce1cf339647679e3c3d0f267e3fe714f618daf99280f31cf8622d0d03fc52a72b746e33571a94142c1b7623cfef89827bc468ba542e367978565c4d414ca1e8c11c32b23c97fc966dd5a2bfc8a724dfdf43357352e324d82363eea141855c4c9b33c23e06af4dd4a5f66054f8ea688eb3c3c6f1a0115ab78505270bdd64257271eda5a820a92ca11a22898cc259198e4229c3a1c04e11ddc28d0e79d66132bd83e4822a73349afa835c806b9067570637a10912c1716986d24b47d83e8d5575b5087b2fda6b17452ef44237750142b7b0fcd928dd983861056408ca383f43b12988", 0xb1, 0x0, 0x0, 0x2e) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r23, r17, 0x10, 0x9}, 0x8, 0x1}) r24 = getgid() r25 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r24, 0x1e4, 0x8}, 0x5, 0x7, r25, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r27 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r28 = getegid() r29 = getegid() shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r29, 0x0, r28, 0x2}}) r30 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r26, 0x5) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() 21:22:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = socket(0x18, 0x4000, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000fc6400"/110], &(0x7f0000000180)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="62020207e000000120000f976856c9c1433f9db8ed9968b90b75bf95cf51ecbaf967"], 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) r7 = accept(r6, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, 0x0, 0x0) 21:22:56 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 21:22:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x8, 0x80000001, 0x8000, 0x6, 0x9ee, 0x101, 0x4, 0x10, [{0x0, 0x0, 0x3, 0x1}, {0x3, 0x80000000, 0x7, 0x1}, {0x0, 0x88c, 0x80000000, 0x75}, {0x3, 0x8, 0xffffffe1, 0x101}, {0x10001, 0x8, 0x10000}, {0x7, 0x1000, 0x7, 0x5}, {0x6, 0x8, 0x5d0000, 0x6}, {0x80, 0x8001, 0x3, 0x3b2}, {0x6, 0x8ad, 0x80000000, 0x5}, {0x4, 0x0, 0xd01, 0xffff}, {0x1f, 0x4, 0x7fffffff, 0x7}, {0x6, 0xc3, 0x208e, 0x20}, {0x13ad, 0x100, 0x81, 0x422e072b}, {0x2, 0x100, 0x8, 0x1}, {0x13, 0x5, 0x3f, 0x9}, {0x9, 0x3, 0x7, 0xffffffff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "efe4afb069a2c4df1a88a58e01f0ea170447e468"}) socketpair(0x1e, 0xe5fa38ca246d4b92, 0x12, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x100) 21:22:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 21:22:57 executing program 1: getgid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000680)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) syz_open_pts() r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) r8 = socket(0x18, 0x2, 0x0) shutdown(r8, 0x0) fcntl$setstatus(r8, 0x4, 0x40) r9 = socket(0x18, 0x2, 0x0) shutdown(r9, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x9}], 0x6, &(0x7f0000000700), 0x56, &(0x7f0000000100)={0x3, 0x3}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a4", 0x12c) write(r1, &(0x7f0000000280)="0a913494963588912b48def2ae924f3301fc32773ce2e64cd56c312dc3ea354d460b06fe3593ce4fc97f199b4e966832d3440f9fe4140f01865482383a38325974fe73ca14e172c8fdbff76b6d0e59a3b51d60dae1a3bcfb881c47b40581507f4bfd48514aa25ff42859616395b9a6e6bbc6e2368d8d533d0938601873af246667de72187a19b13421899d989136303daf64328bcc5cfb47cce3e8ee6a54dc", 0x9f) 21:22:57 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000cc0)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f1c26098c42aaa9e87fd04000000000000008c3c0000fe8000000000000000000000000000aaff0200000000fcffffff000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532c96e273d50b69c2a0a0e2c0bfc1a55208332bcf345fba0390b55079b5621977721829f850cd273eb0b95a7aa237009644732662d4de6d754dc2b1d78fdafc095b4e6786165d3a26d390c7d2b407236f043150ce4e3514cec2dda102ef039015e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f418814efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb37c57365e500079a8cb4bafc0782d15c3c683410d0ecc3fd7d03f19f03875a1ba5c44452983ec43b330c860796f5126e1e86ddae1c64d44d923fd4e68bca7775d9d4941c9bf1ace8c9014e56746a5a6e8b4e886e1dc6f6a0e019b83d0aa00f5e8807e4430fb161687141858265083f0664678164ce7863b306b6e8aba230a5e5da2a1852b60fcbd816be8acc247c80797df85acf32bc396340a0e2c1ff4ac83b1a595a2882394f0ae64c7c596a3b4ad6c1310a013ffd0f4487d8221a5720ded2347de9d472fb855f57e60390e7623113e667f473325b4cf49543811f9252d8a06c9522d55db6228fe72de6b70c4b9fb2571fea088d5ccbdcab4306eaf2d2a4074cf7188063d7b5f3c86d584b7d780218dcc1b5a2ff59fba40bb4aabb0d119bd45334fe1eef40b1c4d80ffcf84c6ddbed4d65861d9e4e136ef5d619c7f2eceebd83d25a522184d6dbc1e3a3cfe06c88d904d6564eddd35db2dcefd976112cd7b8d6b870b3cecd153369e8cb753643cf7209f3ce7c05c4af7892e14c17853fb612f93d28be9d0f9317acd10f70ae1f4fd5b70375b3ac79cb5aa1b1653aa9ee8b2336c5aeb4dac7d87de3a43e4a445c97efe63d0a01f9cb2e3e979f4d6fb0c16304d64ebc62e0ee45b83b376fa9bdfd591322301d373c1ba54384c2d6f764d81617091be1900162703da19dd438be2e3deba7371d96dceb15e765d888fde32795c958e7330dfc5529873ad60b91a7a7993cb2c3abe4be376ddfb1ba120c45c77f2faf2d0125401c3f91b50d62a4ed6abf8b4a725c666498b5acc930b3f5476addcb847ed13ace5c7aaf5d0fc69d7ebe56ec2f25cbcf63380344b247e9642b74f34e8ad07e9c7e491419be20cd1704ef2fe5321c9811ea73892407f8baf7f6ecb2b50124b1dbfb6f469034918ef1fe70b8cf9872c5212ad43c863191c75d23669ea8ac045905846b5e34c7d7f93ef3fadf0cb0bedc814e8dbc40f805ce602a2c9a440398195afbbe33754357f40ef4cc0d91c50bfbbb0d86256ad998dd5dff63a1e00e256c040aa88182c2c9959856e7425ef769f13"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f0000000540)}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) write(r2, &(0x7f0000000100)="f60008ef7587c6ff", 0x8) socket$inet(0x2, 0x5, 0x1) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000340)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) chflags(&(0x7f0000000380)='./file0\x00', 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) 21:22:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) socket(0x20, 0x2, 0x1f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) clock_getres(0x3, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 21:22:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x14a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = getegid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r5, r2, r5, r2, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r1, &(0x7f0000000c40)=[{0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x26, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xc, 0x800}, {0x2, 0xb, 0x1800}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/214) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) r9 = kqueue() r10 = dup2(r8, r9) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r11, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r15 = getgid() r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r18) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r18}], 0x20}, 0x80c) fcntl$setown(r6, 0x6, r12) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 21:22:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000130"], 0x1, 0x0) r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r1, @ANYRESOCT, @ANYRES32=0x0]]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:22:58 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getgid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669ffffff7f"], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket(0x11, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) close(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) 21:22:58 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="5a654b46228ebb1e6d13ffffffe5ff6b78a8903e6647535455d34329f790a72b2392aaaa0086dd60a4f0020000040000000000000080000400000800f1020000000000000000000000000001000000f9d6072e6bec7a607f3eae04451ff93db5902d7bcbde"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:22:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 21:22:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="a6305ffb81c956c7e1ba44d3caf30b4bc4b16032e6cd23360f7b458cb6cf055637bf8a28919d63c2ff850d0406f0b5d1aab2196db827d9fab3e0d4314a432998c9905aade1ab992ba748a5435262b9bd3eced505451fdaf87d413785ae2f2b0d223bbe94939baf7594e915133a7d6d9a063e9e70566648ac1f30e72be5560626f9aa1b2cfc04bbc6dc75c1ddc2bd8bb2ccb7b9", 0x93}], 0x1, 0x0, 0x2ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/34, 0x22}], 0x1) 21:22:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000540)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 21:22:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x192, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece91d6fb220b62c16dc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd1935"]) r0 = syz_open_pts() close(r0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x180, 0x2) r1 = socket(0x18, 0x2, 0x80) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000010000000000651ebbec8aa24806c2b5b83f61de0700"], 0x10}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) socket$inet(0x2, 0x1, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x4, 0xffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x593dfb2e) socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) 21:22:58 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 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r3 = open$dir(&(0x7f0000001280)='./file0\x00', 0x10020, 0x0) pwritev(r3, &(0x7f0000001900)=[{&(0x7f00000012c0)="ff2fe6c04a40a3cd48cedf22f52c9f23f062df303d499445325b1bd09bdfb8b8c609a37022bdf6c8c6c51f840bb623b5f261ed32b2b32fd773ecad4c2458d668eff76ff7427c4f813a7dc1d645c08f21adf64d3ac46a2709fbbe2fff74a75b025d1be0aeede7bde8f3bca8155a54f67f3d6471e4c69e930d8731cf837521b8c4566d9494adc5568dce", 0x89}, {&(0x7f0000001380)="c7a1614749aaee6aee78b9ac9e06c322051a01ab995890137a23f1b3851beaff381c60fa1098f09de5a9ef26cb03f7f557e6c0ba8e6c0971495f713c39aa7a5fe9f10f872b66cc17d6473b8176678fcf165057d74cd3148371a6aefdc832a02531fe745789cc6409765e71b5d09de049adf641cc9101e703339de3ceaa8b226ca0da35a85fa57354f7373afee71f9c4e6326b740bf226aad165d04187c21572894b78fe35a2a86e6e8d53e1b472d8807e65ced22262974b5488a88725088fcc0b225129552e0a56ea0e486806bb855eb68b0f2b34c006caf34444c663d361db5da161eacfefc93e844828734", 0xec}, {&(0x7f0000001480)="315f429f9b3ca3ab304e7ee6a197e1ad", 0x10}, {&(0x7f00000014c0)="a23ef5adde7478486acb0b7a8274303dacbae7c0c86a91b64e3ddbea6f24b0f435d22f46336b727d7a1e8df13eb20ce0b1b7de0eac00fe81365fb6b26b720c88d0bc916cd25eb4f9672b90402a3a83ff83702d31cad476c19a1a874d20de113b38afdba4856bcd1cf45e37db497601f06572eab8806f2f7f21d5566a256a5e6b29fc4fef09000785c833952bba9a36c121e8e6b5fc", 0x95}, {&(0x7f0000001580)="a04d1fe86e3a3dde9736a80cd1ecd5dd644e042a643222838ede260c29a910033f5ecffa1f75fbdb98f097b9adf05c71613ccc08ce58ac85ae12c539a0efae43b1cf4f4bdb4a1808d4e3152c30aaf8c98a7ec25907b89493cee4b6a26db6a63b4b4df99f1c1be882f891fc2ad65ee47e555a8d452ed19519fe913664a521f1c7caa448cd51c835c05f59b035fa8dd4b9bf4afb0beae3cc0cf792ee0ff420522f666dda360798060260ee1c50f3729e918fbd918535e094c44d272926017f240b8636b0812df1dce447cd1a1b9bb84c306e39204a7026f812e6d2076bb8008ebfd07a7a21db819262ea750adb5565191fa6edd84d5f7c511e", 0xf8}, {&(0x7f0000001680)="5960536078c201de0f8aa48b45494c4fb2cdd27baf7916b5afb7858a94b6e30abc8f429384da2c81a44f963097db18ab8b16a00782b90ffcaf44cd6c3da82af27ebde18e403f0cc7ef756e33e22e0db7388e9826e94199eeeb993f71cf4893067fd94707fde106a019", 0x69}, {&(0x7f0000001700)="2476290f3c88558be456937a82a60377d5a41fbb71e01fe96cf1a6e28906e0f6a7af5172dcd346057848355d9db8b9782773ab5a1de42ed2201ffd8019c0c4faeab8f58e81f839a3d964e505ea6766dba59d9c92c78042f18532269f3ec27976360342d5089a79c88ed692b033f65e", 0x6f}, {&(0x7f0000001780)="2e8de3852d6f9b6d49248f6e211a2de515193bd62a7d09de5d6cb8d4e8614419c984b6dc54e74f7e5ca044c06c0522dab8253cb8144cc7a45342084a0da40fb5767e1986439415c90063d58dc8c0c34491888f285d5e87e31208ca1b5086960ac5d02bfa462029570f79211aa2399639f819fb7ec4675674d4378289ab3054cb14c3b46c0190c73661815d26d61e0806f09fd76baf246c4be531044ca41f", 0x9e}, {&(0x7f0000001840)="3639e69958cb43268e9af7a2df10c63bd968623c904aa8bdaeb0e2b366a5b9758b13cb828ab747978038e8d0c14c0b88d78ac7ddf75c9fe25788d25558c8cf6f97fb379e75ef275e84220650e9d4379ac7692665c147dfc06ccd0f589374c83aa77a298c4092321e5f01fb2b1e8ee34f63877059e62ee569550e733b2d12c0d3250d5c295ae376b9947351daeac133351978297be6760d10e2d6245431", 0x9d}], 0x9, 0x0, 0xa7) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000002e88c04fbeb15d8bf496faed3f50b3e70c93f6f3f2bcefbbe58f601569f715e5f6c37ee8acd62d11f10d20ffd1b378d9066a7dbf5b78cf8ce146aefc877bd3ea2e2c6517657d1ea5af93182060650d9464f306ed245bd106436f4ffa12ed4dec28f45ed6712f56d4cc5dfd4dc09cac765608005fece740004b97e65c9f902da0542cd91b7596dd5b2ebb05ab98ead1c4ed166b2e23146c1f3a505f240e7b81f61b059958b9e13368b2487bc23a68f7f48feaccad2e0ebcd8105ec5605dee3280fe00048ff6ade4d092792b6832c46eac0290719eee60a50bb303207c8a8af27ccc91760753592292ec90b8996e690791432c1c72405198d2551a79338ea04027371aba5d501b006a9073bd4d02e3276c3d6299e0474d3ef88f42b5c72f02c3cd59dd2e90996174a9c0643d0f3a618ec64b99f031390d3a345d190c006f45e9832bb9003ff75ac496dff2fddeca2fa251ce655e923a27b3b288d84668028a40272a86d8cb134298a20bff6f6dfafe48eb6aa703b4117da8001abd05b5e36c2c14f29da231d6f2a415f069fee499469e27704433f85855dc73dc7e67cb0583c9a4120387bdf4b6c06680791b77679075634f151a19fd374a71a5abff28c37de78806df18c9eefbb6b4d2b827107d538f4a55a6cc2958018f4a1da3bc4fd9d7b5a949413f9d72c645bf20bd77cc30e7b32246c87b130a1ec2344764d817ec5b9218ee29587298b380e4576623dc80801be253be19d8122c1586bccc72a1d0836852a4d0ee8e8348d39078aae626ab1bcd4ef97b56fe04a5c3a6a70fc899aed8fe02abf04f84fdc0ae744e13811f3411c8c0238e09be168cd3cb6adea8c4b71f83d1d98eb51d4498b3a74983c686b9b6724dba2079ca8703fd7e326c15d86510e43faee990b08b3f8e990d3abdd7685b45327f6f5dfea9a57f865c9e6686606d30cd54d55c987676fa8c06f59fc73012182d9719f1ac19c5bc04d5cf732d64b57d9e57aeeb8b48540b16cea2f8bfc56ff33d90073f04b12efc014bb815c6a0aaf3e4762ec242c0355cbd05234e553aaa9ca2c0b46f63b2dee57f0f80e28547b1dece28e02135f53d86747dc326137fe4502102bbd68681548b90431dc680cab3001ae2574d1085f7fca7ffe834a4663f306be3166eddef29538694992670b19d9899df7083a9572738af3760a93603b56a412ec8638fd59692048fc7470fbf7539ffdadeec5ada17f7643f272baba8df8bc133736ffc6b829042eaff4bf6897d84cb2ae8b1132bfcadbee36f7b4f39f4d730d89f1ac9bdc573ecb31a3b2c1c52df71ec80af55586d3b5e785a7d30b503beff33b26897c0292983654d5ea152713a42b36fe505efb168c704443d6e2cada0e7465b63fd08f05426d4d458db2cf184e6db333815f75644ec6b4a9dae0d3fd26328aa261b979ca9393c6dee53d8034eafa647716419734565f82af84916bd142de442f91f6c3fae2c1f7cecea91666c56011b84c58137095e486b2d43d45afd55c0af81a5111442194abc370d7c1be979ac23b4e1a334e874440b65575764c0de625b848dc81a5c80131077969296ce586a863bfb43557bea6ab2a4c88fdb578cbef3b6ff86ef9eb330b1c9fc2e103230862202f2443e1309edd025f61156cb7d4681e6b6b9eea255ceac09292838f68320282318896b39c1003439703ee4130300f63fc6e22c39a63d211e345039d4978ee8d0ac2f73d072072bd41858c4bff4622d3a6d09ec309a33191da37f10ed4fd1d60bee3c9789626091abc137722304553931e2bb77dca08ad1d1fe1c3e0c263985429d919229b02fdc351f66f031e6c897f48a29d5771a356c585dff935c6cdcd0ce417378567dcf173cb15a85a4fc5d402035f37d3955175d32cdeec73e748382f142db6ed2483c991172b818bea92e1c8666bf88b3f8f52691ad083632e9be849179cb4f8ed9443a23f67ae2b7d113410dbc50cfe6bf0730336f7b8ff53ae40b043cf682969e9b65552f3c5f7c154701fff11b98c5a8a21440d693a9efaaeec92b3eddf29ddab678e20cdf9279254c84b8f9af1c6fc9884843f9e577e4ede2ec5019ddd99078ce68ccc613dcfb070bfde53b2fbfb6bb7252215d95dc8feadd14416669b6ab130aaf6957975640c5efec9fc8b3b0833c7d9cbec71316e41084048e8a50f7d554fa08028702da3d40d9a11c02c6bb158efe8e7e8791a033e556ae9ce33c929d7b5f72db840aa07ba2c73fced631c89e2b5127f369a2de6b7f2f9656188b376aa49fb50c3f0cc02b671eaa9d89de84a70fb52bedea7606c764f19f80a0da04eeac23ed70a76b1d63172bb7a3fdb9797bae563024b45de638b9ec98068ff45a2e2e2a347408ca78e5b5e966b11550399ce15ad372d24a25d92839fce2a226040d0ab4086b983b548852067257f3583a72b1ea2d0e75a3aeebe4ac877ffb4f2a06d97c2d10d3d43d04a2e198ecd6087c8dc12a9764fbd6450d8e2a0def297942c9a38b974833b4605ad56bc3cafa550c0c7abf13d9928f8dda61ed13042934ed718371b60cfcac261ae406c3ca71b7899d1276193c52c0d672cb29a94e4b76972e1cb9d2a7d64b50959512911ba5cf6c2dd0957c155a95f8ef4d78d32e0a6dbb2bffbcfde82adcc6e2c0b86178118f68d8f57671b4287e19e765ec61482f1b0734d7ebea4a54dba7ed90fbe52aaa75511f24197b4a703bc78a40e7f9f8177610f74ac593e27e3a02e396f90dcdfa0c2daf458c5c0163cf08ed6938dba88c832381d97a6c462bea08cf0745c063a22bdafc023045b574ce6e3d46d697ec2242e714b7eb0d2488575b7fff26b944d0cb35ea0e0ab09d8b63c977e9aee5d4e2599f1b292680c6a15a535b548f29ff0bc23feb6cb7cc6edcdda40b489f9602a8ecf3e6c2f2a220b82409b326e5a50db346a3b7faccb5b0f2749114fcd156dca84b48026b7b42df502ebcde7dc80ee57d0b2c52a06fdb303cb2da3a72aa53f7855c7b7f3780ffd4acb1d5bdde39189be2bbf1f8a89b7bc4fc41c0d767c547ecc80965bdd3fd78f8b602bb59c00708630eeb309632656971dbf50e8c433e98c8673d12cd7f96f4005510b7695280b5d02ae0143b4971b8fd855da582132c4f25593277d24ffb999c0e23fb700b13d66487102b3236046856bc32b26dc0a7c6603da71a861ff0a1ed2091328569fd7a94a69cbd956ae810c2826f90146c972d48382af96414427fb86704487f614f5ffb251cf68076fd995211c6337c955172cc250fcf499f742365aa3065f611bbf68a5ae25fa4d0f00017c3660fee5fad65a15cde4d7d3327dc8884307933f595bd2de525d8092c03e03eb6963b4a088bb8385ec0d4d0de38b70ee49d0db0a636744e4d9169f53f4b5991633a8b37abf23d42cfd02c75695fa87871225ba4de2a8fb8a452a77833ec3acab98c7587836a5554daa5194d4f050c40bd2c8aa49fd55a3e98d36ae363fcac4f954dff04e225aec03de50b14f84659e3d94c40663a75a461b4c10a6c48c0afc11a270a615d6c5b057f8f45021d204fbc31641f4269a5d271d58fc73ea09b3a1128e71c736d62f6920bb793085afeca8ffc8452260d7a65275566d93ff17144e28870f2b1b73cf7eb7f489dcffbe243c43d1a963bc155b414f7ff0bd27ae4299734186dabcca8a818cd41f71690de14886f1ee60f1419f2366d92c95b87e3c468eb4ea762e2db6aa0878440022facc9819809f290da328ac3fa9eab4088aba793eb89a9564f3d381d3b40782ce7e16b11b56deeb11c51fff189738726411e0f9aec0237587535073804ec5413f376cb8af8756bf24f914fd35f06f8babc2a3549f39766fc4ef3ccdf9a1353a26362d059006b0bde3dfac1917c2eddb4b0730b55249924a72b82616d6a197fdd69c0b865c4d581cb6866d06af1b025776887922bb13ff06380016e39aee85c46d4959b9021df506ef32333207220f3dc7913fb50eca20665525c9fbf59cc38283a8a0e530583e0fdc58da17ffcab7ad3d4633800f6ef8756e288b5f1bb11862ac21cd24a29679ed6a9473d4eb48bd762fea0a097f8ff3252a641622a6166f7dd9e069b2c6d34cd09b141d78fbc7d05b6ffc8fedb48cc8587e14cfeafd3cae74bb5ab1051c4507fbb1146c793ff9ae5481ce8f92f78c55b4d5f82f25bd0d6f1ba4e1ea794cb66362ded3362ec5ddcf58116d4b4812134c0737d08c9ae9434d7d7f274391ae700480d33c2411970040892edbcf334938ba2b6d07b3d9061a8a3471458eb7c78803e02d1ba3b05c01191b2c9a48b71f2395d0435bebaaa100afd757d75c84f573ce39038db40060c18cbbf4381e431de21e43393a2e471067e34eb23d3f7d59c2d0841daf7bd5481643981e9ea4c287a10e53d6a2193200e41ae98f4242069641631f0fcb4f98b80824f26c6fd2dfa3145da0b39a0d9480647933160c92f9d1b4a2640cd0b69b7913ba6e84fe2e9239c5fe58546a92d57d8594d0098438c3bf5de0746dc9560f5aede9c6230df43446932fc4c64b95e94d5f7b175273171684d5ed4706751b860ee9931789d138693e372c8180858d3e9719edf242de0564d8a13c49aa608cbc44c40755f82990825a39156984a6bdf7c5ae930f07358cea9a1823cbf07d06dc604e9cfe56623f3d87fb0d9b437d9f33ff215258528952f83e75d2cac95849219b108c4baa0b2bfbbe7be38318305bada195fbb2e2213dae59cea00212d5433609fe433e55f2e291c6ec0d433c43c65286e0041a342a14f11fefcdb4ea43a8b84d134b91620864fd1a95579b2f26aeda773ddc924bc618e4fda82b3ce2f6cc14c69f9240d455c191c3f22b0799d6ccbc384ca63e1735d36efa77c5daa13e7292902532d2164d144832b7d35eacf91871c0734095e7e02296cab0808a694a108121fac59af15c8c8696880b17bb2c97b19c7e577cf7f393ff4c7b17c7a59e0e88f677654dfed2cbb9e19109aa5e6a4b79f8f348b2a0b92ebcc75234c68de11fedf173f324cd86d88466ffdcf9c41fa2c3d9cf5a31d030db8be3eb5ddc7e79ac5501ce7963b59dd1750b8a8d1aab55f32264d88dfb72ed9cda6bc2fcc6cf4c51f2bdf22f2a8eb16486e713fa0d19d6be59508432b473e4baba29dadc3a6eeff42253a00b20b47cd13414a5b00110c5ee59b8fcea9368ce9d6a70d8de6b28d3270fac03e9d0ca6a1936c71beb6477013ddc7ca9de447e13d31b64948638a705bc14c27bd4b4dcbbf86b0ff8cbac8cba708376ab0ec2145843ba89a5d6e319ec81c089f565bcf5bacfc5bb2861342466dea0e5ab3deb9794565e4b38ec17e871b810d546dcec7b2695cdb54ac36c2248637c0e8b477ed237a67b17d2057773b4799657d2c96bb094ed755fe726fb0223da6d4d6c8b4597e49d5d5a5446d37edf95a1ad7ce6e41308aa09b3107cde61fba8437eefb0cc31baf2aa2647c4277b280247f66c2e8625136fe703713c816d7d44279140f136601b9bfe9f0aefea8a10a31ea7ed729916b31232a527661fa7fe13f343a5f85dba17651fb9f770896959f7796a4548849e84ba5bd6646be6ab8480d8a5a7b6dc0208086305771dfe39ba4747dabfe8244760a59a0771e7b27c7d6832f4c69608dee1bd084addbda5e03572cd96c23c70ca89556e4fe1410609c8c7090e6687b1731e9fbd6de655443af07b953077fc024169261a50663075eeb52de05d7b84e4224e8580358b2574aaa4db0391316d6dcbf67fe932fb30b2609c364a09a878a14bd32ba835d071803512a4fc6802f78c92146b23d5657bf1f00"], 0x1008, 0x800) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r7}, 0xc) close(r1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x5e7008b9, &(0x7f0000000200)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:22:58 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x4c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 21:22:58 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffdf9) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="0714d373024ee94bd3f6ffda00000000604fa351794edf3d2a", 0x19) write(r0, 0x0, 0x0) 21:22:58 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, 0x0, 0x0) 21:22:58 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000940)='./file0\x00', r6, r4, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r11, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000000)=""/9) r12 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r12, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, r13, r8, r6, r8, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r2, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r15}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r15) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='J', 0x1) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() dup2(r18, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) fchown(r16, r19, 0xffffffffffffffff) 21:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="659fc34d7e8b941ac5a1e0bab9d1bb81000000619006258846b136bbb179c2022029a5a374dcab2c2ef0feab4955c788b2d26452b4a372d70bf9897b4e98877e68d9c563da025b568f36ced72c4ad6553a76215a65c0e69f369e3c6848851183edc9200bff3583b11a8bbd097bf892a80a2da0b0092e973c783e05000000206b48ab1bb925bf94c20810090a1f360b39d58f03a250cc3b2598503a7409a1c5f43f59789ab0ab675bb0c17d66def4a8bbfdc5af4e065773a0ba0a5f10900a4ac7402d5238a40000000000000000", 0x56}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 21:22:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:22:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x7, 0xfffffffb, "fe613e41c6e2a509003f00e3ff00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 21:22:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r4, 0x2, 0x803) pread(r4, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) r6 = kqueue() r7 = dup2(r5, r6) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, r14, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r15) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r15}], 0x20}, 0x80c) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r19, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r19, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r19, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r19, 0x2, 0x803) pread(r19, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r19, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r19, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r9, r22, r23}, 0xc) 21:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() socket(0x1, 0x1, 0xfc) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:22:59 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86fd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f000060d000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:22:59 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018907"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 21:22:59 executing program 0: r0 = socket(0x1, 0x4000, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r2, 0x0, 0x0) 21:22:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x7f, 0xfffc, 0x80, 0x7d2}) r1 = socket(0x2, 0x2, 0xfc) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) socket(0x10, 0x18000, 0x3e) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(0xffffffffffffff9c, r2) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 21:22:59 executing program 0: nanosleep(&(0x7f00000000c0)={0x7, 0x8}, 0x0) msgget(0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000200), 0x1000000000000130) r2 = msgget(0x2, 0x30) msgctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000200), 0x0) dup2(r0, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) 21:23:00 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 21:23:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 21:23:00 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfff, 0x2041110b, 0x9d98, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) 21:23:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x40, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x1000, 0x7f}, &(0x7f0000000040)) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="b30a72704492af2ab4edd78a68b5106da91ce94e72e300ad99384275c24f9da5eb0657c00c9e0ac7481b3200dfba6db95ec97673c1c77a4e1660cece8fc32d56dc9fbb530eceee8e3cb66918bde9e8d22ddc0b9ba76d0ffab4c5e76ed5aa95838dcc63b706383e2d313a2cc15a8823c2c1", 0x71}, {&(0x7f00000001c0)="f0d4a9c2c27ee63bfab9", 0xa}, {&(0x7f0000000280)="51c143fd67a46c36c0b8e73509057f9ec5a91b4047c0317cc9ab36ee45d12f7a550557e15fad1f66ffb2074bf8651c110d4ec456c15511b9a886012213d877cd3325f4ec690941cb2a840166a49e8c0ff07893461c846f89d662aa593e80f860cc1ced3ecce52e76eee5f2c2587d72df133354c9213011a238d782a3f3eecc5149f97e1b921cf69768868384542922e3075c4d49b4f8d7c1ba13cec456afbe89ee634fa21c50d59ed188dd21489c3d810abd64bf4064eae2c3dc48688cb407106447194d753787513683e90048589ed3c11f259167e13d9ca9318a2ade89316d08e3e96bae00c3260c3c440e3d", 0xed}, {&(0x7f0000000380)="a13f615f1723b44a11a64dc28d6d4bb8e779abdb2f572914bb8881507a14ab04460afc0a714bf9f84a844c030bc7034353290ff865294cd513cb39ae81589d5202fee8299711c8e17a755bb358b06b77ff75700ce4620f317fa7762595dadffd5506bbf066b47dfd4a3e2674ee95e623e30d83cb7272eaeae3455c0b6f6fd3e6330ba59f364cc0f9b588093c9adcab869e92f20c3dc07f56e7803eab0864fc0b9536735ccc96254f5c8e", 0xaa}, {&(0x7f0000000200)="db2ccf6487a1a1d13016", 0xa}, {&(0x7f0000000440)="9d986dd50a12e62769f3dc388b8caa819b5fcce223f256af63c7af481b1ab0f341b296305415ac6b454a7157031a535df4b44cba0ca8453263b84191962b74339a403b4b324d575656cc6c5b99fc6882ff94abe3003801614cff6ade6bd07d1186073046cc142e5b3a72557e6d8ae28a18447dd0f04bbf9a18caf80088b061624136ecddf4df4eef", 0x88}, {&(0x7f0000000500)="60de12bc81a1e34305e669b6ba042168c443020e3bd0e3d71b7256bd096545b5a6248e18bba2308f29c831be98032295d3eb3eb53273307a6e33abccff4ecb8ba4efb3951934a2dd9fe928ec8aec044d56b2c0acbdd301a2b6edb9d463e8b3624f7a27dce8a3518380312f318923dc650d6250d35ef5502796eb1c47f8cebd2641b9ec52ebe2db186536d72ed46635d80aae7a719d44f4dc3fc13626aa7885f8c0ea54f2339735a063829e0f2b87d76768ef6ca1d6e249de6e9d1404937c17b01852503f42f8f0eff9d521b1a6f9721c42fa6b8446a34730e8650bf566208d6454c12eacc67a12bc3857315c47a9b0a9ddcfa40dcc8a609d1ba4b26ae42b80ac369d31e1ec8d1fc01d4bfcc2375b7f7dcb86ea4f018fdef874b087a917191b441c0f54a95bfd5e5022d359cf68e4959cdfbbdf16990c1c443b2d0e3bbaa3756e8ecb35c202367ef77db187d5dbf7b3f4d87a027fcec7b6fb7af2eb26d5b4831515382c3607712cb20d2ded2e456fcd157181f9cf530e382c637d8635ec7a8a90e30aac8ffad2e4e50dbace2acbc44130102b9c32aff6524aec4c69e2d3749d81990464027bd9ded087c560c918b7b5467717d2d431de9f999d6e17d48287546e8db84bfa4d5fec240a3e029ba6344d47c70893d8dcdb65c6f90bbc491a9ad6aaa8cfa4ed20a5702953dbbbba592ed0d57f6f7122ee781143114d049da2921a07adf723020281d71ba9c3eae4ce9c6c11426211647b2cc96bf26ba2531904c8da17c7ef6d4e953bc2f9adb2e9f51783fab0ed8c662f632ea41d3601b50adb3a130a699e692edd89ed3486eca854859b75f63e2d970339225ceb5d0076a658ff14d2ea378420b20abbe2e4a8a52bf61c485818466707ea48472464ebf7948b257339ff99b572839e62f5943c1e390f0f5e7c21c0df022a4d5219b986ce78964fe51fc4c1b66751d3f2341439f4cfd8c1f4335ab121d57d7c95be409ac3b2cc1904c09ff4ba7783621fcacc9fa1f85fed61d0dd8ba9f09e87830f2686fb6a635a8e01b45b7ebbb7f4cbfcd03a90af4f73e059224041311481afeb8a016632df2690c0d362a5b9241975c5af5d2f247af983f61999f9e54b5f46b8bdc87d60e54d856492a1545d6c1bc240131c494c8b200ad5834b351195c6232704a21809827bd7bbdf9a52e0421f66fc4e93495eba8517e3af776af38f7aa492e7f1d1d4d431d2122820192523f940a7e81f38d126d6cb9abd3a3813ffaa7f6b698dc0bf463b3957adc2a265653b6a1a7e3454db2927042e181632c18fc8d98f03cff6c1ae7e9d2ab1e3c3158121cb04a18f62c62c8a285f21448f7d1d4d4ee4203b0ea853eed62c6091b993022f8ac3ac6fe0337fe28b85ba6e47c8b0afc59c51028c1b82f0d06c7d6c867cd484943dde5151bfab946bba9ee70a750e02e01865b30e044dd00de5bd24bc1b10e509754b531a1de8259ea892a8938459beb6e4dd84dfb778e8873b4214e659d26f6985bb596eb2ae2d148ef76b7d2fc23215cefd5c37e32236c9d97a716bda81bf19ffe3bffc46d958fb472d0189cbf28530b300eb35db79c1320f06b179ebcbaa24687cccbf6d40e67334248c9b46ee8eebac4a3b393c9901ed93892a88ce4fc1a32d1d5283d74241eb26e413f105930a59a11c333e2f163d326ecc8145104b7cfc607cac237c5d2475dc5749e7fc38dd0d28041736bbc5405d1397a5644288d92f328cc56605c59b46ef73c898a4db4954eeaea3036b58f31c8b1f70e1cb6612a459d8703c9c2ae16cf22c5c6fb0ca269d4ec4acc9e80f90b3307b544e5c490036f4515982e6c541046796dffa3998a5a44a0f0f06e736ede53d9c4d2016e6788983847e7c3fa5dab964c7eb0484e0557f900bb6c4d20c3d2fc9e9762735238e2ee6098d0c8657038feb1abca2805c31aaa40049f1db6d6a18cfa9d2bbade4674be0103010afd5fcb84ba80096c44b1263e230f92da5bac64b05d679ea0862b1cfffc89388c45da4d671debe3b1e9473e9a8cf365c06531afccbc137f43325fa06a7346592f8b42d21e1e53775d58bf00ee4514d80f7ad30379dfc716e0af57984f6483ce95c9191da1a4dd0b964ec084499c04c85ad40fef3f4b1152dfddf4664d222037f2d935d2235a15132709340a2a828cf32ea1ac80b1ed6f072f0d2952b3fdd2672f67237f0d4740bd26ca997e4562f6002d5d49c6e64f95072fc68226850b9ef4385c9c1739face416d0c6ab15da86109aff30754736d14d68d90875935de15c766f6678f7cdb0f3eb353803a694991792595764e94d10d6d8b36565a7f6f81b66d9000b12ab773d56156b9b4c2964f0e889985c38fa5f8e596934b4971f3c9facdbd3cf54437154a9ad3a7780cc5c0077abfb267e50e24a99bdddae72cc67cc7d355e4e6129cc4a02e6b956ad079369410bbae73c28935f234180b0588bb011bbc1de20655b2a98b85d99e125cf328179835d7f246444d59e0825903562ec4324c7ee2c25d707a31ac10839e780056033956bc5cbeeb7e7627ded90a01f554b4b900e90a46267beecabcee0bd2f5614e23836cf4a887ad94d5b45d9ca711c9665c7711b8ce12c91f44e46bc1117f4bd5b9b78e64c920f8db07de36b04ee4ac2adc4e09d68749341fe3200a6c35709aa45850019a87222ff5034356ff8f8ee1cfd589b5ccc802c0a0f705809b0b606fe029dc6e648aef997533d8ef41ed0a8e1308d6451c100e664133abeb344a2d50071b81902983db99889cd3b695d895a6886ceaf8a11990c85caf5ef8752721559a8ea9f771d0bfc88f7e74e0436be38a31916087232e4292a246e53e3928985deb7768729263bd514a01a0f68e1ee62ba45d62834f0032380f4337b0f390598484977e2ebf7e60ffcd63fbb0fe01be59859e8c28ca7b1262dbced6dfc75f26dd543f9c0462da0d4d6c8e12453d6056c407073c911ea9758333d3a638a728abea143a5c6640f3df65a8fd494aa8f341a73ebeef99a1beee441fd43bd85132cbe7cacc88decbb3e640631d1c72be5a17e7ca0b8bcf1ee1d7ef46bf9cc1ac52858f1f2d2f409c0c5d09f077893c15969a64984cc5e3986f5920f6819e8a3cfa4e142e16003ab88934e4e3d1caf521025ff4b6fd83110cf4931a4cdc2d1e2fef7a0ecc2de3298d8226fe4382f5b967e4a8d7c33a8f5b1229548539d63829a2d9baf212db272416c927382935923eb03ce2831ba8a46db6c978f7ec1db928f343deeda6640fda684d34dbd3ed1e1eddba0d1157da8c64314c43011e390966917748527a313cfffb53b114a6e3c9ec58726042897211926a257398c3461c349220886e5c4cef3ee752e6df63c63cb99ec5ecee36932d2eb3c17e0101c970d7c2a95954d0956b4c589d2d546bfebd45da56878090cbb58314e22fd50b100b1855a3cb560b4d787077968f7cb50b0d3968ce2bebdb963ee81eaed56c4ee4d35a4d84d2702e5fcb2abcc9682428c4b84ed921a678e07c2fe6b1f1bd44d803dc273aa1ad044d16ff2da83f14981d90331c9dbed139e445e3afe18052c7f5591390b4d84499019f98f3e601c2d9c902b58a16bd57de0ae9103344152f686bd520c688dd8ce9aead38cde192530194bfd45f0198ea674a815cb0f3f915818b22d593460f1fa79001d1fe44f114c28f93195cc284f189f3dab8601e3de6536b9c220304f0c04bb9f1e4a4061776cd9a643caa43784c3ccbcec02e4f199af612ab873049e85a7185b4b1dc9d24b13b750d7a7ee98102dee36cbe35b76b00091342ce74a50123ebc03cd0285d222f9c532d553888ac77d26d47ee8719fd19c3405b43a45214b8402637fc8fdbee047e69882f7c4d9f3c113f0de97ce99b0d8808649d198195096135694aeb9aa8321061e4868a814299671fc8e60e0f701e6b47ba51ef7f233de05703967fbc3e9a434f8e8529275f4cdcd5c77331634f32b95b679cf27464c185f41b13c8bc78fa133a36ca41d8d8d243e721be35b284acafddb1de044e7b97b6953dbada431af7691480ec4d77fee6d2d22f6cf42799864ea8b7bccc268d8704551b0ecf3935761f98fdcad23ff773ebe45e5fab7d8f1f62eb538d3fee1255e290db99287b73f56ed330ba54ea5709b24c0218f328e025df647e741be621e37d00205cb999688fa6eced2f26e70543bd5dd1cf3a4dd0caf2d27f51e759111ad41f5c76c5ea00cc8d898d14d27a4f02eee35356b05159ff1637ea5fe225a6e41ca6aa4a321a06ef6976b5ba77600925aa3cfaec6fddca7d3d206d0cdc3e4ca8a4b488495d949eecd36654e3caad9b0f197695eba52e91aad93812d8d2be09cf6b2ca0e22ffacb636b7e13b666142adda1f213f1d5ba79cdc217165df4f385ed2f6ae64f5674d71cba3000ce6bb31fb58c0c78edac6a95d2ecb228119115bc87e8626b234305ea634f515e41d3798e5b81fd755e42e468ade1e4b9c443bfcce122892d1c414dd080b422bfb29ec8d889a073fd9c8d2191057091b8c4006409fea9b42df05df43da2b5628ddb3690d7abd747c8807af77fcbeb431ee03427b750fdaf4285d551b49e65570f19956fa54de6a2df8ab5df74f6ef2910bd5ecac4b08893952ff3d512957423b25939632875c77964d001ad2a0002bc453a5f7883f4e5d70d1349920d56d05a85959588b61f15ec931f634abe523d3eba0935df65eb35417325c79333101461578f2661ea2b0e79161dcbcaf8537bc00b2d380b1d8c130b4d0f8c8dfc8a2fb6ad90ef478cfcfce840f45ed69342646491f03d9ef0f00c9f92f8a9eaf4e9126b475148e062995dafe5ac86923893ceb6ee40c6384b144fad013e1acbde7bd818af0bad2c9200c8443752dec5ea705e65f0b3f10a608f1eee2ec7dfa818fa19f17df64bff4aecc0d9112227f77a7c4b7d2f59f1c427ec00f25697c9a06d8f54d90de1102b9b93354bfefe0354611779b8e44f07b7b597eec24c07f639d4e3da2fd375a7a5c4870c8abc9848d40ae1f9f2a7ce3f6b569585f7c61e696a2cd0fcefeb7c1154cc3142c7a647511a5cf0295fbc7cfea6a38a3e626358f974173bebca438c8384d244ce88a8237721925947feb149a4cd45f6c1a8b34837d2ba61ca318a829d4120b7c90df7acdd470b39ba9cb379df3bf021a185319e98edb366a8b9485c9dd89e0a76a28b48173b95de1135441a0f52bfcdc60e9215a752059411d26d4454e105ed06639ee6f88489a092ee76a3ff2319b17bae938dd7b5e2a4b06f346c7700bfec8b97cbdb32657b05bc42130f1c0887335f3bfc6428026ac9cda9bef2d3801fb9d97650a97c225e4f741e9d51a0dd0cbe1c6268303bd3e5153a396b7317d031660bdc5ed929973f457582f3e3d9b1947e3b3a8b1a8c8686c05487cdde6f17172ded4e883115e92618140bc01f93d8a5b9e0955d7b9915a8b257387941dc93f48a2d0ded29387e7b0654fc87a25748356ae863b89c0889b7068d0a57fabcdd331d703678c4f551e2bd2e1f6bda0b1146168ed621313eea9deb8440324902854b060e3494a4e9474ff0a552c28e3bf3c3d35be9c842eb4a4baa3f68c46a8be97dbe46dc2c5de0afa571642d0fa54f727d18f853632b74f51eb957308f55fb7c1006a9bca2f2546af85709425f71fb6800cc7c2e8075b6375e9d70f3935bff7ea1e4d334d882f650a62970bbfa852b1e946f56eab46b655aae2668231a4a7e32edd50253b547062644338b3afd5c8d786f50443aa43e7142915946e3793fd3249e65474c5cb3020702d23d73d1cfa29703182043e641e1737", 0x1000}], 0x7) r2 = socket(0x18, 0x1, 0x3) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 21:23:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x8, 0x600e, {0x25e, 0xf555}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) 21:23:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x8000, 0x0) shutdown(r3, 0x0) r4 = socket(0x20, 0x8000, 0x2) bind(r4, &(0x7f0000003b00)=ANY=[@ANYRESOCT=r3, @ANYRES32=0x0, @ANYRESHEX, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000003980)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRES64, @ANYBLOB="c27dc679a2e246e34cbfc9f9b638092e60a4a62ce1b0f3d17950c250391d06e40e857d8321194df7acc6331f3c21a62cc28ab76eb37bb5f94e8a1e71d99c62312ee5731bc8cf5336a85332d9f4320559df1414a4aa299f7fa243ab0da56847ab200420e3e394757125c94a28cf1823a73e4b232e6832030fd9019e10d84278269ddb9a5e37b69352b37e70d8a7d2292e6c42509a7d2b5001c08d20f721c27677460efb818a47f587263e9ba2e6171b7b5f8c6fff81014681147f275606ba1b3d75cdff77b4babd70f2670e21e7c47f7748d2b2ca0315b463fd028409fb4b40e0d5a9c8cc00999ca914a500"/245, @ANYRESOCT, @ANYRESHEX]], 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) shutdown(r6, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x0, 0x75, 0x1f}, {0x18, 0x0, 0x20, 0x9}, 0xaac, [0x0, 0x5, 0x2, 0xf2, 0x8, 0x9, 0x4, 0x1]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) sendto$unix(r7, &(0x7f0000000700)="fc58453939c17956bb1b02159ebc84564722149302902106a92056ccc47a32f81da4b000743485fe48de18741dfd1b319785691538ccaef407bb06db2158fc5f66a6ecd794a05a8aaec81207f3c5fb66220f666908952cd982d314a5803b82f28c4c6cccf8c39e3d74ad1b270392c56f1edf55ca0650f6d7dc96d837ac455bfdcf646dec89535daa36aaeebcd8b04f2a3595454a55503cfc7e3841b997f251ad6e729923e31b515f335484a219bdca193f307e7d3e1912388b1a3b10d80054aa3edc0c914f7843126f450308a0a23d7f8ae06b6a49b3206e27fcfc49374eedcc450921228c79d3dc7acfb717ef8261928d34a8799c09526b47c44c8a", 0xfc, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 21:23:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) shutdown(r2, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f00000001c0)=""/235, 0xeb}], 0x2) fcntl$getown(r0, 0x5) 21:23:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x4, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) 21:23:01 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) 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="00000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) r14 = getegid() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x4, r16, r14, r16, r14, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) r18 = getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x4, r20, r18, r20, r18, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r14, r18]) r21 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r23 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r23, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r26, &(0x7f0000000080)=[{0x0}], 0x1) r27 = accept$unix(r26, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r25, &(0x7f0000000080)='\x00', r28, r24, 0x6) geteuid() r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b"], 0x10) writev(r31, &(0x7f0000000080)=[{0x0}], 0x1) r32 = accept$unix(r31, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 21:23:02 executing program 0: r0 = socket(0x0, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f00000000c0), 0x0) 21:23:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) lseek(r0, 0x0, 0x9, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x9a) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000019100)={0x1, 0x1, 0xbcb, 0x9, 0x101}) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 21:23:02 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) r21 = socket(0x18, 0x2, 0x0) shutdown(r21, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r23 = fcntl$getown(r5, 0x5) r24 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r30, 0x1e4, 0x8}, 0x5, 0x7, r31, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r22, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r23, r31, 0x10001, 0x8000, 0x3}) r32 = semget$private(0x0, 0x4, 0x54accaa57d277c80) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x7, 0x7fffffff}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = getgid() r43 = getppid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r37, r40, r42, 0x1e4, 0x8}, 0x5, 0x7, r43, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getuid() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 21:23:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f662718692081"], 0xa) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = accept(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) r9 = kqueue() r10 = dup2(r8, r9) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r11, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r15 = getgid() r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r18) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r18}], 0x20}, 0x80c) r22 = getpgid(r12) r23 = socket(0x18, 0x2, 0x0) shutdown(r23, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r22, r24, r25}, 0xc) accept$inet(r2, 0x0, 0x0) 21:23:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01fac878c600fa7fffff467b90c9bfb6af6c0a3f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x7fff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) r8 = kqueue() r9 = dup2(r7, r8) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x0, 0x0) semop(r20, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r17) sendmsg$unix(r9, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYRESHEX], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000001540)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd367351d59bf65273a98d7471edf3abee7ec305143fcbf1d6113ef41e2d61eb61650b789dc529da2a66b2a91e3e18de3cc274ca0b8bbb957f28767c1423149a3c7942e9df15973399f2a7fbe2754b01ec6adb83375b596805b890aa62fcf5e4be684c", 0x99}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f0000001440)="6429fef93eaa83fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f61632e6d0c3d460316f2ab652bfc500337dd0b9ba0306405001d685cd58a995297d0a36148f6a76fcba2351186eee8c309151ba9550e6dc74926ddf10ee26f27b84da690ffa4f4a0e6381d4c86b98c053fba52159a382ee6d2c59dd698de7b048f51de696c14f830c61e664300"/160, 0xa0}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd657f2191c454a71c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b60900f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca00", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r17}], 0x20, 0x4}, 0x80c) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x400, 0x6, r11}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 21:23:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x3) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="5d00c1343946133db75c541972053cb852af98c735a778f2051fd4b2c6b86c52446d3732247e5da0cfc5b0dce9a8db0ef28c4917fa669b5f6e76c4c0c2fce7bebca0a0b32dc666ec0deede4d6d375d562322f1aba1aa65c48435193a7b65b8f8c82f1dc240ef871b0275df81f40973c983c484fc6bd17f916b4be8ae07b176f4021adfbfe02a9dd871f1275e20bdf4faf608cc8d9451a0c94c836448f386a96a90dc306cc0855d4b55000a0da42c31e673f1ab74495af6dce16f1a9cda790dd7562ad92039faeb9adffefe5e29a91180dbcd75e770951ef6fe64bc0fe05a98d56f66c85337534b82bd198c7f5d37a4653cb293fa416b4330fd2e3eea8b7ec5c24fc2423a9917309b4348356a55c069342a34e5af0d41f0fb3423f0a4f72f03056a8216fcb3d61e9feb153198471247f7396cbf4228144a782c79cc09518f89da94a2631ae80f3d34d0ddf411bddd5868c6d0a661a1c6ff7def980291ac5010f06c225ec37ab7703ad9e2d6b37b35bae90aeac901512c4cfbbe0e0fc4e7886b6a1e395e1f066dc260d686a04f9f23ed4b0d8e58ada6373a4b898401ad0f2b68d209a9dba145e4f0ff205699e82519626a50538c1767a43e4f63c346c2f68f2a75b6fb99956d803c764914813a150dcf34abe271fb4cf3ee5c6ea17ce6b970b504552b0e493a84041ce45ed448eea1bc840ee178ac9617329a4b3cd45d00751d0a0b5ae5", 0x203}], 0x1, 0x0, 0x200) ftruncate(r0, 0x0, 0x402) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="8ca870a4f326c4f66b7e49650961da71665d084fcb1401ad255891f0742857bd5b25e6df4c7aafba0b0b93c7c7fcc9ef3954be8de050cd40a8eb2f1ad39ceab2711c8d5580fc383a63d0b76af3520bf38a83bb082811d819f5c0ae3946", 0x5d}], 0x1, 0x0, 0x10001) 21:23:03 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x64, 0x6) 21:23:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="6139e04e137186a01328a7c672e9350f94e1e9e671919343c8bc5b253a0d448fe35350b87208b499701be1cbf4"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r6, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000014c0)="468740daa5dfcc9c0c2ec1fe0ccf5bcc499f970167f22f8c34a92e3174d07c2e0ab72e7827ef2c58dc99781a7f47b43e907ecdbf9655a42d3cd2aa42cb0323ff0b7d99d9202d5683ebd37ca312b20f0d6c18e06a7693754c1cf1fd70665d977b0c4bb02774bac740014e5faf315c18aeaf5ea7910a80ee99c5412b72f27dbc8f6ca8c43e8be596b3f70226ea7f6a3c18f1687a25a2d7f8726c37a420903e4b8a7046d2b190649b5f8e85053fb1d1a2", 0xaf) dup2(r5, r4) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0173f28f023499517dd334e53573c9df43e123ffffa82a096d709b002162169ca0a9e2a7c0f7dccd64f98d9cd30ba100000000000080000000e5ff0000"], 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0xf7}, 0x0) writev(r7, &(0x7f0000000200), 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) getsockname(0xffffffffffffff9c, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) 21:23:04 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="f7ffffaabfaaaa04862e60a5e8a3519ec83b2200000000a7cc6294c3a1f9494708000000100000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r1}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) 21:23:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f0000be208b59", 0x14) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:23:04 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="4a1a99eb00fe73b677227fccc924b6975b9b8a7b4a5e0a22a63089fe44698e4f5497dd4116a4c2d501d2cf4d9991d48b", 0x30}, {&(0x7f00000000c0)="333a0d4f60d118a8c17b17d19de03f54ac", 0x11}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100230000000000"], 0x10}, 0x0) write(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r32, 0x0) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = semget$private(0x0, 0x7, 0x287) semop(r40, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r40, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r40, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r40, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, r36, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r32, r37) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r32, r23, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r29) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 21:23:04 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x880, 0x0) read(r0, &(0x7f0000000200)=""/63, 0x3f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="cce539fdeb05d231173b8ae7b0b4195b805bc7c6bb20c174cfdaa58acd877390f26476bafc836dafc02f9bf54d8f6b90988a1993de23d3d59969d4a53ec1f5d693992dc6", 0x44, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) getpid() r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x8000, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/99}, &(0x7f0000000180)=0x65) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="6e9ed0032327170f0f1edc730d907054efefe454447ccd6493ae7593349416beab48970a9224", 0x26}], 0x1) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000080)='(\x00') 21:23:04 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 21:23:04 executing program 0: socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r11 = kqueue() poll(&(0x7f0000000100)=[{r11, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r11, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r14 = kqueue() poll(&(0x7f0000000100)=[{r14, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r14, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x80, 0x0) r15 = kqueue() poll(&(0x7f0000000100)=[{r15, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r15, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r15, 0x8000000000004, r14) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r16 = msgget$private(0x0, 0x110) msgrcv(r16, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000025f158060000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000ff070000000005000000000000007c4fdaf0dcaeb752cabfd5e8c900000000000052714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc3356bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fadf1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c389e000000dc023260be3fc2c900000004000000000000000900000080d14ad10dfafb3fbc3b370851ce9b6cd4cd303eb19e57f3b5dac17b1dcf1bb72a5552338efa46111c436ee6a7a190584f0279a8537bcf870491a77e70eafeaa0435d633e8f0d22406a299fdb647b9f70973c2f73b674bbf4a1fc42a265efd781b651ce101e460693d73707d0295dd318c6b99c739e4bda4ff290a39908a94b90ef940203e09eb644cfddcf456034a6b5b80de9fedbe93ebe111c252a959c8bfcc46fbf45b7599486064d0d7e618380e6403adfbefaabf2ff71276810000000000000000000000000000000000006c5bf04750b9c1bcf517c47c04960de843569dfdbf6aae0eaba272781747f77931971bb778587a0f9f3c3d9e16a6826b4b3363aa2a3bd19cea7f26fb26f6069403d4864afe9223e9acaa593b0dce2e3c2f20c269b53f5f263a3e4e1562c632927c0cc279ca81e550e0da9f76be27ad74cd993f9384a1100e2d6d2cea16035688fed2453bb3ea04ab45d4c2476699fdee5a84e8a08267667ef048f5aa2d370bc91f198dd0714ee8c7455ddf4c4d676fca571eae32"], 0x1, 0x0, 0x0) r17 = socket(0x18, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, 0x0, r20, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() 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), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0x1, 0x7, &(0x7f00000010c0)=""/258) socket(0x2, 0x7, 0x6a) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r23, 0x0, 0xa, &(0x7f0000000080), 0x0) r24 = socket(0x18, 0x2, 0x0) shutdown(r24, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = dup2(0xffffffffffffff9c, r26) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r30, r27, r29) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r31, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = syz_open_pts() r34 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r33, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r35 = dup2(0xffffffffffffff9c, r34) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffb0) getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r41 = socket(0x6, 0x1, 0x0) dup2(r40, r41) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r43 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r52, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r52, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r53, r50, 0x6) r54 = semget$private(0x0, 0x3, 0x4) semop(r54, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r55 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r55, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r55, 0x2, 0x5, &(0x7f00000003c0)=""/186) semop(r55, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x2aaaaaaaaaaaab85) semop(r54, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x5}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r54, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f0000000940)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb4f420bb0a5b37200000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512d49809c90bc3dbd7a4874712ae08e9a619f686bd9262146eef6fc3e48655ea6b865829feb800b1330fe80fa86a47ff296531dba9f20d3"], 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, r42, r43, r50}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)) r56 = syz_open_pts() r57 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r56, 0x20007465, 0x0) r58 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r58, 0x7, &(0x7f00000000c0)) r59 = socket(0x18, 0x1, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = dup2(0xffffffffffffff9c, r57) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r56, r60, r62) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r63 = socket(0x18, 0x2, 0x0) connect$unix(r63, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r63, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x1, 0x0) r64 = accept$inet6(r12, 0x0, &(0x7f0000000680)) setsockopt(r64, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) 21:23:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='#$#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}-#$]}+\x00', &(0x7f00000001c0)='\x8e,+!\xfe*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',(\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\\:\x00']) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 21:23:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) kevent(r1, &(0x7f0000000000), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 21:23:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xcfa) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 21:23:04 executing program 0: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)) r0 = socket(0x6, 0x0, 0x9) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) r4 = socket(0x20, 0x8000, 0x8) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x9}, {r0, 0x2}, {r1, 0x10}, {0xffffffffffffff9c, 0x20}, {r2, 0x100}, {r3, 0x2}, {r2, 0x4}, {r4, 0x20}, {r5, 0xc}], 0xa, 0x2) 21:23:04 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x1, 0xd3, &(0x7f0000000140)) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6b) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 21:23:04 executing program 0: r0 = kqueue() socket(0x0, 0x0, 0x0) socket(0x6, 0x3, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x8d}], 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff00, "8549693ecd426111fe4d04002300100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 21:23:04 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(0x18, 0x2, 0x0) shutdown(r1, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000640)=""/86, 0x56}, {&(0x7f00000006c0)=""/217, 0xd9}, {&(0x7f0000000080)=""/36, 0x24}], 0xa, 0x0, 0x100000000) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x400000002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 21:23:04 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0xfffffffffffffffc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) 21:23:04 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = 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) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r10, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r9) r11 = dup2(r9, r8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x84) semop(r16, &(0x7f0000000580), 0x0) r17 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r18, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[r15, 0x0, 0x0, 0x0]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r23 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r23, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r23, r22) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r25, &(0x7f0000003500)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcd1d5bea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4ccafe1b5370e11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431c9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e8a9b5cb3f6039537787b64a99cd50c264d1109da4b716ba261ace07969ca905fac00f9a107e8c399700c32b76ede2896e10285d113c1ee0d74ac06a5132082e214d1b38c7e30cf3389ce5ee0e6d7eb5cce24fc88f31983d0cd08b6743c5a5ff89f39974675b238903dae"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r24) connect$unix(r24, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r21, r20) fcntl$lock(r21, 0x9, &(0x7f0000000800)={0x3, 0x0, 0xffffffffffff0390, 0x7ff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r26, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffff7, 0x1}) r27 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r27, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d12724a07385bc0ee233982bd883508528b238f6d5513b"], 0x10, 0x0}, 0x0) accept$unix(r27, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r29 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getppid() getpid() r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x80047466, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r31 = kqueue() kevent(r31, &(0x7f0000000140)=[{{r30}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xfdff, 0x0) r32 = socket(0x3, 0x1, 0x4) r33 = fcntl$dupfd(r32, 0xa, r31) r34 = openat(r33, &(0x7f0000000440)='./file0/file0\x00', 0x200b0, 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$getown(r39, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) 21:23:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000001740)) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000001500)=0x8) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = getegid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x4, r8, r6, r8, r6, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x26, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xc, 0x800}, {0x2, 0xb, 0x1800}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r9, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) fcntl$setflags(r10, 0x2, 0x0) pread(r9, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, 0x0) r11 = getgid() r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r17, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, r13, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r18 = socket(0x18, 0x2, 0x0) shutdown(r18, 0x0) r19 = socket(0x18, 0x2, 0x0) shutdown(r19, 0x0) r20 = socket(0x18, 0x2, 0x0) shutdown(r20, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f0000001800)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000016c0)={{0x10001, r13, r3, r21, r3, 0x42, 0x20}, 0x8776, 0x8000, 0x7}) truncate(&(0x7f0000001600)='./file0\x00', 0x0, 0x76) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001540)={0x39f, 0x8}, 0x8) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x4, r23, r3, r23, r3, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r2, &(0x7f0000000c40)=[{0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x26, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xc, 0x800}, {0x2, 0xb, 0x1800}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x101) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) r24 = socket(0x18, 0x2, 0x0) shutdown(r24, 0x0) readv(r24, &(0x7f0000001480)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/242, 0xf2}, {&(0x7f0000001380)=""/205, 0xcd}, {&(0x7f0000001580)=""/70, 0x46}], 0x5) 21:23:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x8, r3}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) ioctl$TIOCSTOP(r0, 0x2000746f) 21:23:04 executing program 1: 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) 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) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) 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, 0xfffffffffffffe01, 0x9}) 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) 21:23:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a004a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee4ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425d6d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e64a9bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 21:23:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket$inet(0x2, 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="781ce4f4a203180cccc3ebb13a4dba79bb45d2bde867a031ee0ac3526ff1faef37637bedeacf1a05c5b8ac4af6c7d18f", 0x30) flock(r1, 0x2) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r3, 0x0, 0x0) 21:23:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x20, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) readv(r5, &(0x7f0000000480)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/92, 0x5c}], 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x62) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000000)='/', 0x80, 0x89) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x4030003) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r12 = shmget$private(0x0, 0x3000, 0x3f0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0x41}], 0x2b0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0xbc6f, r19, r18, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r23 = getuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r13, r23, r18, 0x1e4, 0x7}, 0x5, 0x5, r15, r14, 0xfffffffffffffe01, 0x20000009, 0x8}) msgrcv(r9, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRESOCT=r23, @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r11, @ANYRESDEC=r8, @ANYRES32, @ANYRESDEC], 0x8, 0x3, 0x2000) r24 = socket(0x11, 0x4003, 0x0) dup2(r24, r24) msgsnd(r9, &(0x7f0000000400)=ANY=[@ANYRESDEC=r24, @ANYRESHEX, @ANYBLOB="e2f1ffffd0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923920000cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX], 0x4, 0x1000) msgsnd(r9, &(0x7f0000000540)={0x1, "d9bb3e2fe5b662cac43610cc5a607814d5dc6af5ea0f6ff75957d98c806b9c669f6c0d500f355fb7e931bd386d8712ef8fb8066ed357fe4d959ca8e72fed5df269eaaddfab78036b470bb891139897aaeade209be97fbcbe43050cc269d0eb1f83ef2a497f3a46bd2b3220370beb287775bbbcbc487d8605d5dd69ddfb5b43c84d689e7b02e3f9bc2cd90f5dcf0352931bf7fcf075e04e8b4d8a99dae9e3d362dfccc7968ab61c0f7583a09c8217ada7252a131ae0cf6454f0054714ca3aafffa9b475c778071d94ff887b5bc77464991713034f73dac09753401911421dcc71da9d9423acbef0aaec77b8ae026726622af9c5339d560a3fa09d65fe83f44cb918b378a7fbd8020f52065c580a96b6dfe976374d0dff6a3c7223f6a3eff4512322e50f20cb19c1d58504014475cbb0d63fcd06f5a641f919611565b0d6c71c3b677f9486597a84127c6bac3eda0139cfe70ac74d8ea2aceff06f8bc6d568f9ad5a3f80e1957acbcb0c649a89b6a400a6491017aad81ab8700543d42d1c0137eca959bc6fa17dfdead1f285944565a98f3f7beddf5a6a2d480fb33a75c644a44c03290845bb50caa390e0d456e78a29c2ce544d733e01645ef9571bfe97120e2fd62406f634fc0b645df136017c99177b0b9bfc750f33911043834389289d808a65a38428e9cf0c00aebf03e05e84c607317f5cf9fa69f815dad18f2f9d6060b411ab03b376714853825ea55449a8c8457664a3465fd9850770bd076476a45bc810b4496e14f86c5132a71a9ca991d7bce9df47747458e864ea5c0ab0bafabb77f434d620a6df07cd3b1439866e7a3efe1ee79e21b3b7291849231ea54701dc138b253aac04f16c7126013ce6264e7dcf89c4356af005722523e6f11bf5520a9f13566127e037d2a2a1c27b42b42ef1c7a4b0c790c6a0ca93877adab581a2571279ed5b98575dd67553c7454d0e5eee8e2b24c4f1c4780e0ea89da23d26d2aaacb2f99eccae85be8f91198e26eac08984eb93e14e74bb01e142c6cf325dbf6164e4a917ff5908efbeea52e1128c7a309c816193fa08375b598a4799ecc432e6a5d4f916e6b016786d997a6d11474b0786df25c6e382dac53958c972708ef8a872faeb2c1c4e7d6e848fec18ced9db3e73dc1404bd48d590c0914bb85cb97603b15a7d03f3326402d5dba30a0d17e15de570b9687377b11ea86ba013bd7abb3457b2968f9af9b6c77b1fa57c283bfee0c589c27247ab6f2dde941ca42cdb78719fb498e40084b2daf829252a67e6a5294a6d194c0768da5033b70773520ad06a59463836210a4bb246fe33b8b4b6bb723e1c413be93a044dc6e4df8e1bb6080b48ceab055a6c90441b73432759e12679f4bcc9a376e766f5c4d26646ab2821ac33dda70282cc72a5d2d4c85a1597064fa1e0d18871698651fe7224c8a75730c734c589a64f4ad3daeb3a5e9d8077edf4b5fa216c55e8147571c4b4790524557adeaae51bfadf8e3f222b8fcbef09a674b30ef6603b4fe08eb107d375416b5a65a316613ded8c55d53f7f942c17e17f7e3430b777fe5c2b7adda76bd2a86d78966f91746cdee4bf04a10611f55c664300aabb55ddef747ebd3839260af3cd97c7f17ad331874018c05f86afb84ebdb2355a7ffc0d58596d16c55434d5e561a11c1d7e433af2e670a78c48f18de1cd48ce8841e459e9d93364fc6a1cd800b592cefd6457ed3fdaa67573c820c6b56a34d7940d0316f65fdfb56701645f1cabecc68d4b1df184aeba0897874da8fada19e950e3a537c92296052c4cae7ddcb8ef18c98e3b6adfce3ffba5c6b772d60546bff259897b6ac759e18388dc9cc4532299a6ae98ee1adaa6a3068a53db63c6aed966718c3490b5e06f81e8fbc128af6b0b585c25f6ba443f9e7804e8e602bc9cf6e705a95c4524e8af60861981f049c825522e479e2715d5991357147d1af375fe75945757eeb9aaf95d6b798183550eb6fb96e7712c6ce2034c2452f4e3ce0b0aa3067e907a5cd1d951ab3e0b71c4c1638fd883ef40bd5c42f2685f42edc7be878dd6e6b7b1a30519132c5caf089c019f801fd07f539fa0af83a1e64514fe965858c0d79f99ae08850a8f6c4ca12ddbd48c2df2049aa93ad7df8c2ccb46c1d53633a797255a5effedc09efaa0b2cb44732f881ac64114d5dd0460056334972b2e350ac925a4e41b06e08555d228de118f8d9d5fe3e8fb0c7455c7af357deacd165670520fd680cf6b766cd1fe038572e1b70d730e00035ab3434a4311592ffe0cec2ae5966040963e109dcc903d3283d1bb71acf9a719ffd3e9bf249af9dd3d7e1f749a9c863b8a465ec8d11aa1706e53a95bb051367df8cd25ec37688b2ac9c1c4f2f723c00cfb940a209a93603e33af2005436b1dcf311059e5d856edf142f694474f814c6c3839e95e3b07af665d2d190143c49b71a8a61f2421b9154b9dac5bd6fdbff3d25dd8e8a9acd912acc588d32bf25edfb26f680bb947bb0a53623653893b4b5e08bf002c1362122de7def2b576e18a0bcb058b36b22bdc6dfb99cdb414e204a07578d14720390519c66529928df709004b598fce004b0b3c5db6a69c91b35543c7b07476b926cbe16ab05a617461d6bd908966f2c415cbd81d6ec3c55d453c3197098700f2c71fc94847c79b2894c464a03c3b05c80fa29684f2762a44ec17c100fb835cc55be8ee1b77e42cb863b4762ddf90d1b1a334e14f49d4c43690400717ec7ab621ae5f17f736221ee9e8b16800aa7398f3069c50fd341ab4ca618990067e92967267c89fb6179524dbe5779621054b91fedb55fa2565d3c17059327e466b061298a6a50e240198434347292cd6d5a9fd3a9e90a71db6698e51bc6cbbb08bc0144ac5b97fccb7f20ed6797c08ba4ab2688b554fd9ec6f6bc99c2d932e10e419b8926233786f9b1aed849336a44024fc732e654e03af1fbee9692c91b708d1631e3b4dec38183143d38e954eff7d9e8f00a3856c8db6a1e402f999bc34bc7e4904ed64c7961d909d4ce024875106740de80555fbb7f4767dd1644d39a980a71cc15a9b3881a71380148928d412cd75504a0cfad9d3bc32ce547fc83935459856fda2b0a7b9533101e13844904461ca30c4fa32078f1603224c037f49f2fe3ebb11648444cfd3cef08b60c308a390d96751ba0d60a6dd343609bf786bb32068641463197dc568780e2f71c28faf761490f2490132d0d8e6c68a3a670835276ae0ca97cefecedbcdd76ed2bdda3bedc0e4a6eca0b2abc2c24c395e58c5e840f43410a49205b53719886d0c61c905d6b7033ed94b777f161bf6f0ea44870901190da51f0877fac937f2e9dbc80b432771dc1d66f657409b4f84cc0fd9f456be7dcaa363b5b2546ba8565ae383a5873a48b4fb30c9d1c330eb44b12fe4c4fccad8bc2d210a6ec21d1d080ac96d4d84020f751d0c65d895384eaf11c8df6b9cc241ec0a71d8db4484179442b65686cabeac8b1a126e88c42817f65e277576274de9ca228c19fb4fd7de9e4ae0c8e3e92e3a438321071ac8c14af834787885099e13362caca3fb7b1dc160ef6c73ee9993b13916b797facd0f3c3d44bfb2c9a79cf1cab1a0a9192906fa04af73ebcf08e09b02d4d0341efc02f582a2d05b4ee0b97f57570db43f68c257e7271ed6eee6ee8c8633ecf98d2a1a0bdbf9c63fdf1070ddc99ce57f5a9c81ae5e3a3814715ddfab174744afb095b132c644a64783bccee78527e2207623f78e5e5b458be2aea171e656f9b38f9ec4d672f38877b2b56b5400465d6342405e4bd8c94565880421c64ceb93700e1ee2db0772365b255655662eb16af89ef1c67b213da716dee93b52428f8fde6592e568198ddc738b434808b0787eda05a654c663d682aec77d9c5ad1d07887d1efc654b003971a7164904bfc9e1f5989c2db415e825d4d8a527fef5d42278676b8aeeb16e0b8a6a93331e9afdcc65e514efe111e768950f62b72ccb6c4e3a7382f2d2947082ebcdece469bad67581403f1caf281e366d9fedfba21d012646d5b1d9cf961a6a08a890f4f52a0e94d6abff5a3293b4dbb56ee562401cf139e18503282473999a1404a99c7bf75ae15427e8b6388a198028083707cb38d71c794cb38e643c7bdb30b7323a3d6828ae8fe68c7b84c447f54527c896d6f92da92d5e3585c553bc30ecc6e8a1e2e6c6bf40b6bd856d5c5e33a429e4cc7328394a8c2383a404b4831179b6d9d6705f5a5454132d03a3cc2fd1181fac58bfc03e041509d3591997892bb46ab91565888f3dbe74aee0dcf5f7971e59e747406680803f7efc2108a532661c8e94c936bf9cf1a03cafacf422ecd363e7067dfbc04c24a4e237966f56f45ec007844143def42dedff70f0dcc7328d112a60d098a1fce6f72dcc43cc327f95bebe29df2f04e7db560e978defde8cd1a8e231cc0886858814837ce32e16efa0084fd8b47efb370bcb741562d87f6ac8571482b35ca9446e3333f8181e52b71f451613df0d40a9b2607fd8d90ce6be693a2f261af290a6f84752983d294450abe3362ed66370c7759ec726407ba8f73d87f294d353576b01ba4a11c0b1c1a6b2bbefe6d344d5966b51ee530c89ea78ebcf94a0f0e4d5cee58d4e0f7a7ac2f4b74c437661a8b4361448490fc806a63bdf8444bcd57a2441b63e9052cc9154196d4973cf4dba2b8d301a2e8b63e32c8fb3d3fb2249ed6fa88ad8095af62e8d00a40c181b86f9035829c50f4783fcacbf2f4b37d149ee60d67caafcfbd64bdcf0b424377375805283e27f835b8069a458547e53d618c503275042c189764f5dda074c3c2550570652eb7d29735e05058f84bf7af6f57fdb39718f4e76f7f748f246963408fc7e231ec5ae625097403c8914af3301b5ec1e66f0981249a87f1750b711cb141b4501258d9436bcdad0de20160ad8986ee364aaa8faa1ef4ab405431b42319f10dabe48cf3993004a5acb51decae2f7b21c2be21fb8057cc73905b5b99301cede591d844edc19b9844eb2b839df04da5d6ac66d53728dced51bc2e718a67ce69fbc30e3827cfc25c028ff87cd873e404265f3760953adc28018663df97aadc192a947c3fcae050d0ec25e5e28c3b870cb5737176d33a868612b85c87399f45d36d26dae84e159ddc8dc33740f1e0b8eb3ec10e2c3617ba454259c1a74d3031d1cc861f4d79ce26e8da92c214dfe42ba1120932b07ddb4cfd2b4f9644f8c33bc4ac464092761003f43bf39d60370f704a19e6b0a05f37aa62cd9bfd237c2d91230bac3f9cd0f2fa03976fbf8f99953972c91da993a010129daf1c08e2855e38d176a1a60661d1004c7ba2edd9a3fc4e4ebba2f1c7c0321ab2e9d01eaa6e4eeb1f502b5de529f80ee79adf76effd8c92cc16f0005dba17456e2d89f6eab7ffddb3dce224c0c2aa8ce3a8e13007f1b4b5049e727329dcc8ebcd781cfb233ad7e1185180c5ed7e7b6aa5c7a8151fd8e1b9eb678682d514abd7f87d1b705aa6c3a1a198f8d5b6fb643707f0757555cb846c9d75b1423ed2544167f2cf5a0cd82dd5938ef6940fce1ecdf8770b55fee60054d0a7c70fcdcd0e7e89d1ab9d03d5609d9b32478ccf0072538cc7f6428af876d8daabbaae0a4145ce68b20bffdfa4ae47c8504225d89994efb1fc13204408b98f1d733e2243c8e98a5ef9751033535bea3fe22e4c61663846f2ee071454d935ce90cf2938bffa484180c10bc7563ce48c1530ed8e4cade63c8eb5b261699d9f6949e0369b66664e9296d80feae80baecd461d2948d9a026e4f37c0f8a57"}, 0x1008, 0x0) fchdir(r7) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 21:23:04 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaa0dd4080000000000000040ae8c093daaaaaa7245040003000000000000fff10081fcabf185fe000000000000148e000000000000aaa7287a72dad469fc5b62e131855ccee7e785c79caacddfcdf244e2d2fc874e13bc35d27b6ffc27590bb15e8b397937914bda556e1e25a10fce225c392d0060c66e5bd305dc7d8f6b9f"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x2) shutdown(r0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000000048", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() pwrite(r1, &(0x7f00000001c0)="883b61bf8b4ea1f1eafa90326ff386acbd3a0c508b3a2236ccbce35fd11610eb88dbea70c16f5d5baceb5571449bd50f48ac96dc3390a5348e152d4738cce9cc035ce0d04d74f241157acb32641d29d8716482b51534ed2f15b23f1057547188e26e44e17e6e8dd5d8718662a81e94a90af26e146b553b3b7682331374060c73641e7e37dd8e4c2969117be195b368c0ff8066b090907277a6548baeabc81ba56dd8a20b554c474858af7f7d", 0xac, 0x0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) close(0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x26617b3856d27440) 21:23:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) close(r1) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xb) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r2, 0x64) renameat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 21:23:05 executing program 0: syz_emit_ethernet(0x1af, &(0x7f0000000280)="c7a8df00187049785238a1fe756e57207e94a08a6e360ae905ffffffff000000000001fc64ec996bf42ac9a57a3d08f097879a000028a1c126aa1ea4d792f154528d8a1ee35574c699db840f10c522c413408c093f537209160000000000009f1ecb79726079348ad03573571248b00e624544b22037ce7f77e084c38d3a2815262b3e5e61b6a77d23b11f9e4cd883b5e674e845217260ac9e01d81471879e35dbf665e30fb5026bab7a7ee87dd46bad504ada76400c4b85f9004954658501f4ecd9ccad9c8b2931fd3819fcb6b2e6ab51b0c1d5fe570c5fed139df9a080df436872229a640ee544e04d5fa9722f3e032f26b57735b83071df377a65954983e770454d15079251e0d98e03bf922dd54223a822c35a9ca16f23e078b80140a0b6b0efbd44cbb793ae426d4ba28e89b3988a67f6b66372976714b78af930a94d4b1d60703570941623b3d342dee1b93335120e860b189ecb30b3e34768b581304c7e9dbfcdb8558717b75e1e732dd7ea84aa010dbadcb23d6942558c8b849872cb1120676cd6f0e2d0dbfa5735a77f60c634e91826475c53d3671e89be59106f2ef9b28ca436c8891f491e47ecad121d") getegid() 21:23:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000280)=[{0x3b3bc6db85a01a5a, 0x4}, {0x0, 0x1ff, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r19, 0x10001, 0x8000, 0x3}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 21:23:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket(0x18, 0x3, 0x6b) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x3811, r0, 0x0, 0x7644) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 21:23:06 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e176c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000300)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r6, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) setsockopt(r11, 0xf8, 0x4003d, &(0x7f00000001c0)="59b156df75d7af9923ceef3a7d8e343b8fcc63101004eb4b50339d7f5aa3de8c58b5ccbb70f322b645c267ed6f2313d9422b63435c23f2a39da49efdc4c460746b0446ba196a253864f12ed5520df8bb0e6c2e91da497004167328effa7e1cf7130215406fe3d717024e7fae64d1a40f", 0x70) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r6, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) 21:23:06 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(&(0x7f0000000100)='./file0\x00', 0x80, 0x108) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) recvfrom$unix(r1, &(0x7f00000001c0)=""/3, 0x3, 0x40, 0x0, 0x0) 21:23:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c", 0x2a8}], 0x1) 21:23:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 21:23:06 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 21:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)='>', 0x1) syz_open_pts() r1 = semget(0x2, 0x0, 0x10) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e2225cba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getpid() fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r10}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r10, 0x2, 0x24cee5ef, 0x81, 0x5d}) r11 = getegid() setgid(r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = getegid() setgid(r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r15}, 0xc) r16 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6e, r6, r15, r12, r16, 0xdf19b26a21dbb661, 0x1}, 0xd19f, 0x4000, 0x7f}) socket(0x18, 0x4, 0xc9) close(r0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 21:23:07 executing program 0: 21:23:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) flock(0xffffffffffffff9c, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) pread(r1, &(0x7f00000001c0)="2ad9be08c6997de545f1cd771b502f260bcdec85e25ecfa741208918eba82c015720104e083a3ef724b8162d847ee974e59f0c92d007ecbaa8b85ea0ad732c6e9b62e98a50ba666338d3a9fac1b487def93de891407aa4bfefceb0cf1aae90672a9a6d1426a380994b4ec0b874e02faf97eb3a900352c4c9bbb19f46bc8bbc30bf32344ff70dc7ac652d0ba6d01fdc8cda16d32e863199fecd844eba297b96ef83a677adfc175d5a6504682e5fcda8795ce69362697029ce0d2ebe2e19cc054d42705c01691a115f83ed38091e3b2cf800758e17ca7dcf02a13aee", 0xdb, 0x0, 0x8) 21:23:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) close(r1) 21:23:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_int(r0, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x6811, r0, 0x0, 0x2) r1 = socket(0x20, 0x2, 0x0) shutdown(r1, 0x0) write(r1, &(0x7f0000000000)="0e872e3699a8e9be0ac6ddabbd1bd7f6803b6c7851ab8f2218fa19877db1411b9f3577a29e6f8a1cf4629d49250a6fd9b3c5a26f0a16b2e1544e88fb7c60be2e1544357389206851cf2855e271a325113acc51fa1dd1233a1169fb48a1c676ec14c4a11f37638f0619d44386742151", 0x6f) 21:23:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) shutdown(0xffffffffffffffff, 0x0) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r9 = socket(0x18, 0x2, 0x0) shutdown(r9, 0x0) write(r5, &(0x7f0000000400)="d7e7900bde8b7fc1e858483e7f4d0f418d26836a7633fa5688bc48783cb9e2326ff636b290ebd577c1570ed6f98aa5a67b365962c8e3853208e8858534b1b847f47bfe08c2f060d9e848901e621270", 0x4f) kevent(r3, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x94, 0x0, 0x0, 0x7}, {{r5}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x95, 0x10, 0x2, 0x400}, {{r7}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc5, 0x1, 0xca0000000, 0x3}, {{}, 0xfffffffffffffffd, 0x4f, 0x2, 0x800, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x0, 0x1f}, {{r1}, 0x3, 0x2b, 0x20, 0x3ff, 0x6}, {{r9}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x2, 0x4}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x7fffffff, 0x6}, {{}, 0xfffffffffffffffa, 0xa2, 0xf0000000, 0x800, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffff9, 0xb8, 0x80000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x90, 0x4, 0x20, 0x1}], 0x5, &(0x7f00000003c0)={0x0, 0x80000001}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 21:23:08 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000000000000010000007c4889b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100, 0x5, './file0\x00', 0x20, 0x4, 0x0, 0xad}) 21:23:08 executing program 1: socket$unix(0x1, 0x1, 0x0) semget(0x2, 0x7, 0x720) 21:23:08 executing program 1: semget(0x1, 0x1, 0x288) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) 21:23:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x73, 0x2, &(0x7f0000000180)=""/69, &(0x7f0000000200)=0x45) shutdown(r1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="ea5e099164cd1ca106b3e9614e8535278edf2b8fba0bdc3c05e67306b6abb81ba50a675a9d93be4874b24e36bc0bfc67287baf0d41aab7b1e8625ac066836d92e57c3bb5", 0x44}], 0x1) writev(r0, &(0x7f0000000340), 0x1000000000000351) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x0, 0x321) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r5, 0x2, 0x803) pread(r5, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, 0x0, 0x0) r7 = kqueue() r8 = dup2(r6, r7) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r16) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r16}], 0x20}, 0x80c) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r20, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r20, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r20, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r20, 0x2, 0x803) pread(r20, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r20, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, 0x0) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r25}, 0xc) r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r26, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r26, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r26, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r26, 0x2, 0x803) pread(r26, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r26, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r26, 0x8010426d, 0x0) r27 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x20, 0x0, 0x0) r28 = kqueue() r29 = dup2(r27, r28) r30 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r30, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r34 = getgid() r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = semget$private(0x0, 0x7, 0x287) semop(r40, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r40, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, r36, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r33, r37) sendmsg$unix(r29, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r31, r32, r37}], 0x20}, 0x80c) r41 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r41, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r41, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r41, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r41, 0x2, 0x803) pread(r41, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r41, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r41, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r41, 0x8010426d, 0x0) r42 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x20, 0x0, 0x0) r43 = kqueue() r44 = dup2(r42, r43) r45 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r45, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r47 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r49 = getgid() r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = getgid() setegid(r52) r53 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r53, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r53, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r53, 0x40087468, &(0x7f00000001c0)) fchownat(r53, &(0x7f0000000080)='\x00', r54, r52, 0x6) r55 = semget$private(0x0, 0x7, 0x287) semop(r55, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r55, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r52, r51, r52, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r48, r52) sendmsg$unix(r44, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r46, r47, r52}], 0x20}, 0x80c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3, r11, r3, r23, r25, 0x41, 0x1}, 0x34, 0x0, r31, r46, 0x1, 0x8001, 0x2, 0x7fff}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xff, 0x40, r2}) 21:23:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc0) 21:23:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x8) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r5, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r6, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r2, &(0x7f00000036c0)=ANY=[], 0x0, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0xb932915723ddf08, r1) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x5, 0x50) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001200), 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2}) fchdir(r0) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="e7", 0x1) ioctl$TIOCDRAIN(r10, 0x2000745e) close(r10) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYRESHEX=r10], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r11 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r11, &(0x7f00000008c0)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6", 0x40}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113", 0x4e}, {&(0x7f0000002400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3", 0x1000}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e", 0x14}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71", 0x61}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15", 0x85}, {&(0x7f00000007c0)}, {0x0}, {&(0x7f0000000840)="01b52c7a500d13b96f0115bf1b09a63219231d544230be00", 0x18}, {&(0x7f0000000880)="5eff9a3fef2c5a481012aa75ed7d60d5addd824e28af6c88179280611d0344bb49ae20c3e2cbcaa09fab10e9f534e4e74ca5dc", 0x33}], 0xa) fchmod(r11, 0xe3) write(r11, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000600)=0xfffffffffffffd70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r12 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r12, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:23:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) select(0x11, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) r8 = socket(0x18, 0x2, 0x0) shutdown(r8, 0x0) r9 = accept(r8, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000940)='./file0\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) r21 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r21, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, r22, r17, r16, r17, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r24}, 0xc) r25 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r25, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r25, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r25, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r25, 0x2, 0x803) pread(r25, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r25, 0x8010426d, 0x0) r26 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x20, 0x0, 0x0) r27 = kqueue() r28 = dup2(r26, r27) r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r29, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r33 = getgid() r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = semget$private(0x0, 0x7, 0x287) semop(r39, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r39, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r36, r35, r36, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r32, r36) sendmsg$unix(r28, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r36}], 0x20}, 0x80c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r41}, 0xc) r42 = getpgid(0x0) r43 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r43, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r43, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r43, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r43, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r43, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r43, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r43, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() r47 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000940)='./file0\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r52, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r52, 0x2, 0x3, &(0x7f0000000000)=""/9) r53 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r53, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r53, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, r54, r49, r48, r49, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r56 = getpgrp() r57 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r57, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r57, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r57, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r57, 0x2, 0x803) pread(r57, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r57, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r57, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r57, 0x8010426d, 0x0) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r60, r58, 0x6) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r64}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000001c0)="a2a534fa1314377e6d0ebb8ad9c8fc78c7a221e687926a64154a69e0b01f8825107b0b174af7baa7f70b33288ec7d8caa2de05970a55221393a265b17a6f3440cebf5b47ce28fd404887dab2db7653f40fb9c612934b53355f2ff4850c6f465d0baac5efca67e31518e9dc4d11f6485fc1e87270f05e7e3cbca6f49804f3c2803740edfabdca8476c79d683a586513d0c805e829ebfeb251fa9b94ba8272b5f9cd2705d01e629f50adba86a6b1d6161477870e3fe89eac024682669b41a25f858cf886", 0xc3}], 0x1, &(0x7f0000000440)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r0, r0, r3, r0, r4, r0, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r0, r7, r9, r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r12, r24}, @cred={0x20, 0xffff, 0x0, r30, 0x0, r41}, @cred={0x20, 0xffff, 0x0, r42, r44, r55}, @cred={0x20, 0xffff, 0x0, r56, r60, r61}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r62, r64}], 0x108, 0x8}, 0x40f) shutdown(r0, 0x2) 21:23:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 21:23:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf6503000000c2d95d669b6624441d8ef7e0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="cd6d633fee4bcaf833d94f8195375ada68c3e0d8e8f4fedc8b900ef33800e70d96ecf28d7f613ded962777971e0ef46193a3611341b7bcabafb57bbff89d46d0359dee1a108e2378d635846240a38203e68b9ffa0b2314841b311ed7ddb8bc6ddb5a8b1825234d080d880821f6fb77761440e8127b0ee9196f7bd5049300000000010018f932d47aba"], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r11, r12, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) r13 = semget$private(0x0, 0x1, 0x40) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x2) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0xc, r16, 0x0, r19, r18, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x2, 0x1, 0x0) r22 = socket(0x18, 0x2, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) shutdown(r23, 0x2) r24 = socket(0x18, 0x2, 0x0) shutdown(r24, 0x0) connect$unix(r21, &(0x7f0000000540)=ANY=[@ANYBLOB="6a8bd47981be0951eea218470be9e17160c9b804daadc9539dbba938", @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64=r22, @ANYRES32, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="6a40602257da2651dd7021110e68fb12f0074dcba48bbca32af1ba363108ce1b6a26562014de25a5dd0d8e5ca84c921a96b1d4caccec236b1bd433462332892043ce1c90af72f9d44dbcf69f7ff5dda1125bd56baa4bd4604ad6df5a900527a193af2b021448ada67d44ecd674454470626b441744e43963390ed946bd91811de47d178b0d66cb82ce7990dbc248658708ab561f5bd8c53d3e62784d9bd6b71354fe799b9da607bc5eef7283569490364d3c1d5a209bb91b35e16a21cfc2ac1c59d7c4740c0aa39efd0ed4d81254a0ea0aeacb", @ANYRES32=r24]]], 0x2) sendto$inet(r21, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r21, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r27, 0x80046c7f, &(0x7f00000001c0)=r28) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r29, 0x0, 0x0) 21:23:11 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x4000, 0xc6) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x8000, 0xf1) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000002c0)="92e3bf94fe2c247e5300009f02a25f91a35f536b7f5283a9675550b63a2a5c323b5e931b02b5fce4a0a82cc21d1f464388fe4d1dfbdd19140f7ecdd4f2ee5ba96c709acbde6cef7f0d32160f6f8eb29bac2ae3fa9978fa6088696c85897f52362565b3e0977061b78a00480c509dfa4ffa0ac68505eadf0d2e137de73c3f85288bdc9b871c817517a66882f55874c92bd9", 0x91) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r10 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r10, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x3f, &(0x7f0000000080), 0x0) socket(0x18, 0x2, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080), 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3f, &(0x7f0000000080), 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x7fc) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x27, 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x200000029, 0x27, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x3f, &(0x7f0000000080), 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x3f, &(0x7f0000000080), 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x3f, &(0x7f0000000080), 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r21, &(0x7f00000003c0)='./file0/file0\x00', 0x1a1) faccessat(r21, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r22, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r22, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r23, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r23, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r24 = syz_open_pts() writev(r24, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r23], @ANYRES16=r22, @ANYRES64=r23, @ANYRESDEC=r24, @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYBLOB="54f86536b2445718717b1be3c2017ecf35d5af7b79a629633f5d10ba43ea37af844a1c72b911c819a4705f434d7a0036165bd3e0082d1a06ddc69594c18128178ec7b59630fcd5ffccdc93920493b03ac15bd9bb2ae778938e9cbbe1d0dd804d5abf8eb6dfc557282504250bb6f8db51ca942afbaa12d21706c4ceda1f9951ed3895d9eb40b3afcea3d7fda0acd83b8d410bcac6a77dd188da261621b45a477cc9d2cf36aaa3929d2591ca8735041fe1649a734f85abeefbe6e8ca9f87d1f608be5df869d945d114309315b6bdf2feb17ecd17ace6c96c6e1323ad73c63f6c05617a0b13f171f47ed1ed8e5e12835a99b885721264c2ab3cc70265c9a5c913e04e29dece542cb607ca674067e8a5c8a698f69554ec09e4172737c93bae06dbdf46f25d5bfab26bef3e84e88588bfbeea17c1706b1c26eb755a9aab16a78353727364c81209109cd68351a29485a3844a1033fd7ff6b9cc488dbd0a26ab5cb7d496f88ac5d78a5e1a3a17a5793813cf240071f8fb2cbbd604649e66fce2736eabedb3001f3c6c94067a5cae4b8f93f9142d9aae5723fb718d7e885f42ca13b653743c9e956f15afb00ab138ccd4d14d42a9c53154db10a0afe16a790b9452bc3878b8c897b696bbbf83aec2ad85c445fe43002e9a33f2f89af0a2501d085a2318caee22071a1a044509232f34e89ed6088028d90b7be63775562446d733fce30eaa84aa6bc78d3f63e0c6c2da850ee42b98ef294ac3209ad8cc4c51533342c0ba5a190390d46ef8e71074d6b1b7f3f3ff34d7fb9d63a053b6d24cc77a7756067a1b4a4f2ec48cec589ba657e5f87124d26e2f31cc8e7ae3d18c403e2e8db7ca026878f7fb214e3a8a4383ae4bc13f01376d0d3268d6fde592", @ANYRESOCT=r16]], 0x7, 0x0) msgrcv(r20, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r20, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r25, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) r26 = msgget(0x2, 0x82) msgsnd(r26, &(0x7f0000001cc0)={0x3, "15b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765eeb67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa"}, 0x1050, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15], 0x1, 0x7fb) msgget(0x1, 0x0) r27 = msgget$private(0x0, 0x20000003c4) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000521719300400000000c08807972d265cdf9e346300e9b8efd60ad83adb6239bf972ea0ab76570aede4ec8edc3b859c2beeff7c42282a88c9dec9c112f6452dc384d758e335e5f7693bdd25e93f26dd2c0e862800a4841d51cee36346a2acd146cc7bba653044a2eed87c6d1e35f2d43da4e262cb7ed71e1bbef531d27b3337f4274c87c5766ad97ea02bcb5c31d8cf0ab2890907ef31a82af13791368911487a4f33eca86"], 0xc, 0x2, 0x1000) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300000000000000000000000000000000000000000000264c54e073bc108ad5f2731ac9b48e1988dd64c073b4414e404e1cf8ea021394"], 0xfffffffffffffcc9, 0x1, 0x1000) r28 = socket(0x18, 0x1, 0x0) r29 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r28, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xd, &(0x7f0000000180), 0x0) r31 = kqueue() ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000280)) r32 = kqueue() ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000280)) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r27, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600"/213], 0xe4, 0x3, 0x800) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) sendto$unix(r34, &(0x7f0000000240)='\x00', 0x1, 0x40b, 0x0, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x3f, &(0x7f0000000080), 0x0) sendmsg$unix(r35, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x401) shutdown(r34, 0x2) r36 = socket(0x2, 0x1, 0x0) dup(r36) 21:23:11 executing program 0: r0 = socket(0x24, 0x2, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x2, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR]], @ANYRESHEX]) socket$unix(0x1, 0x5, 0x0) 21:23:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) fcntl$getown(r1, 0x5) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) 21:23:11 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) setitimer(0x1, &(0x7f0000000380)={{0x4f800000, 0xff}, {0x8, 0x1}}, &(0x7f00000003c0)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="b419525b", 0x4}, {&(0x7f0000000040)="8501c40990c9a8109041f010f775488572ec570a3091e723a1e1e8ac8dc4dbe957bcc93c3c3fc75244aa082fde65ba48b598f6e738867d3787c8eeeaf9124057f80417395eb7c48aaa536c885edbe9d2ce0b561e134e7b3c90a99c2badbd87f3ce67", 0x62}, {&(0x7f00000000c0)="0f0fdd7ff9db86b3fc5543f5f414821d02bfbe42ade635776ada68764797e74e570ea529c9f21f428d5696fec82e4be3", 0x30}, {&(0x7f0000000100)="70506665428f370d94d9a02bc55a4a579afe77f4e16ef54edf01e11be33baa4317852d2310023aeada2f40becf91e7a59338319b7c96bddb98769aad61a933997bd2127063ed389b95a26797dbf1f9ad785ca574f19df72867a0973e842af1c574a5cb1b36617786e8a628f5a562a1d01ebd6c91b106b9235232b80cf60c522d3109c768285bc63efcdb76bc31d90ce232b811452a70d7a2c08d2376e7e07c7fc44396e649f7874fb21554bc0b2c52c3072378118bb0904f84099d5ce52c092d08ddbc9cee512d26201ad61376767e6cda3b45500bc4542f11873b193c94d49c3814ac1fd065e3ec7e3288c8a93d556a406008e00518c721", 0xf8}], 0x4) pipe(&(0x7f0000000240)) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) kevent(r3, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x4, 0xa16, 0x6}, {{r5}, 0xfffffffffffffff9, 0x2a, 0x400fff7f, 0x101, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x2, 0xfffffffffffffffd, 0x5}], 0x7ff, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0xed, 0x10, 0x8, 0xfffffffffffffc00}, {{r6}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0x398dc00}, {{r0}, 0xffffffffffffffff, 0xc1, 0x1, 0xfffffffffffffff7, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x12, 0x1, 0x100000000, 0x1f}], 0x80, &(0x7f0000000580)={0x9, 0x101}) r8 = socket(0x18, 0x2, 0x0) shutdown(r8, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r9) r10 = accept$inet6(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) 21:23:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) clock_gettime(0x5, &(0x7f00000000c0)) 21:23:11 executing program 0: mprotect(&(0x7f0000103000/0x1000)=nil, 0x1000, 0x2) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x40, 0x2, &(0x7f0000000040)="06000000", 0x4) geteuid() 21:23:11 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x6000, 0x1, &(0x7f0000687000/0x6000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 21:23:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r4, 0x0, 0xd6c9) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) getitimer(0x1, &(0x7f00000000c0)) 21:23:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0x1, &(0x7f0000000100), 0x4, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 21:23:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f86c8a5b6701000000000000000000c414000000290000a63e0000000000fb0a70253800010000001e893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r12) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r12}], 0x20}, 0x80c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r18}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r6, r16, r18}], 0x38, 0x4}, 0x409) r19 = socket(0x18, 0x1, 0x0) close(r19) socket(0x18, 0x400000002, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r19, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="5d7e5fc9725bd5ecccc70d9db5d6efd42b45999add61a1a6d5ba58850c64c392dcaf6f1d08f9abe535279c300797b944d99eb1e7b53ea1b581a62f714cdb34f6ff82", 0x42, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/192, 0xc0, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="000400000000000072a9a07f50cac03046ffffffff9ca931ab45"], 0xa) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:23:11 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="c39d154b554b404c9aa0b00c0d2c3d7bd3655ac3a145607a3c75f12643b8b14fa8a5feda6b3790a6f00e6457a7103c10017bd7d3864141d8687bd12b14e85fe9ee7ba95c527e08ec241319fbb27b11e971087f86d75bb5699fd73f90d1584900b56c3c58836deda2779a9107d18b82da918d62664172d640f529afd4713de4145d58f17e39cdeec6c547434fefb49328471ae17bb03b7194e72406311a71f00e8e79497f268906dcb2bd74b58f7a9d8e1788e345aad08c335e280ca0fd6bb1d318b4e31d43f8a57b1307df57da621b097f2db4073f5fc5e8dd816eb512299083f43741f3c4ba00a69b2d9dc0643ae04afc3a35750286a24c81c2", 0xfa}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) sendto$inet(r2, &(0x7f00000002c0)="5ffa84e973d5b7aacd0d0ff02959f70e492947554190254cbca75b8783336c9e3418080edd13901ae8c43e39f38e0397e037af32524d6e913b7b911119536f0024560ebc6a0ea42ec08d6324738c91ba5fb93f8967c3bf564093bc2fc05d0149567f6f5cbd50a594c9abeb7c9b166bbf4b40da15b89c24fb51a88b61efeb4ac4193a93b35ae54a40024b5dacf148fe52e1020208cd18f8f1678bff4fcb5c1d00fe9cbed7f1ea7e6b21bffb07d55908746a6c9f29d2dc8ab122f6185f0dda654c6e58db313156d5c9323e1c94faf844bb3d1bb7e373851b5bc617d7ccbb1e599b7c705dce1091e583e60bf1be25003d7e21d51a62a706387e64dacd28e1a1c9dd93b9a1581da050eebae2d5707220828dfdcdeae61f0ffa9e0ce4eb76bda52ada8623b7ee088a1fa296aa74cbc427b93c5d7381de8e9584da46efe2c250e4cea8d32bafa2b4677be6afa867fa5577ca45e42190e3f7210b2492c51f0fa6cdac520c4389207e04ecb23c3ac4f23c7d915e5e0ef1ab639e8cc173f1674e225d2439eeff79c2ba52d020198b44d376f1cfd287fc2e66dbad6baf677aeeac10f2a67ace51c1130a8a3d50f5646c285b77f8a7418b674d673c809f121e52c45721a576c42928bc088529eded3be01378ff728afe40565651e197c56f1322e937df81cb96e1489995edff57d425db2bb7e909b24c01cd38693b8f8cdec8aa4beee7c50b1123af549c10f2f857c39dc5b3c649ddbd70c638f15832b8c6c731a22f15d2a85029b014e7b00135be16e796ef63c16016d9bd922f368b45359482301929d3081fe81592f642e9acac5db1c19477aeac96fdb1128a80ee770c2aa3015c4ad8293f690b04b9aecbd832a2b548689edbf57c5498cab0a450a85a98c24726a91bc576661ccebff4b97485b22a5bdc26f404719d31cc0f28e40b9bab9c5d27e5f2f42995b898747fdb2c3dcb9e6239a2ad05340dda28d6cae07ee3b2942c855dc04e26b0e8249e0dd0494afd9beddac3e1f1b79f3ee1592d807b96789dcfffc3c38bc491f4b13c9b229911ccbf1431363163cd99ea16b28ddf66e2d474a687d4e9084e0bd8bf23e8a6b04cdad07fa4f75b3078b14d823126c114ee6f23ab9f1813b73599a1f78ec72265f7e35c2c9a74d110c3070d249a030bc74c95e3a2b448fe3dd173a8ce2415b971502752a83156a8f5de394abc992fc04d877a8592635e5441653756cfb2db6ea859e29a1521ded7d5f72a4f2a13b34dd8bc1e1873ee927961193342a154d046e753cf64866ee0e57939f845ab6443ceff6468747b3faacec8302040e5338b0f93b403a6f2d4f12bd715b979afba7fa46ef15cda452fe5f4ba49bd2d582dc27c1db8a7a5d1a916bb1f5d185b4cc32acf443bb24bbe4afffdcff03161f934294d9a06da4c13c1cf954a87f3f7cf5fa74a8913ff79d007d7b0ffb48eacf4a0efded5cb4efcd01e7f7c2a93b55940fba487b9cf9e9e27a14a6e2059a06d55075a13af50ce839baa12a211f88ceff2d8268c91791acc940b1c3f67f20ca1a212995be0ec27c19b8bbefb4b3f9eac1109b3a1983afb72418ff762ba188e8ee6cd8b281811243f3859ac3b12b12b704727e59335708b84ca2bf48628ffa73f37da14e90cefa4b408d6aff38f3bd7c672d7e0157c7cd5007db042e804614f8a3ced4df07b5c152a08f2ed5765c6e133cb6521021cbe5804023cac1b6b4020bd325e8558d711a7a442e30adb700ee187defc7e6ad6b67befcc7ac5dc328679e61a407c9e55f6660e28e43f036e6d22fd71211835e946a33774f9b3c3bee0408c6b4f3bd38755b261b272b4dde40c8eb782be816ec1875f7b822edfcea2da7cdaf74ecceed2b66a8b79ea823b26c09882c78388d6aa28ed9e825e6e9e67a3ec3d2b8dfac09d5e382efeca3d7f0d00dc225330f2ff3eb461ce487075c64957175dd0fab064ed730a7a1739eb28da6b6510c00d8ea0168834cfdf516c6470ab5323ff0f4a4b8b18ccb71f3efc044a2f0ccbd93be5dc35a2d2466851d5edc503e3a5ea87915265a3cf7d32d45837c73eab0c246bae9b77f5e2a88d66472fbc9d1cb0e6a6d4ca5cfe586e25e0138212968f4bd0e6ac5e15f52a1b93d55d6cf5a45182dcae4365bda61a025dac603e162acc254b5e0f7b03bd6ae14ed3b307348fad0730fc31ace9edec950b65258ad87759f046eaf4a9c5e330f79197676e26a13ae6e4443b9f27682c312599e9ff2bba36c99d211d1029850228d678e7512c572191b7f0d123dc8474015f51f3b9255b9abc9cd3d884d49dd70935d67a3c339cacd1c3430ec7ca8cb032edc7eca05affb05858748169338b11321b61a70c827bd9bb181a213ef0e50bcf7af1f47e5dfc9b45fb259bdcc4a5e561c33c7e64f757d1aede7296c6c95d636dd2274c202c63aff5af9e28298c6116100d2937124f55cd92d9b094c7ac9b341a023aa159e1e80d64d8cb3a0a3be783239919663b81b9d5c725e5cfb84db9a932f243c9eca8cc6ac359bcc3bfe293a698b2a095649f66b50812984e8ad818e873d33b2a18ce15c2796d52ff4d6a42f1eed1b88191caf9358c4ecc43ccbb6c8872db9c73d87c082919e362af1255a258f8abea751c85a4a1510919c072078f932a0d157c56bf4e5593b3cf25ba6980bce8fb1214b29a65e7060cd7a75fda86ff897ceab35f49c1542e9045b1cf4e2a083360cc958e7ad7d9a8a62562541f9d178b1c9e9dcdcc1afea03ea1f1cb66dd838e2ee98f5b214a3ac7d3f6e5393afdd4e32b00bb8c64d37925ded072d47b2a2cabdd47ee967844c080ef5f02169d97dc2d49f852127eb5668d9f6850aa4fe16b146c6e9f1205340b0c732217c523089fa362961eb16b8d85af020bc1055a1fff1283c7308ef08b72544aea0e2963b111d86c0ad75ca34b72da74c133c67fbac175d91b6be7b5eac6a91f421d5b4cc3b017cee53a93275a440672fb2a58c1e5881c483808687ccd8a05c827c86db86fa4b5a50b288c4751c9ecaf1995c4307171e1fdc01db0e56c56868fe57b0fa75515c84e209ced2af3552ef101816c430a7d9021e458da0084a83873cbe4d9387b5b2dcc4acbc049b1a076c9c3358cd922c6ed0304f0c925edacb5910fc5cd4fdbdee2e021a3b5b7bc07d79aac7bbad612060ab9a63dee2911a53d69ec973d612c5d1972c9e74895289c19f471c836a1aec9f78ef104d48e58707fa8c0a640905bb1e60560ecfd0fa17a07320ffedb6b086963dfe1fa15083c3b642199d18a63bd8dd13ad0e85df1a08021f373149b8b79c11e02a41d27b270dd4b8a0888e062b4d5c3b07b754ccfc24f9f75594c5943d0e649313520bc4dfd226aec42b378116b187a5f1125b035e690e4c18ce7aa005e0756563a70c8f2fc5adc85fea36ddd18e4451d28d8ebc6a8e5c3d88e33e6519943e780d0b267e75f80a4fb34cd3dd9cc7d592c95bcd5e2299d8c9b22dd397b9074071742665165eb02aa908a363c1b6d4dd403805aaf187a816085b6ca2f4d0bc4daf5f5d33d1b9fc214ae420c5540d59c83f46d0586b07d4035821bbce6676a5fbde5085862206fd0433e57c5e8d3b93ae5962cbed0ee8cf8af20998b0c1e14eadfd095bc0e4749684efd184839d83fec95639b6e5fe982621a34946e4cb590696a19286660a2b2207080f689b13267a70b1654b69bdd18fe7db4dab3d7c2cec84232508d7a81dacfc2c28c1f7061e37449e04fe68b49d3ac2475ad480e97117d9b418f9f153ca73bdbcfd0b64a5c113774612e97141464d6ce9db9c523289e8ebe60880f8ed68d510506f6ea7fa901b112ccbb63d9c22c66f3a0268c8f2262e8c59135fe39a26d2e66b3649096a91f46191340ceaea32fd8b2c3254e66ae8d4e4b942031401c6e00104500c5728463d312fa92e2fe3171ceb31530af4f5fbe65be674d48060a58b6b30166f4f462c3972b08b1c8a213c0e69a0674e39f0a9aa63eea86f5e3be9b428abee667dbe8fdf7ca01734b73ca4f2002fa78d21e4bdf4aa63ca08a97718fbfcb06ccd1d07813a9db340071fc893fcc14e1482c2b60fb5f36fc1a2844f44d97a63e5a1b433373b4cea21f4d9c1bfbe102d1c0678a79cb46542bdb65efc88537cdbe4638accc24e3b76c2aed90b5bdc82f4ee46b41c41d2f39197f564985f2b061d6269a27d7fe623e39d5d5de50252cc65f534f2d50904be247ed77b1d6e4965235549e9efa3adc47d6b6e6331f3352f0f29a0f90f5b0769c548309c1aafd0b5eb166922b7e93d36c736d0cf8e90232d99f78e6170bc84b54e2acf9ca5db116c9e7e36e881cdc17925323222a2fa8e451d6dfa06f85d6caaf6d6f022e8d156a76253cb1fe0c576ea9be44360d5e3ffbc7408915b5e7acd7ecbfd5b167138c63cf4406ce13f3e8633e1441273a14b1c442e7c3b3393ad7d08fe48c62916c5a820b6ba63000e49ae1f562bbeb17d1ecfdb840ca6739581d5384635e2d95e5844adf1a19fa40ca6560aaef993a4e712b9f6c622d93ee3c358ffce0d28b8f43d52d4825d8969ea86b29468dcf1b3361836f643c89fe5cf5a040948ec75057b920e8ee537ec3b011c4d92b322e79c08482090cff7e6235af78d61ed775cc22da5b0f22c1a8e46ba22c25d7cbec981d2681cba9177689bbca0c5233f582fbe2853a0738cf8af89018bddb170f4686bbf7c4a4b6ef747390eb04a1a8c7515cc4985e0f98b66675498fccf0ddef3c1da55d66c82d9b73a2608c5ba202caf085527c5f5040c806fb9918bbbfd27ea2d3e2d8e1407800f4562ed159a6ca8b5c473293ca64c6a8dbb815fcd203d941ad2f755152f5887f4e463b9a8ad8cb7c579faab21376bc9ea7a64f374fe855f8afd2f7e406864458ed384620140c9d4b7930abde31f7a63833fd0c01e611c3fc51cf14ce0fea0e915203f79a07a12661b6140f81f92aaebf57cd31d0a96ee2b3dc646c539b22baafbb093c7c57180506971d4146bc50c752382a2f5a92304248c50681dfa28b5d062deaa989d2653e5621351d10d7e3a2cfb29d61b92c4b8b09ca614b08b201678b1eb74820649f230487f75ca08d16da0b8d126dcbc74c785fad847cf8ea4f0132c5f66afa05684461f9fec8a269c479942e9f21f35fc7156fd6e86e54ae38f0b9af1e0762630fa17e786c3194efaa285c6e7c720be8ebfaeead8677db781c3aa5484b3debc681714843dbbc8bbcc91ac5314d529209349710b265fde9aedab745b35c8dfb0e3ca72baa16e58447d5cb4b26002b2e845220de73b4445da373de69ec6c38e4d276f5505fe33b6f501b56b5c252e7917bfd03e14ccde6fb7eb16a782791264f242ed241e0714af09d7a3dd4a9fcd3a2dd02079e41e68f6de528b2f5e6266765e98e1115d35549570debb0359dcb9214b218f30e715497a1803b1f2ccd0e9201f9c0d95359221a6cf0a155e64fcfc90cfa90d1527d487cdfa99916596ec3c1e6a2e524ed2bd05fd8070d10aa163099971fdc3331f917244a6e13dbef1de9692e4593bc986bb96ea95ce6077ab13f37c43d7b1fe8053464f539a6999ccfff6777ad91b24c4b721fd6ea10d3a01b92da09dca371ae66e9392254e9648e6891daad350cff879504e15c3aefa3be404d7548bae0bb49fe8ceec6c4c0d5c0a155d285d54ede7c26a5480fc1691cb92101680ae7abb7a280d5358e64d99ba5fbfded726a47795b81f680f9723a4f121e77c8753779278114d8555077e1d22b0cf01de8af7a4e81ceedc4c0648b61e6f2f3274d77ad8b63e5e82459421b7c023994659ab5d879a92380d591", 0x1000, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) dup(r3) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="3071ec4e839d1d5417e52deaf4adb0016365133d95c0b96bfd5e3354000001002d10e28e8d7fa39679d19c87fab6c220aac3722632f9609b636180a6e062d4f10b14b127af3dcb097bd67003588f00000060d1c86b0a25ec429882868cdf72215ac5ac"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:23:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) getsockopt(r1, 0x92, 0x98f, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 21:23:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x72) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:23:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, &(0x7f0000000200)="63cabc1d7084a6d3af16360d05512e38a57bc184388aae91bc1c5bcefd950080e47e6691e596e97a54002b2b18a30607f28f28d69f660ce8d25f8cb9f910fa4b533a4bf3ab380d", 0x47) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) 21:23:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0x0, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="b348e714fc223d4d6e9a0eb9ed4136665678bd048198b4376b73ccff9f924acf87bef24ec8c27486b199827d5eff860000", 0x31}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = msgget(0x2, 0x400) msgctl$IPC_RMID(r3, 0x0) socket(0x20, 0x5, 0x37) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 21:23:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x8000000000000000) dup2(r1, r0) socket(0x10, 0x4000, 0x3f) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 21:23:13 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='\x00sa\xe2f\xd3u\xfa\x03\xed\xcf\x04\x00\x00\x00>\x050/\x84\xf0\xf5\x01\x90D\xfd\xd1y\xfb\xb5\xc3\xbd\x9b}\x97\xb8\xcb\xcc1\xe3\xe7\x8f\xc0\x9d \x81\x9cWS%\xf6'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 21:23:13 executing program 1: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r18, 0x0, &(0x7f0000000080)) r19 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r22, 0x0, &(0x7f0000000080)) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r24, 0x0, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000004c0)=[{{r25}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r25, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r27 = socket(0x1, 0x2, 0x0) shutdown(r27, 0x0) kevent(r26, &(0x7f0000000500)=[{{r27}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f00000003c0)=[{{r24}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r23}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r24}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r18}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x7}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r21]) fchown(r18, r19, r21) getgroups(0x4, &(0x7f0000000140)=[0x0, r11, 0x0, r21]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r6, r7, r28, 0x20, 0x7}, 0x4, 0x4, 0x6}) r29 = socket(0x0, 0x0, 0x0) r30 = semget$private(0x0, 0x4, 0x1000100d3) semop(r30, &(0x7f0000000480), 0x0) semop(r30, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getuid() r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x41d, 0x5, 0x5}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r41, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r42, r31, r32, r36, 0x20, 0x7}, 0x4, 0x5, 0x5}) r43 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r3, r11, r31, r43]) 21:23:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c10000060001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="6a8b03a7aacf5ad2caa6cc69020000000000000000000000b855de92f571c00400000016cd879417d55363aefbdc90c60f1b288c94e95da6344328e69acb"], 0x10) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = getpgrp() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r7 = getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000940)='./file0\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r13, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) r14 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r14, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, r15, r10, r9, r10, 0x1ea, 0xbffd}, 0x7fff, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket(0x18, 0x3, 0x3f) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x8, 0x0) r19 = socket(0x18, 0x2, 0x0) shutdown(r19, 0x0) r20 = socket(0x18, 0x2, 0x0) shutdown(r20, 0x0) r21 = socket(0x18, 0x2, 0x0) shutdown(r21, 0x0) r22 = socket(0x18, 0x2, 0x0) shutdown(r22, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r24 = socket(0x18, 0x2, 0x0) shutdown(r24, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r27}, 0xc) r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r28, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r28, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r28, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r28, 0x2, 0x803) pread(r28, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r28, 0x8010426d, 0x0) r29 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x20, 0x0, 0x0) r30 = kqueue() r31 = dup2(r29, r30) r32 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r32, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r36 = getgid() r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xbffc}, 0x7fff, 0x6, 0xfffffffffffffffc}) lchown(&(0x7f0000000280)='./file0\x00', r35, r39) sendmsg$unix(r31, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r39}], 0x20}, 0x80c) r43 = socket(0x18, 0x2, 0x0) shutdown(r43, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r45 = socket(0x18, 0x2, 0x0) shutdown(r45, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r47 = socket(0x18, 0x2, 0x0) shutdown(r47, 0x0) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="a7e4816ea7f26e4e48859b15e23210f4006095fdc8f488ff65c0bdc823ba7971cc0c95589c432e6ee352f62aa1705267d09f84aa2cb8c93cae41b1500bf366ce7157c36540d1c03fb8e46cc7239665e618e8b73fba02df77c84ce6f248ca1950983fcdf6bf7cd27742f677d62a53fcc4c3f1dddf2253f75ff6cf75c6170f94", 0x7f}, {&(0x7f00000001c0)="845b32e8fe2534371c89810b002b5fbc9a1067832d73d98dc286229d57a3d0f3c2539bad3a8006bf5b9c9bd14f8fb5bf512d1b6508d7d7c33e8a9bcf2770f439fbd376eb0fed001f61fc1965bf0b551846b88d26cabf231d1cab2f01dadf587a506e85c90d97e6cd317327788854588a2461bdd59e76fca712d75e9f5b4d6ee82e5c4c66c3baa7e6f873680616560173ab9e3d594d316306006093418c15cb", 0x9f}, {&(0x7f0000000280)="1d780c936aa55093b393580348a8f83ddb066e143dc936cc804aa200a9dc9208ed4fe25df80fb271895e4bf68f60612b62a7cdc6c7c58946ae", 0x39}, {&(0x7f00000002c0)="cf90c427f5bd6dad706d6dec4ab26c0d9366e805a76a35f0e0d9260ddb52effaba7b75a3a75509fa089605531da4f8bb72c98430c50b832d38a13de0ac17897aca2f596861c82578121597c5eeb5354af93a006c2f0b5bcbf2beec9f13916681a4c93b7089e508182e5dc19c75b669295afd380eb165d4c3bf9c6b06188d585bef56aa46aa3e8adc70e69b1cd01b886d5b995dd62197e6", 0x97}, {&(0x7f0000000380)="b761db76faff4aba064cafbe8827239b332b3b3897c42fa581405ed4", 0x1c}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r18, @ANYBLOB="000000002000ebad0675e6cbd47e000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r44, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r47, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x40a}, 0xa) r48 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r48, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) r49 = socket(0x1, 0x4000, 0x3) getpeername(r49, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r2) 21:23:13 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000005c0)) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x2) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="814a9ab26f02a2aed871a020d2819de0900216dd2bdac99d69bcdce2dd2bcae2ddd51bb1b91c5fb6eeb9950bff4fb73950c04b9a1b40df81754cabc7866b80f9986680f6eacdba972645b5184f2b205102bb58135c96e9387a142e5c55474138d1dc27a33b1ad37c8c18c1bc97c4cf3fa036feb2d05aa3a7ff763f85", 0x7c}, {&(0x7f0000000140)="a029bf16bf240dc290511073143fd12ad1a0f9741df41a45d8e88d19b2175a27c8690d81cba6fc92781f902ac7dba812b3cde1bb349cbbbf2b0aac4b585c04e37a4ebc5b879fac6ebbf3a81452c3c970e91f7f7d1c12d970c6da0a72602b2d55cbae51026ac5358115045728d55b4ac53176cdc92cec2a0ab5054786ab3a9d2dc5aadfbf2355", 0x86}, {&(0x7f0000000200)="25ae83b26c91540c99814667e63fbb37e94a86bd5ebf3d0095ce93ccf6cbd565fc073b2fb5c35e4bc8aec17ce876fe8a73983933cff67b3418c3b59bdf0bd7406b2d180a329cfd6c3e97d304670b52974d9cff929ee73c4aa629b8d6ca41e3ef9e3e78f2e4f126cd2e987891c2cd52120731d108da63097380ca76899b1ea23c9dea26045204709c6c4a0db7986a469d0d3abfb524b324fad0b5b42003449d2b5381b5aa595092d277cabac8e648bdc7e34f42d116acaa386481755ad7225626a6e0b4d041607499d4be25c28d2b", 0xce}, {&(0x7f0000000300)="03fbced5b50d60a73b771fb8476ebf9fb1126be4be8a4e0cf3fbf5240e8e736d5f2802d8a584f248188b8f34fedfe7bab4833c0e6c9880c7d7cea7237dd33b8fee32ba6d3dfeff9d30d9e6f8c4986558b020d72f36eaf90b319146d988bfb9eeacbc3f3b3fb9095a6adafd0fee3746263fe1d5f3c41e3eebf3cefd336e1e8026d36fcaa65d197fb6d94a420609b92b08eebdd1143bc7cd4cbd06e3b193df4dab7a20551eafd303a2494a31ae218441cb9c3dd058919c5934cc6491ca7a9f178849b1ac6fd2fe0903ec40f88452026ce2c2520ee0450426b529c810b6ec7c184081de0bf29b8863ae9f6ef5e2bac4", 0xee}, {&(0x7f0000000400)="0cda96e6eb4b6e623445b57aca569ce6657363c7019d58ea7e49cf4fbcf73261173aa00087ad5a1b596b39fd1f564cb86429c50c86f35b8dbfa2f1b687ad03972704aaea5952d3034d274af329e993050ce040f2e7e73c235f6e549239c6e3a341f583de271e7f1a4decc0688b736fca104b048401994b0d9b577c5b9ec3111781188a007030d72497c72719a33d8dadea1c73218ac81dab17242ada3d432fa985db5bfa", 0xa4}, {&(0x7f00000004c0)="fd", 0x1}], 0x6, 0x0, 0x0, 0x604}, 0x8) 21:23:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup(r1) 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}) pread(r3, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) r6 = getgid() r7 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000940)='./file0\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r12, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x100, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) r13 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r13, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, r14, r9, r8, r9, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r4, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r16}, 0xc) r17 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r19}, 0xc) r20 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x415, r4, r16, r17, r19, 0x101, 0x1000}, 0x3, 0x400, r20, 0xffffffffffffffff, 0x0, 0xffffffff80000001, 0x80000001, 0x3}) r21 = socket(0x18, 0x2, 0x0) shutdown(r21, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff8, 0x0, 0x1, 0xa0b7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x7}], 0x401, &(0x7f0000000080)=[{{r22}, 0x8000000000000004, 0x72, 0x20, 0x830f}], 0x3, &(0x7f00000000c0)={0x10001, 0x122}) ftruncate(r0, 0x0, 0x20002000008) 21:23:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000180)=""/149, 0x95}], 0x3) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r3, r2) execve(0x0, 0x0, 0x0) 21:23:14 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0x5af) semop(0x0, &(0x7f00000003c0), 0x2) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x2}) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x8b00, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000001180), 0x0) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/107) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmdt(r5) 21:23:14 executing program 0: r0 = socket(0x1, 0x2, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000001, 0x8}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0x16, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x16, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = msgget(0x3, 0x90) r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r20 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, r10, r11, r20, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r22 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r22, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r25, 0x2000741d) read(r25, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r25, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r26, 0x0, r24, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r27 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r27, 0x0, 0x0) pwritev(r27, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x4, r11, r10, r23, r8, 0x22, 0xae}, 0x8001, 0x100, r28, r14, 0x4f7, 0x1000, 0xff, 0x1ff}) r29 = getegid() sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="de8e6d2d15399784d821643cd62dcb3c2d932cf4c13a9eea3e89be30e48510b28f7e5351b4fb45b32729c93706dd9d6ce9468ee7486106cacb9af67218a252042419cfc25006856359ad7bada4d4ffc8228a357ebe4b2fbd3995278d531766e766108cd4a913a44fa53d61d06e45e20f8a21b04b4b75765d0272075619180caa268ec1b50302386d4e33d882c64e5480be619e048eb8c8bd06c218c8f939e65fc0892f5279b49ade6b47707387baf01ee6e4133430c3c3908358a1353db1f61317fd662f9919679afd77888194af997492a3fa", 0xd3}, {&(0x7f0000000340)="a29ace0ce3bf7a7c7a5bfa65c248d96b666b005e203ce90e7ad3d6297b42d134679603720c3230043d", 0x29}, {&(0x7f0000000380)="276e6694aaa2dd64e1d3e38a983e7563bf2653cc1419e4f5b2919eb4e781574f1d0a3f9187be73d534f7baf8bbf41a0c7698db724a5d2e5cbc127016ade2bf872e66b4cc80349e4d48090f5df755c94b1cf5095dd65648c27eba5e5227a3d095d9d3873c4bf9efb8805383525779ec91b1060ec5d79d1f37e44079928ce3ed2bc9b0a9226246ce22bf83d7a18947529244e77662faf75070f9320e5542aab31961b5b7bbed37bc81fd5b729c8c00acb1b8c9130593417d9c213e522a7ef9f7179664d033687d94b9f7841289bd86e0", 0xcf}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r23, r29}], 0x20, 0x404}, 0x408) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x320, 0x0) kevent(r4, 0x0, 0x7f, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0xd6, 0x2, 0xb0e, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x855c}, {{}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x81}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7, 0x8001}, {{r30}, 0xfffffffffffffff9, 0x40, 0x4, 0x7fd, 0x8001}, {{r1}, 0xffffffffffffffff, 0x6, 0x80, 0x7, 0xfffffffffffffffa}], 0x5, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:23:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xe, &(0x7f0000000000), 0x4) 21:23:15 executing program 1: clock_gettime(0x6, &(0x7f0000000100)) msgget(0x0, 0x2) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) dup2(r6, r5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1000009) msgget$private(0x0, 0x44) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e0c3b735f0fa4f88d4c2016019b2aa061a745825dc0a96fd8ec03f8ae2cfe7f969bd46da95701c39932f51f85323bfd0368c022b2d12ad7ca5b425c932995ef2c8528b1c549447fb0bea654ef517cd917ad"], 0xc, 0x2, 0x1000) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46800000006bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca80000000000000000085b434c6deff27145b9e259820001e0daf25dcc46827fca3b80bb145f84e26b73f054ed45fe65c79cb9370e36cfa777170a2959e5f73e118d35488cbe39fe38b7a81aedf9c5ff395f1b7ea9220fc2d64e8a857d25936848fa433239745ccac594b5fa177214e705321180ca29191e5779b5cc34fc62856741dcab9e9f2f4dea967b1b1372bb432e329c8d39dda6a78c702"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() dup2(r12, r11) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000080)={0x9, 0x800, 0xb6c, 0x1f}) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000002200)=ANY=[@ANYBLOB="02de607c45ec5a0d10d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c629804bfe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c217e6079ce6d492937832918984b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26b09adcf2165662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb331139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4ae4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf1991066f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a2205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6bb3295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9f9599008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfdaf7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60006789000000000000000000000000000000000000000000000000824d226c13730e194261ea4c7792f70a7b6657534f4d05a70e8a80810e3d421e22b4cf52ad8eac794469062bc44f13727740fdd941437640b31300ebed95dc40f54e014132e5592923163dd3c458cb909b5601c3a2d48798b701f1c1853e24000000000000000000"], 0x1008, 0x800) 21:23:15 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) kqueue() 21:23:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x667, 0x7f}, {0x10001, 0x5}}, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xff, 0x0, 0x3fb, 0x5, "73dcc5081a6f60000000000000000000000800"}) write(r0, &(0x7f0000000080)="f3d4", 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 21:23:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c35cf099b3fe4574a9f9e14cbc1df6382bbdfcbf91e5c4b5be1dd38483396d673540bb01460d26b15aa222048c0841abd0dc5493f9571fb22d08139db3c5a11a1e475f48bb6f57d39eccd3bfdc9172e1539a3f43bb2c9b9b9a0facd7faa0d525461e6aab8d14c91f62e8f677966a572f9a98568b2300316651231284624a33d4aa9fc4e196e230ffbe373377a507f580f8c200"/156], 0x10) write(r1, 0x0, 0x0) 21:23:15 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() r4 = geteuid() setreuid(r3, r4) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r7) writev(0xffffffffffffff9c, &(0x7f0000000800)=[{&(0x7f00000007c0)="23e50700000000000000001f0000009ff021", 0x12}], 0x1) fchmod(r7, 0xe3) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getgid() r13 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12, 0xa2e06871274b3b90}, 0x0, 0x0, r13}) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r14, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000700)=0xc) r16 = socket(0x18, 0x2, 0x0) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r9], 0x1, 0x0) r22 = syz_open_pts() fsync(r22) msgsnd(r21, &(0x7f00000008c0)=ANY=[@ANYRESOCT=r22], 0x1, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x27, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r24, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r25}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x8, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27, 0x8, 0x5}], 0x0, &(0x7f0000001400)=[{{}, 0xffffffffffffffff, 0x21, 0x20000000, 0x31f44cc7, 0x7fff}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kqueue() pipe(&(0x7f0000000600)) r28 = socket(0x18, 0x2, 0x0) r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r30 = dup2(r29, r28) sendmsg$unix(r30, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r30, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) r31 = kqueue() r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) writev(r32, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r32, 0xe3) writev(r32, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) kevent(r7, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x16, 0x0, 0x2}, {{r32}, 0xfffffffffffffffe, 0x20, 0x8, 0xffffffffffffffff, 0x3}, {{r20}, 0x0, 0x2, 0x1, 0x7ff, 0x7}, {{r19}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0xa}, {{r33}, 0xfffffffffffffffb, 0x30, 0x1, 0x0, 0xae5d}, {{r32}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x10001, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x18, 0x80, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xffffffffffffffff, 0x1, 0x3, 0x36dc9b59}], 0x100008, &(0x7f0000000140)={0x5, 0x2}) r40 = kqueue() kevent(r40, &(0x7f00000016c0), 0x80, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0x8000000000000007, 0x4, 0x20, 0xb, 0x10001}, {{r41}, 0x0, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff8, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r44 = dup(r19) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000001600)=ANY=[@ANYBLOB="d1426747e3e5f24ba189840008000000000000214d98be1eee5786ccf998a7a708f12849d1febb2553c6434c575ce859b868966ede573303c2681108671e8fa03dc9d10abb9f15a589109a71a26afccac5d49f6b9aa8842b86d71ec2c2ba22b529289e5189f3660929b8bf943039881d4804080c86b092b9be479a20f40baccf25a55c7c1e27fba53ff3b61db6"], 0x1) setsockopt$inet_opts(r45, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r45, 0x0, 0x0) kevent(r44, &(0x7f0000000080)=[{{r43}, 0xfffffffffffffffe, 0x4, 0x20, 0x7, 0x10004}, {{r43}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r45}, 0xffffffffffffffff, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRESOCT=0x0, @ANYRES32, @ANYRES64=r31, @ANYRES32=r46], 0x6, 0xc00) getuid() r47 = geteuid() r48 = getegid() r49 = geteuid() setreuid(0x0, r49) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x6, r47, r48, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r52 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r53, &(0x7f0000335000), 0xfcb7) r54 = msgget$private(0x0, 0x20000003c4) msgrcv(r54, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000002f58c3ce720135d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000003947de2a8400000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fe4ad5eaabae72163f67fdf9d52c62904fc628663bc703053c8cbf152321fa98dcba2db45a662528d7d7efd275f365d0a92171f371187268f6f928121e36055d125dc53449b"], 0xeb, 0x0, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r55, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r55) msgsnd(r54, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r54, &(0x7f0000002100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e7b13d33214ebc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d21e439afea36579ee914c7f1c50062da1039af27b76e2abcc9f2bf2c6328426696f06806b6e2bb4c4a"], 0x1008, 0x2, 0x400) msgrcv(r54, &(0x7f0000000780)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r54, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r56, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r56) r57 = msgget$private(0x0, 0x20000003c4) msgrcv(r57, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r57, &(0x7f0000001040)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000f004ade3410d2556b4b59fb6a370756535558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b5609c576c17f91893bbf2824a62a3d0770e529ed3879c0c46cc90be4413e0fdd953c62cd3f6386d9400000000000000000000000000000000000000000000000000000000df401b405653b3a086e5df3ffc8302fc6a354ea76eea846c3774ae1ffb368c065d68d3e25e3c5ba58b444e3c49b5d17f59b09038148378d5168ea0d354336b8430443700e8"], 0x1, 0x800) msgrcv(r57, &(0x7f0000004ec0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e6f8c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011fca9116841e7ce102033370cafee86b42b336747c7939297516b59f5b34061214272039e3d2bd8f5b2b891b6d60eb17e040519a02ec7fe8ba8958c40b993036518abd2f3a7571360f7fca683851db1649b6f6427063f2691b7c94547114dac26d725"], 0x1008, 0x2, 0x400) msgrcv(r57, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r57, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r58, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r59, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r59) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r60, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r60) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r61, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r61) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r64, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r64, r63) listen(r64, 0x0) r65 = dup2(r64, r62) msgsnd(r57, &(0x7f0000000680)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES64=r62, @ANYRES16=r59, @ANYRES16=r11, @ANYRES32=r60, @ANYRESDEC=r34, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r66 = msgget(0x3, 0x82) msgsnd(r66, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c105daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247fbec8eb6d5651b3057026c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c9712876331f79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7ed47f00adafdbc17ef505e95a941759689d37da81600000000"], 0x1, 0x7fb) msgsnd(r52, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r52, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r52, &(0x7f0000000dc0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b721194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46b0bb2fdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7db29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754dacaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb923b6ac84523eb0f63c3009f09c828447bda40c883721400975bbaacd0c030000000000000036ceb050766600000000000000000000000000000000ad5a9ff960f03caf29e83bba7ceae34439465f742aaf7ce51112a23a361250f7"], 0x1, 0x800) msgsnd(r52, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r67 = getuid() r68 = geteuid() setreuid(r67, r68) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) msgctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x6, r68, r69, r71, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r48, r51, r69, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r51, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() r77 = socket(0x2000000000000002, 0x1, 0x0) dup(r77) r78 = fcntl$getown(0xffffffffffffffff, 0x5) r79 = fcntl$getown(r77, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r80 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r80, 0x0, 0x6, &(0x7f0000000000)=""/155) r81 = getegid() r82 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r82, 0x0, 0x0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000100)={{0x4, r83, r81, r83, r81, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r84 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r85 = getgid() r86 = socket$unix(0x1, 0x5, 0x0) r87 = fcntl$dupfd(r86, 0x0, r86) ioctl$TIOCFLUSH(r87, 0xc0206981, &(0x7f00000000c0)) r88 = geteuid() setuid(r88) r89 = getgid() r90 = semget$private(0x0, 0x4, 0xc1) semop(r90, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r90, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r91 = getuid() seteuid(r91) r92 = geteuid() r93 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000680)={{0x4, r91, r89, r92, r93, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r87, &(0x7f0000000100)='./file0\x00', r88, r93, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r95 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r96 = geteuid() r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r99 = getpgid(0x0) r100 = socket(0x18, 0x1, 0x0) close(r100) r101 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r100, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r104 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r104, r104, r104, r104, r104, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r109 = geteuid() r110 = getpgid(0xffffffffffffffff) r111 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r108, r106, r109, r107, 0x147, 0x80000001}, 0x8, 0x7fffffff, r110, r111, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000240)={r110, r102, r103}, 0xc) shmctl$IPC_SET(r95, 0x1, &(0x7f0000001680)={{0x107f, r96, r97, r98, r103, 0x40, 0x7ff}, 0xfffffffb, 0x5, r99, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r112 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r113 = geteuid() r114 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r116 = getpgid(0x0) shmctl$IPC_SET(r112, 0x1, &(0x7f0000001680)={{0x8, r113, r114, r115, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r116, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r84, 0x1, &(0x7f00000001c0)={{0x430, r88, 0xffffffffffffffff, r94, r85, 0x4, 0xff}, 0x6, 0x7226, r99, r116, 0x7810, 0x3, 0xf75}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r118}, 0xc) r119 = shmget(0x2, 0x2000, 0x40e, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000840)={{0x3, 0xffffffffffffffff, 0x0, r15, r120, 0x4b, 0x80000000}, 0xa3, 0x2, r78, r79, 0x2, 0x92, 0xffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r72, r74, r73, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r78, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x8}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r76}) r121 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, 0x0, 0x0, r3, r6, 0x28b, 0x6}, 0xcd19, 0x7, r76, r121, 0x880, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r123, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r123}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r122) 21:23:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket(0x20, 0x1, 0x3) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="1f9b5cf6d75d5d7a7ee981b3166e0b8bd8120c9049666bc3c65006c5c0b05e38a8582a7c249e91772c17ab0a8a40e0dc1185cc7831cb70a6bf4961ea2c7e1d9a1fd9d51eba11db38b7bb31308546c8af57cdc5974b44bbabc238cd650ea665e7728527b4ca0066a10081ad953f316713a42e94ccbd684f5695b609371ceaacfad8c10af40d12879fab3a76054aff51cf80", 0x91}, {&(0x7f0000000180)="c209db7a4049d4029a3819236b9aa5401ed85dfdc50db8fd35e3c25a5f5f0efad6e35ddbdf16d2366db82bb500bd4614fe461de8fcb9a918551cf88ca7d22894208bd5d19f7ad501fbb9ca", 0x4b}, {&(0x7f0000000280)="8964d9698d5245fd24c70fc19392baf4539a7d0704b35f993820b7b0fc37d6222775eb49804e5962cfa0619758be84724d7694faa12060de90f6c2afae3029dcd3b309804d8cdeff9a68fc6b2f0c738bc5c76acea84c783945b78fa65aaa607a7736c3c7c7984d24fa856e107791d673059771f4309c4069c9d5d0e74ae4a2ac7b86d7a557fc1d36cdaf22403189f0fc0c5342b37d904774efa20451691bd624420adf0923b0a38460af1851002c882a73dbadbfb16101b5611ddbfbebac82ebf41e8ec8e23ec400b49829c65fb93bdf6c81eedd6779e5dd627c480dcd8aa7a0464064735208e1c523306d8f967ce549633813bd", 0xf4}, {&(0x7f0000000380)="d4ff2a4687a468cd4b49e015caa1709cbc973d820ff344badf344a2df3b04780e7f8340e4c815a9588d59a61333f792e25f96e65f9091682b65bf7ea4383caef97d3a794568094b59cd27afb7f9d0ba64952456d302c8581f667b444341b1bee078a2a1d3c6597189ff1b728c22b90580eb0a3d0aa30a71a1aa268c3d0b6bfcb0d58388da1a1972d336addf5cf6faf86c11de044db7322f6af3cc5ed42681d4c24fc8e5f8178dae21b7831f2d42baaa7f37e79e2e42e7aa0a39c73d64fafe2f9056e8c2d36eb20055e492eed89f8681c32e5e664a4aa4379488240624973a5769165c33f8faed13e63943682557f68fa9272a2aeaf2172b93c6d04a9b4cae7beeafd401b198a6e3ef03d714b9b5cbad4f8d9492997572443e2960be9f145e2b970be31759c335ede5f1f52238bf1755539e52d18d0a6e1b9a383ab7ebe0e1f8f005b672791af0ad4c9ca593e082b7f8398af28c38ce32866dd30f205d0513c857c4a4efe38e3e6790a5a411ed286611913cf9aecb1cf1f8c6c3a6ebe2d758b2a902e6754cce106ca41908db1441e10229badb9d0e65f26097aa9ffd896efd08d17b7df90f20c9dfeca6246453acf471de78cf8f98f8deb66a8e2e3ff9b20a4e4edaa0d203d8e8ff518da603b9ee8fd06f38add9da5c7c2940bf5ba221d2638d2e608b6cdae884deff4ce59e5ba4691db4440880370189fcd4bb7d7ea00e6c6dce93576f417caf797fb474c0dcc646d6b1f9a15921c461399b2cbeb30fdfc5d703516b5441543da10380025d3cc2f09e26d09e8f8d4556f3e4be10d308a05d652b8b62d3be55b4e8100e4e71fd0c6f0e4b331c8f7bd0e94533701de174da3ad5483c3f5b068f5b173afbd45bda740edf81cb9cd5ef17c9dc5ae558835ce1a07491247dee66e0b64a761079ba1fea6a3b024ff94615de364bc25397ad1340f0ea8f5424110507a14c2dcf5a47e75a19519e05c2410bc788d93667ea67a6156be4fa712aa355e27a68a575f0ba52a2b79b294917bb850e5a9aa97809e30f15eb40a5e2c187e3e3cf4f5fee8ea8992cdacfaefc64c9140d07ffc2bb9bb9c4dd793b6d7d3a0097b4bfbba467ca9ab16aa8eb95a63185b23926b9b346e1e9cbdae5d73daabc74c7d3c4c71e2e0b87428661890551c7a59ef58bd229278626f4771a69b47304877a6a694d2d3826363b0f20069c55b64dd5c58148aee048d9beab885dbe1f44de2812c4d8491a84d79730877a62eccec8d078d39930abba7360289f95db74e2f6991505afde501781426446f402e4060ae8d4fc5082b0d8559b01d35a40b8b26261067b72d877f7883fdb493a6571e06cef379e1f2f3cefa75d0b12711632e5b5df3a3f297eda79d7800c26fd11e41fe5b047eb313c4c51e381bb5560ae1fbe5479957afeb3a2532e24f02804fb718fcfedd65466f9efdc08178625ac4b1cf563e9eddcf495e71fff66c95f57b43d0cc309667b1a49c2a7b44ccbb8e7c64688355eab287837594a9bc84bab551fdb8496c143fd057679d03d69b6138fe980be929e23d47b2f1ec5d1db5d94ceadccf34b9904574df89aa6d634a76cfe99e3c4f7ba854ef0fd23b1259ff5823a475f786692995c5ff4f7cd94a75d178adbde41001d1e19d71932f8f73650c6c67669f4604bf008fa6def3310319fc9627f65c7b460adbd0c5ec122d5620a002e9d6d482e434a4bbef2f6596c626ab09166a4dce6fc4a5ec91af398ba1b5bdaa44cb308c4cd99169a0ec76dc6c93070b8219fc286c676826151a60671cdebf667b0a765c422bfe14d425b5f767f25daa7592f9294d78f2282264437c35230e7b3a21d6df12b62b7035c805eb614c2ae49d8ded052b573df20804a8d0a670456e220ddf20d43a935c1f0313c59b1a38c4147d153688a90935cf40512795a3485b28c5e49d2afa6139736cad89abf4498f24bd7dd9b0048cffbb5b3255830dd930294db697720d13ef237ef0d7cf085dcbfe503c4404a57507a8df08f102b08e61cec9383d005a8e0430e9f69ed6e40ba7b398af17ecaa53d362284156e1f619655c825a39d89e1e66bec979ad170ea67ce4dd23b7041081294d987dde09ce9e5238e256dad6fcfd38f74c576f8e2baf1b6192fa9a1e9d348e4ea1658a03b002483ac279abb5bb2c715122a0b9183a14647107309c6daae32c9b539d38f41b8504029498c71dc659e41bf05fb94ce74a20df697c33d3b6a8c25edc667eec23bcfb03de8b490aa90a50b7ce22e0ec5cc6504f1ef227ba2ce97f974535f6149d9a877c2d7a1314edef78d4cd01d29ff8fd0c0df71c223b08c9ab98e46ca3f540eac4d2f58aad7017b5309ce6d777223f9c559492d10c8225959664b828ac5b89beafc8b69aa9584476cd6e45e2de8d63e98df9d9b3611f3da141f51c471354af31f68483cc68a7321f325c0c95a4a158c5030498d2d6e12c8e2e38f9dbd3ad6f324bf1dc648de09ad58179c971c854da474b0f1cf358abb89a6ecb26dbcad59b97178201d8fe591e2cda6c41d368a4ff472a3f963ebfb5908cf25d6350f7dab93cfe3b468a14d11166d25b01e9645ea0259c6e4f62088cc2b3ea94547c006e0a918eec10f5c90d641f49afd5b9d211f32f3e15ff07f8b173d01f6b17353fbfabc2425ac67b3553b940bea44c3c9ce87148101a7556c78c071511dd174a37f5ae73382ee3d72fd96678fe739dd0cdef1f258752c0fbb604ad09bd3444b67de767adbf6374b3a5471582b49a777dc3c7944ed32cdeed22526179460dc06c7882d5be1152dd77de5b817715ada3a6f2089e3f56b4015c7d6c3431db8e8f6219b27a88ef51bb3045e3f51cb2ac28d1aadc0b3a319b2d20683355a27e6081bb7379e23c15154759f4b23abccb58c2c5b2afe1424baf3119c5a9acf28e02ae97b55ebe65a3ad9acf175dd4f74bbbd6116706803520db5ffd8e25533ab36ad8dff332fdf25d7fc429390489faaa36ecc40b2c1e25f321e6aa136641f36deb145fbc82143c69018eabbcb4dde421420cd04d79d41033498b63e8e036e5dc11428531b86e754aa4b23d738de5ec31023cd0961e40ce53a1aa17abe58229d7dbd91bbcf1ab1b2866de09055f0ffec18b5725a2daaeb8fddd569c6ed131951afad06d9161621cca00a6f2010f41d94d130f930c7080e2cb096f00b2e6242c0ffa1a469b33f263114b3faecd952164cec1660685584ecf1d8122c7b26b798c806ad4d52d349aba03e735d678ada92211c4436048d6627035efc9a97932547bb2e89fd51a62e1d8c7cf7c99c1f7c9df4e9b9853390e23c26a3c8070b144ec022f4597aabfd738cb26fc40ecdd29fad4b37ddca134ce7a490179731dd5f19ff7c6d012b799a6c335a7f5fae50432921b60aebf7d04bcca3e7bff3f4d614d40cf41859203ab07b5d24b7ad3a034fa460941ddfba6e4d1de0ae49907bac93540d081857f3d3fa0b0cfbb639774240f04cbd8ac95ac2db020ea30286dd6ba78302e69d8c196e44e9cf012c3598bef2712ef3a66366d5603aa723640576e7f082553b7655d4689bbe4b810afe09eda195f23a0adcae736bb5879b5d146f5b27a9fde981278e4eeed050e329234c80fc8ed2d26f8e8989dc2836ee7e2d45829d927f030d131bbe21e9574c31366a704faa96a29558e91ddb8a1378dc82cf905f529a46edefeb205b3971213256cc554a6609eae58164286ca116967541ca91f33cb793535394f1a170a8f5e49d367d00fad6a4f8896c5667be90fe5d90ebf8fb124211e0e4674dcc2226dec15cf57ab35448b8b1896fa092b3cd6aeab7762c58835fa741abdeed9e1c43b89a9c340bf5230eb076d498b695ec6a3f1a10eabda650371b7ed0c512f41ec89ebbfd4298a985d527175a90f0fb85fd0399d26426c250cee017cec6825c479f417e97dcbfc65f45656f336f465ca89375abbc68b835c4236ff7ac987d8e2d781df93db4c55c178606af0371bbe9ca503ec882ea29a405d0728f7667af9ffde4d6f8dd4d6676bb374033f653d2b6200617d3214198d2927b964439c2ac4d01bb383cc77f98e2759f766d4e5830a5483b49435ed1f30cd33e108832e4377218415519d2b9556c956dc3d789582267c87407e28f34c99258b6053ee5db0274754b0de6172cfb7589173bcb6617f8300848caa6c85819b973774d023c355d142f762d2ee97558bc05de97750bbf1bc532ac6b5fcc698325f4af6bb1a24e3312d936d98eb8712de6d81631f766b100ef98067892b0c3577cb689ed704795416c48aab4a0d3d5b3cb32f4dcbfc22d03a04ce5d8e1ea447013c3575dcd63076951599449bf12feb9b87281be39426f638f8cc08a94d6a96c585f0e2382b861c6a5a8cb7c645141dcaac2f976e5e64bc7da371158ec6fc54de8dbe6ada6186eef8101b10115ed0ee32ec4dc7662e2bd3e51d4ad185cac12a732e06f20adfb9d3701062b547c9fefce71efb59d9f11bcb05fa8f6bf726f5546e7db986ae6e3478a0bcf04a53e5cff747438fb5b5e1803b68c97fe1790a5b78c4e0fdff52bb6867321a1397b21632da28fb35e6cde7654920e3ac5fb7ef97b7895739921eb1a0d508c6e3890f896497a8e0ca9a7e51df8b5f1b3c7946a6aa16c4038e9f7266eb47d330676d7d5982b86abc56f4b76eff8280529a3856c26f03e472ada36788ebfcb2fe405806515f639931273ce2266199d45bb98ae6aa9d0a519ef9df09f0e555382482b8c77d77f52e22d76257e13b95d4c92ac655ed878143d69b31145ac78a80f79889ff0b92f8b9d3e4155d1055ebb8824776cbd8ea544a75234c4130b603b5bd9e2a65601717ecec8e71e242fa776f15134e3e756c983d452623513f6b15cae447fef9ccfc5dbf22f2bdc513ac60dba11e6e7c68fe5d216ffcf3f9520b450c847c03aef003eaa01ed763d4373e73bbb5cfa7cda03663a75bdc3e69fb2adc6ba4f8fefce284ee80df34770bb433c7518f0762b102d6febc34401d89dc0207d2b3cc1adbb976626f55764b56d3e56e4758bd11d902da1d4fa23027177ac4d0c577b56d27ed17fbc3415c25f4227aa74fdcc4f555cdea92c3e428e357070993c668c951756ebc7b77d20219557400f34eb88c0ce3d3b2eec097c0ae66d135515a5f7574d49349c4347324662d372b018e4f5526a8a3539334ee49c0eb8e86eb0152c7e368fbc385dc729106e06827eefc82c54777cff7dc9cdccec69c685e65d1fccdda94539336446ddd9482b5fce9b93cfad5c5f520dbeb7d8dcd1f4c02a570f7b12fcc4d56314a6f3662222425f162565602ce6f1a7718a610e1428d0aaf841e6b1670cb9d1e81a3b5b62f85c730d6fa10f024f236f36c3a65e2e63f2cd48442da5b4781fa1d414beaf5fe09186bd05295462536323a426c55c906bf3b18885aef6f280cdc03198588fe0e7cc4e4b471d76c5dbea4a053fdd47ad695f8826e3266d47eb96493728d7ea735369269af03e110f82085807e0672747f40bbd424b6260965668b1daa168b781d6553b5a4f498cb3643962d37e1168cef1833ddffcea75c770807edc45c2b2be64c285b46baddae8d05051424d5529bf7c6bd5f137f3a8cc5eec425fe743f26a7d8fe332efcc322c81cd4d70cdf9ef1ef49407de051c6f9e157edd9afcf93eade7537bb28b76d7d07b6a1a1a76dbb7893d828daae0081bb63e5860763a617f3243d057ac4986daa8cdc63da63a7c606f69b9a92151ef909bd2150f5165ff82bf693a00775a2b156c346df1c8c3d3ee3470a4e25ef4d5643362821d25819cf29004433f7ce5801bd105e", 0x1000}, {&(0x7f00000016c0)="f6c4f2f938592f88ad6fd34ee1ac257f8874df2f095c4912759417d754b720c8b2ab0883373e651c7b1dbcc96e82f4d6f551c84765af032ce1c7ff0c4083dbbfdb3da2f2e136192d5a62bfb94e3f596f93060baf6ac083bac4c4fc2a629a", 0x5e}, {&(0x7f0000001400)="408233f0e0eec30f0b531d49807ce626eea70ff8ba0c18a08b1e6078dd85bdbf23a6f7dd295893a37197b612e0084a3146cc281a4acfcc36776e9c34ea22c8f8907e796560380ef09bd578ca3c7d1438749ce1bac7245d7348f88a5ac223e4326db45c82a2d677927301fe2012a847403c49bcf38454cf0ff4befeddfc3b73a32c1777f93810fe26d17ea41977298bc3a060076dfbb17c455025b351a03a7969fb12b70bf4b715396f7289ad7cf02714adf478c1693029999e94c685d51860e56a5a1f5cdde08cedd1dc99d272f96cb2a8aa119ca30fb8b2c142f3fca8c5602bbe5787837d385d1c51ef0be9", 0xec}], 0x6, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r0, r6, r0, r2, 0xffffffffffffff9c, r5, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x4}, 0x400) shutdown(r3, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 21:23:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/235], 0xeb, 0x0, 0x1000) msgsnd(r2, &(0x7f00000001c0)={0x1, "e1c4a2355af3711cec7a2ad8da62b8c07cc3370c3b713d53c1098777c4caa379908c4ab856664ec85fad77b49434a337718e4aebc8aa67cf7ae78c6f5bff916df1c27363287098c02f47f4dd372fb58612330798ddb47c615ee8c39dcdf626301d343f0788bb4c40e151f60774a1194bac2b85e75fd3377d09b0d41018dc7117a0b0ead3e5561cad0fa9ed87b0fe0981912f8509f17fa7ae3aa1443d4042bae33122ef7b3560a274b92d172afefec9146fa39482cbe486d40bc4c4ea08c74d56f5593535839140"}, 0xcf, 0x0) fchdir(r1) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 21:23:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) getitimer(0x1, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) setsockopt(r2, 0x80000000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x84) r6 = getegid() fchown(r5, 0x0, r6) 21:23:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f00000000c0)={0x3, "6a8d3d3139671435a27474f7a90a6a487d92d1f93e666d744f6ca09b0c8ca9c12247393a24c802d7a6d46619d1b9f76c9d554b1b05a15e6ac74b7910a87f04a1e94b1ce5ab958f8a1d187e488c5198793d3862a8a8d60cf0706b6fd88be6ede012ce40f83534f05b865103"}, 0x73, 0x800) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a2799e4132c7066554068895e7897af8e25461faa091e501cccab6674a4c226c24b1690d3"], 0x10) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r3 = socket$inet6(0x18, 0x8000, 0xff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000300)={0x1, 0x3f}) 21:23:15 executing program 0: kqueue() r0 = kqueue() kqueue() r1 = socket$inet(0x2, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 21:23:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = socket(0x18, 0x2, 0x0) shutdown(r7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x90dc, 0x4}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff00000000, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x400}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x5, 0x9}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80, 0x79d, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x401, 0x9fc3}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x7, 0x80000000, 0x3ff, 0x1}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x98, 0x2, 0xdee0, 0x8001}, {{}, 0xfffffffffffffffc, 0xd, 0x20000004, 0xe2, 0x9}, {{r7}, 0x0, 0x84, 0xf0000000, 0x1, 0xa4}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6000000000, 0x100000001}], 0x3f, &(0x7f00000002c0)={0x100, 0xfffffffffffeffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:23:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() setreuid(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 21:23:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r0], @ANYRES64, @ANYRESOCT=r1], 0x4) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000080)=[{0x0, 0x6, 0x1400}, {0x4, 0x80}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x81, 0x800}, {0x2, 0x100, 0x1000}, {0x3, 0x100000000, 0xf2e4cf5442ae0ee3}, {0x2, 0x7, 0x1a8fbe98af4a12ca}, {0x7, 0x9, 0x800}, {0x1, 0x1}], 0x9) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r6 = socket(0x10, 0x4000, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) shutdown(r6, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) r10 = socket(0x18, 0x2, 0x0) shutdown(r10, 0x0) r11 = dup(r10) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f00000003c0)) shutdown(r7, 0x0) r12 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffed2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/53) r15 = getuid() fchown(r7, r15, r14) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000600)=ANY=[@ANYBLOB="92704f1cd1ba504ba822e2f2948f995065723a3ddf5fa5a97c94a5b7012136de11d58e88864fcbac2b12a8579bac8a993a65ebab3fcadf9ba97d19f2f8dad6d45515ccfaa94f5d4c98eaf32fb90d0dbbb48e09e6e68a2ca419cac8a930de35ef351b9146ca228420bb473ca7b6131caf533210857a18c4125fd2e7e2e326a93a4e95da97ec308e8e8a131c58a1545e340a34891950be0fb784e27c326e4c65c1b5fb2eade146c6986d9d49e890762e363386b0f432004264c69fa8df7187c4d4bac7d2bde66b5b2af20e3797adeb67fad6b6ab2ad3435fedce0ad60048d4101f0ea56948fc8005356815e9798dfb1135756f10a7336301d11c3d6727cb3014c5e6b1d2dd3cfff269457c1c69ea7438ca650dda9fe1b7b583ca265bbf86783df84a8ccafc716f4d2df207b232a51955fd0a9ce198a72bf2f145e7504304184c45c80bd4c830778b2bf6"], 0x10) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) read(r16, &(0x7f00000001c0)=""/219, 0xdb) semget$private(0x0, 0x4, 0x220) write(r16, 0x0, 0x0) 21:23:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) syz_emit_ethernet(0x5f, &(0x7f0000000240)="c7a895006f53ddff86dd6e360aa9f400001300283cd434a82a00000000e76020a4a20c9e7c47e58ab22aa6db0000a6b397c7fc38d6deed315a3d2b27e4f8ec1250cb3560ac525cd5c9548724832ecea7c7d3edd92eb16b2285dfc1907f4d9a1dfa69afee28b11d245370057ace02ac0b12d3bf1b9c618bef416c8940439ad8a0374ea8f756f093206a014c5f06bf552fad72e0992d53cc1bf88de47a9582680b4e2e79c2437dfe683a0f43f6c626d3b8b031d58a25e63de904985614b277351101120a0ba47b1e7f87853845af770d65d08df355265ff483c7f710a0a565c0e70bae1eb63f695de48c87576a00547dca00"/255) fcntl$dupfd(r0, 0x0, r0) 21:23:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x200, r2) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) 21:23:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000080)=0x1002) 21:23:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES64], @ANYRES32=r4, @ANYRES16, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000a00)=ANY=[]], 0x9, 0x800) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = syz_open_pts() close(r8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) write(r8, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r8, @ANYRES16=r5], 0x7, 0xffb) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r9, @ANYRESOCT=r5, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) 21:23:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xd840, 0x2}, {0x18, 0x2, 0x1ff, 0x2}, 0x8000, [0x3, 0xc9, 0xffffffff, 0x20, 0xfffffff9, 0x10000, 0x8, 0x40]}, 0x3c) r1 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000200)) r7 = dup(0xffffffffffffff9c) sendto$unix(r7, &(0x7f0000000240)="a393c9d23dd2d192a629aee3be28261f10e5ccf40813b5562cbc30f97d69ae34569622b03412f1858018c6ef60d388c0e32e6a4d3af0ab189f6f2974e5ad34b3760ca8eb5952a3c4da2788da3f80f74a6596c08b155ab3cdc5157f158eba26e55600c33f08c5a740a587588adda509109a0dce2ab7d1653e975d549ad2f15b8de391ad95", 0x84, 0x9, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000340)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)=0x5) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x81, 0x67e}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000440)="f60a749800865883efda6b6b9cbfa87dfd93b3bdcc984910fb5024c2ee8befe9be8e620ef7db3e3cb964d5d2b780f4c4fd0ae4d2ab3da9aa1a39d98a2985db8c069334a3e562010056d43667b7697fcacddbf1f544779efeddb1f576a9f4771404e38977e105dc20c72c273b70e18c4cdf64d62242e4037abd8a8072bfc28af4c2c87a741624538b2162d2bf27e398ef3d2bee681de5a7ae6e3f494da7c9a70c19df83b3353259b48a61c5ef16b3ecc391b4ceb75d66f332812d905085e8f973fb4ed33925c7f8b2d9d26f802341ce28a5135696e42e009f17ac4db7e466fbfc566d93239952a97db904cdf686", 0xed}, {&(0x7f0000000540)="abc5e78e13ee66f19105f14661e7daf00962532897d86ca2834f2df1a7bd3b905aafa2a6e265edd6c0ee5430c69480393a5c093312fac73bc90ae3f455faa5fdcaa1408c830ab8fad17d7d8277ff4d4b12384924665fb38d46c779532e9f46d41c04cde9616e1d11573f892e790191116c7f9be5c235f2c8c4ab1cb86f8213601152f35907ff09018c3cff1ba8dd7396dc34452c2c9463df9dea9a14ead9472e878b9bb846e7b7f9b4cf4690e74e02a9d50920f67cd23bd36a9e39c6b755fdfda33c90b7c627b7d9cc515125c29f74cff1fb0109a8097e93a1aba276feb99b6f7fa3392c8cc98c", 0xe7}, {&(0x7f0000000640)="adaf011b8c34bf669e6bf097fcc6b496c2dc710a4c52fd19ad9ce941924f05118faa9c908de9f57af09e5f782cfe4ee59fc337bc74be81b7f7566e5dfd987aad5716834c7fc16cfdb7e1d081bce77468ef1b54264c97faa42e5f4b957dc2487aa85a", 0x62}, {&(0x7f00000006c0)="2916f9b36c783c9a941ea052da25e26eee5b10a55df01ffa665be60d0fe2848c3ddf909dcd6fbaf10cebc2ab25ee217f8fa5203d677d0c46ed19e86d0a435e6cd1ee7461ea35453bc265620fb79b9da271a1c007f169d63f7d197774c49ac5664dc1bb2f801a48e70dceeb36fdfa6719cf84c6fe646e1bd119855f15e2bb2e6902e12db371bda2487f", 0x89}, {&(0x7f0000000780)="c1064fec5334c81e44edac833b1d211e623889ae5e38fa174f50df55ae35ac21d4929a0ac960adcfbc5197466a05fee469a51816653181cde2ce42f51db0ca01a55e88541f9dc3324d0453aaae2cde3624ac312f700c54f01d1e6610d76bea2e7b58527425d4c2949b10d021d393c11fd3825023a3058ec7c7b2f51336c715712ed78e6535effd88c75adf2d", 0x8c}, {&(0x7f0000000840)="e6b3c100d37851af383c355dc17eb688", 0x10}], 0x6, &(0x7f0000000900)=[{0x70, 0x1, 0x4, "90b1fa40f271ba6f5ab9ecae534f6244470ff8fcddc305e95b37732f00e4f4ee400c40e3e486b6e9e8b4a9eae56e511c64854492caa363e19a82518fa590ee37593e4d5719b0ff8b78854f20abc19a61e495c4a1188465ce8e7b54d486"}, {0x90, 0xffff, 0x200, "f44bd8518b2125b836083b7fb735e9d3b25e3608d90a7d7c3c08239543dfd281a44b8f8d6bb0093fc49bbfa316baa1c238930a861cc16e01f0c445d258451b9fcdda5783e64c59cf5435de47a0af1346817ce7ab39e939189a2f96e486338b732e84330c96d669559e91ddcea221bdb22ab0084544184856c0"}, {0x50, 0x1, 0x5, "87dd7b1238d41e6f35bf552f4906a79a33f63c2c0d9f5b014cdf81e4a4630701f0440419e95b46980706555d1a0e9fe4df078f8aa1561d408e127131279c79"}, {0x58, 0xffff, 0x1f, "d58e4b83bf6b51a2ad27f01e7a13ef5c144bdf434500f97d08d17f1b1ea68d8828cde04efd7e32ac5ce2d1a07defb5bfbc01ac890a37cbbdabd241eb8788906b5e2118cea5989a"}], 0x1a8}, 0x0) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getgroups(0x2, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff]) r15 = getpgid(0x0) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r18 = geteuid() r19 = getgid() r20 = fcntl$getown(r4, 0x5) r21 = geteuid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = geteuid() sendmsg$unix(r8, &(0x7f00000013c0)={&(0x7f0000000b40)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000b80)="f8e75533f536520622b6fbc2f61431268c0e39e3bb86dabe046d77318dbe8ca5d9a92b96d15c3c596e955aec2cc9a0aee7e15a30801c79779cd44dbe44a9f434d4a28a95f8f3fe62f5e349fc1f961383151ee12ca03bea35095a485d804f9fa6cca92066240daa0a61275a88f8ad7671b444784074d722c3d7c638bdde96bcab0be324e1c194f816cea5fcd02eaba6c3016fb9eef6594ebb1c6f93467e0b3d9e29f3fe8c7c", 0xa5}, {&(0x7f0000000c40)="394743076fcb3cd60bfc4a6e9072db903e85f36b38772c3807ccf9dceb6d15f047fa5bf5b1463e0913adf09ab3aa41b8caed1c527494baf695726dffbc7b869e1238633de0b268241e0896a94204015d62ff0f6479c2e8c2b5e8529280734bf66a9329a2864f58a4facc6d11a3bcda27c228c6306170faf9af060384bc0c12fce4bda47f6d0c75c28fac5c8acdda3646d7ebd26210c20d80806885a6c00d882a80db99e97de7c0aed696db1e9f7f0fbfd1f6d30e41f2ef599fb5ecbc832322378ed8af7e3bc7f04fba12", 0xca}, {&(0x7f0000000d40)="d047944479c1891fdd34a9fd2872fd73816ef92d2d64c99aac39de68be0dd5ea06d9105e2566098f93230172e00ba12e7e37cace5543b2b6b4cb92cd72f9a527b0298cf647e79e08bbabbdbbaf60", 0x4e}, {&(0x7f0000000dc0)="b6dfaa28e139033f7d829521db98c1ca74a57ae85179354058b03a3b496abb432da1665daa27bc996cfebbe5b9438d08fe450964da1065d0d0e3380d64abf52148465e5b7c1736f8dd066842707b6060c248749c3f858558efd694b08b2a124f45e45f8de57102a35c8281407261a6d5dab8947f3a754d0fd9eeb4a8002932eb", 0x80}, {&(0x7f0000000e40)="8b6508d24d27d626524e980e21b4793b9efc19b2a78db8952cc9d154f1853176ccb9c92273197c67d899a7435ee226a5060a3c3cc86dc9f9e6a8fcfa", 0x3c}, {&(0x7f0000000e80)="2a9e66ee53bf8b1c8b5858f31aedf80acd7beca9738fe00d81f35306c8e869cef4a82285a0a2173920540dabdd19b4412516b2c401555a973ceed81eb2d2bb8ab450d0df4c7e2d600134f0d42992448ea6e3e5bfd0c0eb8965ba039c2dbae1434a76b97f24dc035a1ff42940c30aff4a10f9a32933f93795f2b9713676ddd2388d4d6b49dca1a7dcdf827cf51dd0b287cc51c6b48f6231e4d3621f5be875500a42d092f1cbc3610383854a3fd554080fd27bdf5906", 0xb5}, {&(0x7f0000000f40)="f4ee402edc2c73edf0f7bd1a27b634f7f74a52422e334952dd4cf0decbba0fddbe78e5ce0c59171e0c654183680b4b8785033d6d8d2f19475a3cfc1b3a1c6cc9836b5c55b4555ac7e349857849b28bfd76557075d730d101a0fc0176b161400c8411fe1800a31879e666656a90343eb6a35d11f386d8a83ac4c7b6647790fcb6ef0c1091cfff504319d495ee8bf2a514a9678b27effa66ff0476daefbc81282a8874316355988b71bb0bad806b099f53487390eda206ca3f69b180481248dd763b2b9657befbd5cd9f54ac59ddfe8c0507ec5e99e7a06ac88075eb7405885f628c40d4ec75d4b05dafad8bcaf40de4c706", 0xf1}], 0x7, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r11, r1}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r1}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r1}, @cred={0x20, 0xffff, 0x0, r22, r23, r1}], 0xd8, 0xc}, 0xc) 21:23:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x41856daf) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) kqueue() setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 21:23:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r0, @ANYPTR64, @ANYRESOCT=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:17 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x4, 0x4}}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:23:17 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c2e9b86dd6045040002000600000300000000000000000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x3) 21:23:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea3) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) kevent(r3, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xfff, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc, 0x1, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x88, 0x4, 0x40, 0x728}, {{r5}, 0xfffffffffffffffa, 0x34, 0x82, 0x8, 0x81}, {{r1}, 0xfffffffffffffffe, 0xe9, 0x2, 0x4, 0x47}, {{r8}, 0xfffffffffffffffa, 0xb19cbd880d2c0771, 0x2, 0x8}], 0x0, 0x0, 0x21, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000080), 0x4) r12 = accept$unix(r3, &(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000400000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320f7b106961c876b0847d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b44a09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f0000000000000000000000307c077e8fb6dd7a94627e8a244a2c3958c79e97daebafc9b1fa52c7ac9b700f93279f2849b00b306769295f395058bfa95fc2f1b9851def0a30505dccd99166943b6ebb70a9d56b30b09881390cd8125cb9e1efd0fb6c27c657be1b1538852c477340b5c9fbad58f15ecebe89038782402cfe5305dc5832b9a8c9dc1ed93188981654da2464dde064f389ffec6502299c17f94fa7ecdb4597037d3245274b03a8f4f4d2f9795f1f246a59fe80e41ec0ac1030e6596473432ed3b63fa0d706d63084ba84f2f35f6e88e0dd76d89d5642616db5e95e7e06f3d6e2ec2b86ec3f8f73892ce1b170732e9f14cbeeb747161a43e9a06f8ca552c179a68d94c96a61bd81ad96977f5d349fa353b243b35fa7d8a9e2e024e9bb2f546ad97dd93b2d40a1abef65e35ec8061ac18e63c253c34a7996c046ee0b3ee183dcbae3fa617bbb913163d093e798a9b17ca51e1a053b9628fd2f00008692c7", @ANYRES16=r11], &(0x7f00000005c0)=0x2) r13 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r13, 0x2, 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x9) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x6, 0x0, 0x0) r15 = dup(r14) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8001, 0x6}, {{r10}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r12}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r15}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r17 = socket(0x18, 0x4000, 0x0) setsockopt(r17, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r18 = fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, 0x0, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r33, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r42 = kqueue() r43 = syz_open_pts() close(r43) r44 = syz_open_pts() ioctl$TIOCSTSTAMP(r44, 0x8008745a, &(0x7f0000000000)={0xa0}) ioctl$TIOCSETAW(r18, 0x80047469, &(0x7f0000001780)={0x36, 0x2008, 0x0, 0x6, "1ffbfd696bdf00000000180000000000faff00", 0x0, 0x7fffffff}) writev(r43, &(0x7f0000000500)=[{0x0}], 0x1) r45 = socket(0x2, 0x1, 0x0) connect$unix(r45, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) poll(&(0x7f0000000100)=[{r45, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r43, 0x46}], 0x1, 0x0) r46 = fcntl$dupfd(r42, 0x2, r43) close(r46) r47 = getpgrp() r48 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r49, r48}, 0xc) sendmsg$unix(r16, &(0x7f0000001680)={&(0x7f0000000800)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861d61f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0685bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff4900001d8a86d4f66f759ca666984e0008000000000000178d6423dde255db0f3500000000000000090be855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000d915f25468e364ed19e9d34573d3de3f9562e5265865cbc58ba104b4ac1c13c70225d3"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r19, 0xffffffffffffffff, r23}, @cred={0x20, 0xffff, 0x0, r28, r29, r48}, @cred={0x20, 0xffff, 0x0, r30, r33, r41}], 0x60, 0x400}, 0x404) setuid(r29) 21:23:17 executing program 0: mlock(&(0x7f0000db2000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000fbd000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 21:23:17 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x1, 0x0, 0x0, 0x1000000000000000, 0xfffffffffffffffc}, &(0x7f0000000300), 0x0) 21:23:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) write(r1, &(0x7f0000000000)="8825b7f4f00215db0fab0942f1a2d650d8f20d1ef1a0a13252847fcff3f575a58d6fb02cb99059bb2b65aa8116c24bb1c916bd03e1a1862b22aa72", 0x3b) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:23:18 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000440)=""/29, 0x1d}], 0x8) msgget$private(0x0, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r4) close(r2) connect$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) mknodat(r5, &(0x7f0000000580)='./file0\x00', 0x1, 0x3f) 21:23:18 executing program 0: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x5, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb0000b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcd3e04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff99d91617286c81789401399f76ffddf07d16a267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d29e10b6e695e5114400668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d0713a196bc0924b66d9d1aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a606c0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b8bdad015c12ae5f6258ff8f9f620eeb9ac47d40ab632dd38ef6f3dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f979935f59a5bd650c2ea65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a15e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa8049800"/1145], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 21:23:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7f, 0x0, 0x1, 0xfffff044, "6603bc1f593e15a335cb40562dee150eae8372a4", 0x1, 0x80000000}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) 21:23:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x7c9b94d063373f0, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 21:23:18 executing program 0: 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, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x400000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:23:18 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x5, "d9037f3dec29e0b36657039a77e5fbd0094905a3", 0x7fffffff, 0x8}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}, {}, {0x0, 0x5729}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x769) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 21:23:18 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2080000000a, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYRES64=r2, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES64=r3, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESDEC=0x0], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffa6300000000000000d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1c000000}, 0x8) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x46, 0x7}, 0x10001, 0x1, 0x0, 0x0, 0xa5, 0x1, 0x4, 0x86}) msgsnd(r8, &(0x7f0000000100)={0x3, "5b19be51fe2738acaafba6426857b02863ef52378924392d9072ed3c602c8113cfded49391e375f1defe4cb3c8977f521260077637ea387758f015ae313f8360ae4376ac3355c4f2cd778392b680f51bd7ba24130fd079ecda9c2f7eed7448b696c83c3932ba2ff02ef47426956bf9d96afbb7165c0775c7dde1750c3708b53b6e71e20adade612d382f91f526a7c417"}, 0x98, 0x800) r9 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffff8, 0x4) ioctl$TIOCNXCL(r6, 0x2000740e) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x4, &(0x7f0000000000), 0x0) 21:23:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd, 0x0, 0x400000000000}], 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 21:23:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6d, 0xc5, 0x80000000, 0x9, "ae9787f2f37ee550b9965d494a169996045f64e0", 0x2, 0x22181f6c}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="103df5182ac5183e70bdf82fde577a2dd944fb519d180deb3c5626bd405ae3f582c5df6e52b35b8fbfd394c4f10e84bfa4a4251a8ce11545ff552be031476a2f89ed3559bc9fe1ddf63f3161b62bf2951c633c3e255f76223466c8efa610f3b774d7decf974f69ffa1d3d7206640e81a279857da71a74e3d8cf5a3ecc9ce8e6e302b59644364194881f199fc83fd4addf2c8e5d32a8fc13aafef08d4ac3602ef17288a37ab1db15ae6b5c16ac8bcdfdffcf818eb0256b072a2318fbcb86ac6c3ade07f8d0bd9435cebe69dd5d7764b245a935043d75115ec1487a1d715a9eba50b56426652096b509ac91d51b999de78ec911a3b759d330f6a15c011f92d2d812d83907fcbc15282cef0c6de06392035a1c815bb508e43639fdb2a2d551e12985838f271210515a502acb571fbe0b7ec89fed10bb0daea5fa82d0152164fd195ee6a739657c4fd19f77f400f1019a5cec3e01272bc39b1be156e46538d7e91787422e6522c9e9f413c07e5dd15a8267f901a4eec29e9d02724d2b8577aa1fa3ce6103ecd1ab3f3cf9179cfb8c0c834a54cd3ceb2cfbbcbedbf5b27412ebc7a0bf0e2d25a63348024c2fb9535169eb4efdeea4bf5662a473bc58f1efcb7d3056f8a1d9da4521a71e5f474f96c475fe7a1c6aeafdfc07b6bb67281d2481aca985805c4262e73859ec858b97c8a17059f60aa5080c783f1d15b61c0e0414d67c69b439bf8e9e9e11ea8d259e45b22cec5ccc35d0cc9221709e5336c95b0efdb3cf2138b66883ad5137cc8ad47cfa12cc5a5f0aaf237e001ce855a060cbae875d54f8120209a801f5d2be7c38d34c8d8a6f4921cd4a626e23a4fe823196cdc9de0b50bb8f93d37d477227c0e9d25ab07ac6bbc6f73836b398adc9763c42538f89da9457089a1a085788ffab897aa66ff619ee00c2acaae2ff9f324bd5900002af8be92822d8b51b199c12df0bdde6c2051976f2c20f8b9da56b48a8bea3c46095529c6bdb9e345cf29e80f9cb0843ca0ee2d08e2f70e4ba058fddb9761c33bd6ce17cd1f12f243d9c4eca80b7d554664a78a20eb9850be35c04db7618e29c019f5b68934872ce5344cb710222aa9fd2c47c2945b87fb3f9a54c0da62169dc5e89272ac42eb17a36674f4ccd1426d263bff978663cf3eda50c2280369845c788cd1d0fb331045414b52684f7857c554c6eec1e19c5c9637b42fc740a8d58761f559d477229ca0687964093faf021fa5fdd3817d217449cc7b3817fda63cf344be9f05a3afe0958980de8c884dd5bf06f0e527a7167b397b8ae521bdfc0aadfa3895500853a2828eab49f17264cc6a19a5f8bb9ea5f4e9c4026faf3074444a5dfe99c5b9557f4c96581b93bb7069ffe46c89e64315a9e3cc15f74dbac8f42b2636dcd43d46af11c23f6fe976ab50218c707b1beb9cd1e1ae0fc78348cf4cab11c070976cf345fc843e5983484d96a5c87508d3a0d52aed572c7011472e1ee27c039cd2e03100da15b0804835d3cf5dfdad8a58215c22ab930e1ce6769e1a5c37bf93045cac9242c378181ae280f49c6218ed7c217cfa943712a6b32930b9a42c1a62315dd9854678565d01212504f75626c11d3283ecbeb7725f9875d460f2fae2efe60ce4aaaf1fdff701c44575dd1f096490af96e6c097570538939407bd35dc406648c7b0fc58d9b5cde44a30d386a12c276dddfac964c9fb32148bd1a907f95a047397e32cbd3c24ebbece99f0520a6a56342cd9eb852035b2f68095a1f88215ce56ccb7496945a5f10652725a2a88d5bde068105d41bb3294a6d0ab504b842e0d9d1827229348d0f57405aeb9cc6257dfc48cebffd6dbf3e40e3289dcae1d9ecf915ab96fbd801480aef8b35b826a31a4b4d8404c7a6dad5ce096970b33cbc55878334f668557fbc4f1f3f460c1df49b3eff5fc517783c5cf7b70aab5b658cf77b0a8a9dfc984cab7d654d9b7d173ddf78de4d4c4e0cc17376437c2cae0e8996e601e9b8f242c672b69b842872df979754adc2284ffe108fb6a49a1ee6af1da5fc3c0dc270ce9c055b1ea595b84239e2103a45de8b188a1f575b9d292c8e076a44a097d6343c9d23ae117aa76a6da7bd826e8e1afa7f6532291fac1ddaef20f0e0515c2636b63adbd00cc3f9c92ddaabce4d20632d34e6663ee11ff6c92bfd8de1083eb9e098aaca5f9733ac5f6443fcdb39201ec2502f70069b9500bb86527103544d98258f26faf5577326e483803e2e53a3e8585b4cecf48a223da925f3f6fea64e9028bea57240730b7237caee7b0f44915fd754ddb43943e9f05203177b5a735f18090d1060e1c1215722abf2c704dda95000b399612e6f53655ba6d45bd288dbee97461144c0b3394bf776b41bbca82c92f9d4112ddca83147946c0fed521dd1ee5fd18fbea7c5fe50407586dfbdcbe541439b39dea856a8e8676e755fbfa88ead53f0e89c21a79b128b98afda82836c735d6a261480f4109a55896c188bcd098018f9ff7176707d8e1e71283bea5ebd659ba719c405107897578d243f28495cf5f0c891b4bae1ee4860ebfe745bb0b4d4f6804bcc030ca1d42bf5148b36596bebf284aeeb6cf03a9a31622bb5c3d0e2f5ea28da5652fea192af15e065aae9c83a7ca2ba6d521bafc4e62671c1fd7fac22bbdbe7ffef4b28103a7abbc84c91b6ca94646424f4943f86b6878113c429234c85c84b61541a6eec490c98ebdca064a538120b9440a9950b9c0ec11fa9569d9395722bdf5e2a23ec88b3dc3b9ee19e84f87980604d1bee3d6598f74edca1d2e9669c3e8775a27149b5cd6d01ea4859d1d98046a733e5e2160fa53dee2e0ce4dcaa25646edf9dc44921152f85dc6c4c5ec613dcdcb0051c8369fd10b0b64de5597e2979b626009f643d3c272477e8212e2427bc64d2aab630d9916f34796e27e81e7ad7e910580b1ad668464314e396e90193a3f9dd8db41c41c3b296e9b474665b67c6c80b190e157952531c072ff729ac2504aa5326f87ac079b1aeb2db4cf57f6318e94e621278f0e3b452da3c399ccb5696379712f787748e6787016cb0792ab3e47ab08994fb1d0908846801b148cbbcb330b8c731537fc94ab73f7098bd00750ef02e62e73e318ff5bfb5f7f6b6524ae47c4259ac6bb7772eeb70304175d9c62dc9b4370c40407d0451c23bc9ebf676fd104896f9a3f5a88461df93a86a9572e16506875b4dccd4010076f9fb8c12bb7a252218e9cbbfd520dc3e090f3632e731b974f15cb0ef79da72de883c452b0de8217c2460efd9b40be4f05d3964c95df654bb8b932d9f5ee12eecf80b8bd8f706f990bb7a96a37642d8c67166e45327b834edfe180995addc3e63f3348d505ae93d4878972c86a18e4d6ab48582c0c5f909cadbbe5ff7e4b8d9f81fc13dbe0127d3db3caa7354ff5800138f01301d1722a94438f7137c8919add07d48b30dc9af416afb23c65d48cedc655b07ab719603163f6a69d069503ef59107bb156fcae2510bce27dd64a341f33f621aa2823a4ad3c77a79e6d6634f6b7d370ad5ea4dfb226de3bdc2c7c180c87af5784fb431e8412ab78342a08e9451123438d07c9117321eab92e75c9de3aa67048d810e4e9ac85f55f5627f9c10cfcddc8e07afc3478ec5533eb249e6c8b714b17192d159855dc3fd6e16ad46b5f62d5a2f02f50ff52a4aada192c2cd3d0f2bc1c4b5a13d65e68754f49babd30c1f3502d03cf82004684a0a717206b66e928c595cb2a6da011f4dd7dcc458bdd5f6358be2a9ba8d2adbb4710c97e1672922482ff7dfb885fa383bd64780ebab326cf3aa7812c3c1010027085548e73f20035254d3a42ac491aa5a6900ad28a054c5fc5c74b3d07630563d37d52a4a2afef1c0edfd3a7888b420b31e4728b119061c2f68fee6092871d1e6bef1fe754dea40d83db02599ceb8bbbbf2decadbd055f8da3c3e33fc677291185c0af30bfb35c3d1aaf149557b81359505d9c467424da9a25dbadfdbe2badd220bb1ace99e7791001f5267ddcd9cfbb5d1937f3f5e388ae2ee9d6819de79ddf4cd9153bf31a89589c5b4c485e6750bb195fb7e76d3ddb3f9175de7712b6297ff6120b470dcaf4a284439131439e9795996cb60fbd1393d1ab89e77c08efb8d33aeb7b6886492c6536ef0ac07a0d1e66757aeabe6c286061a43abc0d6bf7f8ae3a66ceaf72e73f8de6a8ecb3a7c05fefe4f01faf6c36d840696d2240f03f1ea22e195874eb6fdcf8a71ef4579c98ffb21fb87dd1f0304f701822bab4b905c8f6d6d91ac18091919ab20991bfd3bd1b61aedd27e878eebcace20f0bdef491013a6dfc92c139aacbb43e1d7bfca0f8da20b823c74434ae0d6cb9cb0610437cc8d03ccd34e77b9358d1bbd004d1a16b672479bf298103909e4c80af53ca5c8fffadf73946b40c026a3705b2e51a9f21f9495781041d25392cad9c2a631559d1883a7447d480c6a8e44b876a85c360be3c1edf4d3a04091ac7d16b64bd8d65bc8bedc88590547b4985dee9c5b7fd145eccf8aa1c564fd3e5ab0107271e5bc0cdb2c9408fa717923c1b1d7ef095d0e4ca606efe84218be034db8fbbe9786fb3ed440097fc118b15555f9dd5359790e00234fc20fb5ee3514bd235b6d2b99c2a4a5347c3e83694438254d16f961d42135c89855a4ee7d474a661cc413436cecfe3c08be6036c9ada7924e1f91d51b7280e36a8ca77cf1dc6850a917b8a5a8360a65cad9e0ac86af423ca1c4b8c738e9b8688fab5ae584577dd554e61aa319658be8ad31398a67e5fa89e22278209efb5e74abfdbe4e604b96b8f0efbe9f2ac91c9337f0907b2c4d18177475cb0bfbacd6d2ad898118e49a5a1420a27356744ef0d905cdafa1cd3eb822ac9c691e19a673577e8070078863704f7b3c8c04654e5b13e19d1bf584a6a5d3d485d546f7cc21089cb28f87614546d7bac925d67a7870d49578009cc2e56d4d65fd34d1bbc0d4b83de6c4e0bce9ea9270b27bdb1a07f99d56ee89b63e42d7eb00824c09234aa48b0c9c2ada7a3bda3e4f90c2ca4893a0b0bc3ec29fe59bbb33447752de7dd8f2fd3a47c05b2d8d1b3b98e4e1c5d42f746b065c123ecba8da27db2af6fe2f71c60597b661bdbb89a4393e33f06402c94637d5ed3cf6fd8d609770858f3690453732039b13b801f6d1c5480313261fd80b721b8bc6da51faf8420ce2b77e593a46beaeba3d14be672deee301262c10337963d66a5ccf80adcfd72feda2b0609b05632091c047b1f648acfaa78195c3e2966e26f224db48588a23cfd65aedae675dffa969ad6dd7d83960ad973c069c84e4a4bfd13fd783cbd39b903161820c866c32b29a4ba0ed5481ea641c491da807898384b63fda28717238810d0debbc6ff4c91808b3eeb37cad980b82f431c52015c11f05869c539dfd8c163eaa1fd88539a790a480db5de8d9643f031ed9c9bcbd3306aa08d90c82e30518ec4e6ac3e442b42d0601f073e065fd83384690c0c4170a81c649db01f3aef15037a5d4853891de9d7acbaa4e47e38d5b83c8ec139e714ff063c1ed55b9892fd4d9d82ea890cb75fec2f8b8b6ca5b9169b5886fa4639001988f66b3c3f093dfa3abd86f15c8abf90f215fd116fe7324cd3a80cc25ec73b2a45a2c282dac703adf72c820912257425be5309526df017b037e6585a6bb0a95e049d4c9aaffffbdd678a337b37357923e40ea2461dddff43e0397e5c0fd6f6200623c18ef95872e76dd3a62b42b5f0813f4bdc83da8c0fd651d01732a0773d656340e38955940822dd0c9fc0de638a283ae8ce7e1aa75b8453", @ANYRES16=0x0], @ANYPTR64=&(0x7f0000001140)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYPTR64, @ANYBLOB="5c2f72563c794b75862bd71a9a2a6cc40434bcb668fcf4179db655f1396aca0b406dc21fe921301ee6825f95e1d501ab145f98b37f4ae6246c5068bab87c0ceff6a70f51214c69fbc4e1d0bc1c200f1c46180f236bc50b3a7e17a6927c80a4d223d6839d213941fdb285c0071e64c285d6e8795f3ba4c6111016d2e774dc8123e2f0f71b84de2a8d7f8ac9472ce12bf92901f210e6dcaeccebffd79a9402d6e8330d8dee2bf0ca4b36b3cd73", @ANYRES16=r5]]], 0x8}, 0x0) 21:23:19 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x1, 0x1, 0x7ff}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xcb, 0x0, &(0x7f0000000040)=""/203}) r1 = socket$inet6(0x18, 0x8000, 0xff) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = semget(0x0, 0x3, 0x782) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x0, 0x9, 0x7, 0xb8, 0x3ff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x101, 0xcea7, 0x1, 0x0, "076df9b872f28e3c356eeb4477d9f3a8e215edfa", 0x1, 0x401}) chmod(&(0x7f00000002c0)='./file0\x00', 0x100) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r4, 0x20004269) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1, 0x144) renameat(r5, &(0x7f0000000380)='./file0\x00', r6, &(0x7f0000000400)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000480)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000004c0)) dup2(r5, r5) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, r9, 0x2) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) sendto(r12, &(0x7f00000006c0)="7d85d51dff9c551ec013d77a191bffd1dafb071a30f7bbc6e761727464b2398066b3fce60156094503f2a6378e18df8b94cf2842d4ee8c096006ce73b7115bae714b0be5883e5502d59142cc883f011f3f7dd9da4df5fbc437ef2d08e896302e0230c41312bbee23", 0x68, 0x2, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10, 0x0) accept$unix(r13, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) 21:23:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) bind(r4, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) shutdown(r5, 0x2) close(r5) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x7}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r6 = semget$private(0x0, 0x7, 0x781) semop(r6, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000000001000}, {0x1, 0x9, 0x47e5311ab7eead48}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000600)=""/98) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r7, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x1, 0x3}, &(0x7f0000000300)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r8) r9 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r9, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 21:23:19 executing program 1: getppid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) wait4(r3, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x40000000004, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x3f}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r2) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) r6 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r15 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r18) r19 = getgid() r20 = semget$private(0x0, 0x4, 0xc1) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) r25 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r25, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) r27 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r27, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r27, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r27, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r27, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r27, 0x8010426d, 0x0) r28 = getgid() r29 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000940)='./file0\x00', r30, r28, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r34, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r34, 0x2, 0x3, &(0x7f0000000000)=""/9) r35 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94"], 0x10) shutdown(r35, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, r36, r31, r30, r31, 0x1ea, 0xbffd}, 0x7fff, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r38}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r36, r38, r26, r17, 0x100, 0x7}, 0x3f, 0x49, 0x9}) r39 = getgid() r40 = semget$private(0x0, 0x0, 0xf3) semop(r40, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r40, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r41 = getuid() seteuid(r41) r42 = geteuid() r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r44, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r43, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r46 = getgid() chown(&(0x7f0000000180)='./file0\x00', r45, r46) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000680)={{0x4, r41, r39, r42, r46, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r16, r19, r42, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 21:23:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf00, 0x40) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:23:19 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(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', './file1\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, 0xfff8, 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, &(0x7f0000000640)=ANY=[@ANYBLOB="e1ff2d2f66696c6500eb025edb4006a65da0ea9ded880c2d630001008000000000e4010a043b000000000000000000"], 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) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r1, &(0x7f00000008c0)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x6, 0x4cad52fe006c06c1}, {0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}], 0x6) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000bc0)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x50, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000600)=0x101) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = socket(0x2, 0x1, 0x0) getsockopt(r10, 0x6, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10d}], 0x1, 0x0) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 21:23:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="72d1af48658ec49b71b83436be59236332166d3bec142d02595475b0f3664e94e0303e397f673962c8afe7be333f9e6f16d450171bdf9f980eaa36b84b38a196c03ff75d511d78664e53945c66e5406afa1ac138b699775f1cf0867bc9e931160ceea508c22ac9f07be8e8", 0x6b}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) listen(r4, 0x400) 21:23:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x1) close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) shutdown(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x100000000000}) r5 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6701dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) 21:23:19 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa00142b00fe8000000000000000000000000000bbfe800000000000000000aa2c00000000000000003d8d0aaf69fdfc2b5efac7eceadeec2207b05a08a3c53cb135f40370cfbadceeff0610c45b7acd6face79aca57bc027969ada2eb5b1dad240fe7f5b0157658314448c2fd3167d92744a5eaf7fb974d5d056bfedadd20ebd337f666f4cccfa930ee4b1f489747fa95d85fe23ed7752c7a61e23ec52b6c3cd52e635da6ff533c7447b6ef03538f94e17854e5799bcbeb73b0", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000dc0000907800"]) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000100)={{0x6, 0x20, 0x92}, 0xffffffe0, 0x1000, 0x5}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) 21:23:19 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) geteuid() r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = accept$unix(r5, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000480)=0x41) accept$unix(r4, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) 21:23:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02864106000000000000007b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1b808000000865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1291], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x800a2, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = getegid() setegid(r3) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000580)=0x7) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 21:23:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0xff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:23:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fsync(r0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000100)="3be175c2188befb540888697847fc0be62c70e3559b793d0d00e4b72b7b058f47112614039f321005a596b598ecf764b258e2b800e2e3c0ce43767365d01c520f57e2d1e7a63ae9e6b64cd980a090ac2a0983d000cc96138b7943f1116d0ce7e96cf1dd7f09bd9452ff535a62464ccc0c3996b5ea1941e860d74dd2ac9db75a31ad559cc1e756cdc65dcaf5bf8fa02", 0x8f, 0x402, 0x0, 0x0) 21:23:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r5, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) shutdown(r8, 0x0) sendmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x27}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getppid() r9 = getpgrp() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 21:23:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/80, 0x50}, {&(0x7f0000001480)=""/246, 0xf6}, {&(0x7f0000001580)=""/117, 0x75}], 0x9) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x80, 0x143) r3 = dup2(0xffffffffffffff9c, r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x80, 0x0) r5 = accept$inet(r3, 0x0, &(0x7f0000001780)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/speaker\x00', 0x400, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001800)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) r9 = socket(0x20, 0x4, 0x9) r10 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000001740)=[{{r4}, 0xfffffffffffffffd, 0x91, 0xfffff, 0x3f, 0x200}], 0x42, &(0x7f0000001880)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x4, 0xc8da, 0x6}, {{r5}, 0xfffffffffffffff9, 0x82, 0x1, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x13, 0x10, 0x7fffffff, 0x6}, {{r6}, 0xfffffffffffffffc, 0x1, 0xf0000003, 0x4, 0x3}, {{r7}, 0x2, 0x68, 0x10, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x5, 0x2, 0xffffffff, 0x3}, {{r8}, 0xfffffffffffffffe, 0x0, 0x8, 0x6d4f, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4a, 0x40, 0x5e, 0x2}, {{r9}, 0x0, 0x29, 0xf0000000, 0x9, 0x6}, {{r10}, 0x6, 0x1, 0xf0000000, 0x2, 0x5}], 0xd664, &(0x7f00000019c0)={0x2, 0x3}) r11 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x7, &(0x7f0000001a80)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r17 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000001bc0)={{0x3ff, r12, r13, r14, r15, 0x104, 0x100}, 0x8, 0x0, r16, r17, 0x9, 0x0, 0x24000}) r18 = semget(0x3, 0x1, 0x200) semctl$IPC_RMID(r18, 0x0, 0x0) 21:23:19 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/171, 0xab) geteuid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0xffffffff, 0xcd94, 0x2}) getgid() preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/51, 0x33}, {&(0x7f00000012c0)=""/91, 0x5b}, {&(0x7f0000001340)=""/136, 0x88}, {&(0x7f0000001400)=""/3, 0x3}], 0x6, 0x0, 0x4) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000014c0)) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000001540)={0x0, 0x81, 0x4, 0x1, 0x1ff}) bind$unix(r2, &(0x7f0000001500)=@abs={0x1, 0x0, 0x0}, 0x8) 21:23:19 executing program 0: r0 = msgget(0x1, 0x0) r1 = msgget$private(0x0, 0x104) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getpid() r9 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r10 = geteuid() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r15, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r15, 0x2, 0x803) pread(r15, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = socket(0x2, 0x1, 0x0) shutdown(r18, 0x2f99822121a9018a) connect$unix(r18, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r19, r16, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, 0x0) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r23, &(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(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r19, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r20]) r25 = getpid() r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() r30 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r30, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r30, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x4, 0x9}) r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r35 = getppid() fcntl$setown(r34, 0x6, r35) shmctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r27, r28, r33, 0x1e4, 0x8}, 0x4, 0x5, r35, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x6, r10, r13, r14, r24, 0x28, 0x70}, 0xfc000000, 0x2, r25, r35, 0x5, 0x3, 0x4}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x81, r3, r5, r6, 0x0, 0x180, 0xfffc}, 0x4, 0x4, r8, r35, 0xc6, 0xfffffffffffffffd, 0xa13, 0x7ba}) msgrcv(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a14288359cec8681ca20ae06727654239da9a20edeee87624c981a4e50eef72ff7b7d59793402f936ba91f9baf548ed0d3e0576bcf73e2e3fa2c5297291218473b14f64765195862975ad665a0b20af6edb6733e53e7e605ba4d8c32310700bd9ff8073ce3533268015dddbb3d1dcaf4425b758194263defb6668734d2f9ffffffffffffffafb4c5248d67b56bfb05d2719660e9ae5c84e1d0507f9fdd73d32e58247cebc4f9a8ddfb5e3b491b93ce0ebe49a519a1f209fedaf24bffffae67e04a62a6d0afb3f64e9b0e7b2ba837c3cc978195e0d42b5c7522baee54d1359d425d839950a3fb29382bacbdd5390c87cd"], 0x40, 0x1, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='.\x00') openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8000, 0x0) 21:23:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x100) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r5, 0x5) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r6 = socket$inet(0x2, 0x4000, 0x2) bind(r6, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/180) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00 \x00\x00\x00'], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 21:23:20 executing program 0: r0 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="2e2907f9d1813790f2d119691b79cbf1b1b7f77c827654329b3d6b03419965277a1eea7e16d28ea48bf98f6dcc94a05c0fda2a92e8a54c847ae08f24303de69613812439e330e0c548e6335be074ad309029", 0x52}, {&(0x7f0000000200)="cdac65b5c88b6ed60fe37cbf951dfb7fee6eb679acf869b579607d1c0b9db7f9d46a0c4068e2b6d07478c4c20d19be94d4099486c49a2609fc6f4b10769e151eb36bb9a1f360e0", 0x47}, {&(0x7f0000000280)="95b134ab9d3529ec1c170075caaf6fd627d35294a3382a74bd8c5b99164dbc79762f0291b66e0d39c10c98b92f7f31c627167ca1d659a87260db82eefba0fbc6ecdb1cf9c4a06747e584e0792e57a4e6c8a9df1bc4d4806c690db7c3336b828778efa6b78a5419d5b38573a3403c18da7b2f8a61c7d2d789c06165d6b74f942a17b9b3915e9f3ca0eac689", 0x8b}, {&(0x7f0000000340)="aad4469c3d36756dcb1316ea4b967db128969b04404db12a6c250d43dca79d5a89f47a66e4906fac9be044b9baf8959b1968ce31ea825101d69d22b1db57b6efe43d1f89a4cd8432ddef34d76e2a26882fdc0f1b88706b4f03de75cee10020b7dd3edafc7aa258cfaa626beb7aa2cb4b219d3dec8a301047ec3c61f0fb6a23c7519d77b5e59dfa6e03a882eb35d8666588b5051c09f8b80805ea3857f7b93aaa6c4386eb122c5a91e4b053966565d7a4eb0d2c03c5d899d15c84ce9b5f19672f09", 0xc1}, {&(0x7f0000000440)="ef0a326c4544603cb3c6e11b0bfc90c2f934a44bcd03d7c4cd28db3d684d20be95c4bcb4088ad684818e19054f6c01f551a3314fe89b3230ae5e15f90884b88b5e66d16f782d2e711b24964fef475a37b4c41efae238016251c9f2e92753812acb5cdf948d01a0f1eb83d0fdd1dc22a36ede61f1e42bd316d224140e660b1985296604c7560838601cde9950550cb83e7322e357c081", 0x96}, {&(0x7f0000000500)="dcf7ba298bebe9461b58109c8858555d05305d9e74515b21b48688af70ab511fd68240f8522d66d13178ddf352f12a7b6a4032aace5c0cd3e01ce9dcba222ee39f8ddfc606d211b9c1f18d73112ba139ad8aaf2330059405d0c12f9b783617318b6ed414371e", 0x66}, {&(0x7f0000000580)="f64d3d1525c1fc3f5ae2ba9eb195418d3f5c58625c61b27e7551f132d0e2579d6ccec08b8f325de47698b6df7d234f4b33c9edc9966e3eb10e4acb76827d9628fcd9c24976b41eaaff11bff55fd584220739b65eb10feb4a7c3b35b8f0395379989e664c46b92584357570a04327e156b1f86a418713952bc0e8d74d0cac0536b0397ba48d38ec8a73a8387ec4cd168706416840cfc29bd29f44249ba9f574e98faf6ad76cc6c5e38d2050c4902b37f845c536a9cb34fdfb5fba5219da36eb91602169f42a664ab4729ca8c68418e823334e7b1504cc82325a25", 0xda}, {&(0x7f0000000680)="00da5812fad9109191590927bdbcd5225a822410f56be8e00ca15a6567edfd2d7f375da06b910663b1b9fcd690715123a8d3b221e3899e06212c1f06ac7f315396323cfb4305db4e913918e4fe06f74fdadb0fa572b9f8e2", 0x58}], 0x8, 0x0, 0x0, 0x4}, 0x4) fcntl$getown(r0, 0x5) 21:23:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000a82f0000000000030000000000000089daef16809e9c59f94a57b42524605434ff03000000000000641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f68ed9bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca882670ddde56f05a577bcd533787d4005581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb42000000000e57d2d7f141f92e871da2b4f451f4a0d4e809c34573c41e0bbf7dd4dc707ae6db641e1fa88251368adb9a39b693d612f687699354d60faf6df68e30b29a3a25eeae6f6dc953990fdb97aa0a03db08438436c1ebd2a0d8a1dc1f7619cc1463b671a9b620224374992c8f2fd258ac717adbab819a9066abbea6a14221aa1aa1719e73058c5d8c0cea1c6"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x1, 0x10001}) r4 = socket(0x18, 0x8002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:20 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000001940)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x800}, {0x2, 0x11, 0x800}, {0x0, 0xd, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/148, 0xffffffffffffffb6}, {&(0x7f0000001780)=""/160, 0xa0}, {&(0x7f0000001840)=""/141, 0x8d}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) 21:23:20 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) syz_emit_ethernet(0x140, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e38d10eb8b0cd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7810197dc0710672cd"]) setitimer(0x2, &(0x7f0000000080)={{0x7}, {0x1000000000000000, 0x3}}, &(0x7f00000011c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/216) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) recvfrom$inet(r4, 0x0, 0x0, 0x41, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:23:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x80000a, 0x9}) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) 21:23:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003e0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto$inet(r1, &(0x7f0000000000)="e2a001bed48eb827674d5804051c53325ebf272d1dc00ae637786dc3493e37fae8c9a21929310751b10fed6365612a56a17944a40af8a43a431bd2032f59b13421599b09c5af2178ca032876cac323a12173c6c1", 0x54, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x8, 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="5345086c4257632787b8270158364bbf28a6d49316bed48aa0403f5a57771cbd", 0x20}, {&(0x7f0000000240)="b166694c86e8923931632ae47f1e9b6d7529c54dc79242ba65db06835b656fe56c5e54edc5c32bbecb731243b0c26e27d0adbfeed5da861f0b506ffa614d7e2ebce8e8ff885a12d24ae16e64b74ec81ede0dabe666a3df57465b46404f0b1377d8388ddca355e9fb1a688ba81580baa8f1751dde450b2a08c172ea72930ea5d0d419cbe7c8a7018af8ccb044fcd734f60026b1b620993408b338d97c410e07af09fb86c7f59711df1dbb01faefe5b914f33bceb2d12b969e35c6fc524745ea1cb61be6b1", 0xc4}, {&(0x7f0000000100)="3e426b24d2b8d262033ccb56ddb3bc31cf792fa712633a0eb1392a9a9fce77c6af2a0a0476cbc417d0595509c49a6dd121809bd0d87458a190ec00abfc65d4ecc61d3ad5723284b0", 0x48}], 0x3, &(0x7f0000000340)}, 0xb) r2 = socket$inet(0x2, 0x1, 0x8) bind(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYBLOB="f9a7d977c39314bfdbbb7b3a93019ef11004a2a9bf00000000e8c12f6115e03637e3281d0f895254233833faac24f293a5d477b7a0f4b5c2d1d132d1aaa48b"], 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x5a) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000100)="a75d1e5ef418d24ca4ca44483edd262dfb0b1bdfb612f0658c8a41147d460ebb6a5e670ab8c8bafe6b19bfc179d26809f3fa1c82ed8cf1d6b9c9152dd1434b449af0ad8aea873425bbb0da576a777db2fb7042b5bd1877ad9bde6cc15cac4781a04cd47b4770ac959cfe08a93c404a22ce5cbdc45a6e768e226e98bb7c341c12f81acf5c49236bf270b7754b53770762891754597332122a4da787315fff729ec408e3fc55154bc1b9f6b7daee205816f4a6", 0xb2}, {&(0x7f00000001c0)="a9d923acbde5f593c21ba0f14ea96f8bef5f7d6e96cda73e8256a8f87d288aec1defd705b5fde4b28f05deb8f7cd38a5c8ed8243db4b13e8155dc3b525ab49f32f2c7c8ffb94114a", 0x48}, {&(0x7f0000000280)="c1ddc92d2a1a838b02189fa6a890072517735fbd745dfeb1282ea898088c36d19164a05201ba52d449856d2e9822b880ff597ce308a663eb87447d84901c69ddbe8f", 0x42}, {&(0x7f0000000300)="882343cbe412853d54f0a3f0449b973fee636576416c6e6818adf593ff8660aca001d787150638e97935fac1db9217d9728f017a2d71ed721420c1a004ad8ca5f82cc9ad9391e5d5e2c500447e8993fa0208ea73adf5b8c19b0f0e130c29fb372b0ccf6e875457bd9226621576369afce33d26f1e379fcdffba09c237ea1c594d009bc414efea4d43d927720fac2e571be07691d7072a5271fdfffecc2f1982ae9c08925a5dd1ebc5b54c63507de89728f2ef377bdfd371269f282e5c8c3e7f5bce6699a4de563a3c7c16a920ddde0ae147837817766c9577ee55e104ac397", 0xdf}, {&(0x7f0000000400)="4a3f14d7b5", 0x5}, {&(0x7f0000000440)="95ecbc53c90f22ea2793300485b01620cac860ba993f1daf5270d7a7f3c347d2fb8e4cb186249e6e7fb2ac3632f1900797000fa2", 0x34}, {&(0x7f0000000480)="3a082fbb8aab4c8e45a901afde3d729d05", 0x11}], 0x7) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='r\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) 21:23:20 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r4, 0x2, 0x1) msgget$private(0x0, 0x20) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) close(0xffffffffffffffff) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000b40), 0x0) fcntl$setflags(r13, 0x2, 0x2) msgget$private(0x0, 0x20) r14 = socket(0x11, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2", 0x7c, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r16, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r17 = msgget$private(0x0, 0x2) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r18 = socket(0x18, 0x1, 0x0) close(r18) getpeername$unix(r18, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x1, 0x3, 0x7) close(r21) r22 = socket(0x0, 0x0, 0x8) getpeername$unix(r22, 0x0, 0x0) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESOCT=r5, @ANYRES32, @ANYPTR, @ANYRES32=r5, @ANYRESHEX=r19, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r11, @ANYRES16=r21, @ANYRES64=r12]]], 0x1, 0x3fb) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="212060e9c68f3bbcad934b945592055094236c68975ff7ffffff0e4f1905cc239ed1bac075d6a7675449c91725"], 0x10) connect(r23, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r23, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, 0x0, 0x0) connect(r24, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r24, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c64300035652fa20352dd63a370ee7bdb1401751f8e0000"], 0x10) r25 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r25, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r25, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000340)=ANY=[@ANYBLOB="7ea0459185e4cfd1802db1b3308e70c7caaca26c6df9af662df007baee1b839a9fce78527dae7948b95cf36dd9560de27e4a5ec336551fc8d6abddbb530bd3ca29264e4cb73dbde6c594a6c929bca08f17ecdc4aca1601caeb6f37415e16e0356b614d"], 0x10) connect(r32, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c60032f66696c6530000ba88c7d231755c4e641892952581c8e7816cdfee35572d56687e7a1453d23036a6af7ad4ce9f8af8b716c9b543e533bd6eaf971785a67135ec87b3859bcad3c21afe8c60dde11f1e27b29a6239ec48718"], 0x10) r33 = socket(0x2, 0x8002, 0x0) connect$unix(r33, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r33, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) msgrcv(r17, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d888606d75c6cd00cb4543ed09bac51ab6e2535834ca0da2d05d4acb98cf96eb36072", @ANYRESOCT, @ANYRESDEC=r27, @ANYRES32=r34, @ANYRESDEC=0x0], 0x5, 0x0, 0x1004) r35 = syz_open_pts() close(r35) writev(r35, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5", 0x3e}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r36 = syz_open_pts() close(r36) writev(r22, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc", 0x3b}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa6", 0x9a}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d", 0xf1}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c", 0x10}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04", 0x9d}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038c", 0x47}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251", 0xed}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5", 0xaa}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511", 0xd1}], 0x9) r37 = syz_open_pts() close(r37) writev(r37, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r38 = syz_open_pts() writev(r38, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762", 0x4d}], 0x1) r39 = syz_open_pts() close(r39) writev(0xffffffffffffffff, 0x0, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x0, &(0x7f0000000040), 0x14) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRES32=r35, @ANYRES32, @ANYRESDEC=r15, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r1, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r39, @ANYRES64=0x0, @ANYRES32, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r6], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r37], 0x6, 0x3, 0x800) msgsnd(r17, 0x0, 0x0, 0x800) msgsnd(r17, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417"}, 0xdc, 0x40000000000800) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e9e2e7bcc6d8c4539cab00e6d9906c5d908046d61c39a2ee79a0135adfc63c68638456ef87f751f64146c586be0d6cfdd25c791f58ec5a93f138109d7bf877c50ac0b08edea5b5044b381b5b4799e927a61df7b10e3d9431063702d82f1cfb37f333bc11e3308d2e34d6395ebdfbbfcac2d4c3708f5f82580f26d6084c5a499200afcaa812c386f0acebd435a22997"], 0xa0, 0x1, 0x1000) r42 = syz_open_pts() close(r42) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r44 = syz_open_pts() close(r44) r45 = syz_open_pts() r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x32, 0x0, 0x0) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x29, 0x32, 0x0, 0x0) setsockopt(r47, 0x29, 0x2a, 0x0, 0x0) msgsnd(0x0, &(0x7f0000002080)=ANY=[@ANYRES32=r46, @ANYRES64=r45, @ANYPTR64, @ANYRESOCT=r47, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r48 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r49, 0x80047308, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r48, @ANYRESOCT=r44], @ANYRESOCT=r49, @ANYRESHEX], 0x7, 0xffb) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r50, 0x0, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r51) fchown(r51, 0x0, 0x0) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r52, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r50, @ANYBLOB, @ANYRES32=0x0, @ANYRESHEX, @ANYRESOCT=r51, @ANYRESHEX=r52], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5d", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x40000000000800) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(0x0, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b0"], 0x1, 0x0, 0x400) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001e40)=""/74) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000780)=ANY=[], 0x0, 0x0, 0x800) r53 = socket(0x18, 0x1, 0x0) close(r53) socket(0x18, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) getpeername$unix(r54, 0x0, 0x0) r55 = socket(0x0, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = socket(0x18, 0x0, 0x0) close(r56) connect$unix(r56, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r17, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r56], 0x1, 0x0) syz_open_pts() r57 = syz_open_pts() ioctl$TIOCSETAF(r57, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r58 = syz_open_pts() close(r58) r59 = syz_open_pts() close(r59) write(r59, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r60 = syz_open_pts() close(r60) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc8772787", 0x54) r61 = syz_open_pts() close(r61) write(r61, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r64, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r65 = socket(0x18, 0x1, 0x0) close(r65) connect$unix(r65, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r66 = socket(0x18, 0x1, 0x0) close(r66) connect$unix(r66, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:23:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) socket(0x3f, 0x4000, 0x2) ioctl$VT_SETMODE(r5, 0x80087602, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 21:23:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/59, 0x3b) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0xa012, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:23:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x5, 0x0, "73f302000000c3dce50a00000000001300", 0x7}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="0c0911e45519d0d2d6ac44c8412528b1328638d4bc6fcb7c1a806f3b641317648be1d0637458c9fae9b07b7ffff0c61e6a7091145ce0", 0x36}], 0x1) 21:23:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x2, 0x7) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:23:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) pread(r0, &(0x7f0000000180)="faa0b0c133ef293a9ed5d716feb4c80fe960b7d3d75b9451e5499329eacc26da030300c53bc7ffb000af88f6d8bc0381ae7737a164de3404bebaeaa2ec7363d532063843c4325ef5260897e493f78e99660d084ca358ac0bfa6bc77397bf10f6ba5091f6000b6283cb757bdc561ab5b1f885f77ad2a768ec9268897f7bac95a483f6c9f15753ead24d73d32bc6f392bc622a480b9fdc34", 0x97, 0x0, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:23:21 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000004180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab0700000000000000ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1858a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13c88898add9763209fcbfe11b571c62180036e6f97797520d1bde3f6efa853ac2d8275aabb24baa2f8d069a3aa709ef4de3aaf22e2bbc6b19179b1d30872e5954356c78a4e41eaa4be856cd83241c2b3751e34c061f39fbeb7227f01fef4cb7cba467043b78805b5b9a94825dac4afed081cf000000"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = 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) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x8, 0x604}) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r11]) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, r4]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() wait4(r15, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r18, &(0x7f0000000a40)=ANY=[@ANYRESOCT], 0x1) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r17) r19 = dup2(r17, r16) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = semget$private(0x0, 0x0, 0x84) semop(r23, &(0x7f0000000580), 0x0) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r25) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r25, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r27 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r29 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r29, &(0x7f0000003480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdeba809df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab46b1d33078ce4632fb148e1d71e36238f98bab84c4c56079928bdefba16422d560237b1b1735398fb6884701e050b958a9c72476459d253381d063659f7b7b953a7a3bbc9cf8cfdd745827896bf41f99d79fe80a304bfb9042cac50743f03712f45b709dbf41a04c10a9437d05f1b6320eaa5de9a305d41cad7cd0f1655e97829b8dbd922afb94f9a62cb957d100fed0c2660d6e455628fd5b067fc65f223b2b417b81d4cb0479ccdd7375f41b5d287e6bc20bfe2201dabdaf35d6097efa11bad7025b8193b45412eec1222ba22813827b03b5ca93f19c1f77632b6b5df05aff96ebcac38dd25fa2f946b5fb6c1aa111ed82b0c56db0ba133eefdc4610f"], 0x10) dup2(r29, r28) setsockopt$sock_int(r28, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r31 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r31, &(0x7f0000000a80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0bd6125e14edd0350e98f57545cbaa5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bc0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f24d55580fd40768a81c2f3b3f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2c2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9c3702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cdeca14b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa00514609127a6f3ded6157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500001d00000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39"], 0x10) dup2(r31, r30) setsockopt$sock_int(r30, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r30) connect$unix(r30, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r27, r26) fcntl$lock(r27, 0x9, &(0x7f0000000800)={0x3, 0x0, 0xffffffffffff0390, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r33 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r33, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d12724a07385bc0ee233982bd883508528b238f6d5513b"], 0x10, 0x0}, 0x0) accept$unix(r33, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r35 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getppid() getpid() r36 = syz_open_pts() close(r36) ioctl$TIOCSETA(r36, 0x80047466, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r37 = kqueue() kevent(r37, &(0x7f0000000140)=[{{r36}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xfdff, 0x0) r38 = socket(0x3, 0x1, 0x4) r39 = fcntl$dupfd(r38, 0xa, r37) r40 = openat(r39, &(0x7f0000000440)='./file0/file0\x00', 0x200b0, 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r40, 0x5) 21:23:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 21:23:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800001, 0x2, &(0x7f0000000100)="d2e04b8dcab7e0eeb64980438f2beca9e39ca1", 0x13) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x4, 0x0) 21:23:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) r5 = getppid() r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r6, 0x0, 0x0, 0x1800) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0xa, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x1, 0x0, r4, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r5, 0x3000000000000a5, 0x1, 0x4e2c, 0x8000006}) setsockopt(r0, 0x1, 0x9, &(0x7f0000000340)="5f4f4f975443e3ca12c62f799afdf8da0c2d1e67bb4d", 0x16) msgrcv(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000df000000000000000000000000000000000000000000000000000000000000007f0620002b9422c45e85b49b810b85fe9b3f8a0f02d265eeb3b442e88e2ec4c92fcdda6b2e32431a16ec279965d527811b5548e056c971f268603cf73823e154bd4082f51d9115c69b2867e6cf3800000000000000"], 0x2e, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) getpeername$inet(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r11 = socket(0x10, 0x4, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 21:23:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5012, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000003700)) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r4, &(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, 0x0, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r5, 0x41d, 0x405, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e8, 0x4}) r15 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x14e) mknodat(r16, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r17 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x6, r18, r15, r19, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r20, r15, r20]) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r15, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r21, r21, r27, r21, r27]) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r27]], 0x1, 0x7fb) msgrcv(r28, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r28, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r29, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r28, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r29, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r30]], 0x3, 0x0, 0x800) msgsnd(r28, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584b830f687105f91491f7ca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310410400de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b"], 0x1, 0x800) msgsnd(r28, &(0x7f0000001800)=ANY=[@ANYBLOB="febae69579793429309e5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01070f376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d4aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab775f7f811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r31 = geteuid() r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getpid() ktrace(0x0, 0x1, 0x4, r35) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x6, r31, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, r35, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r36 = getegid() r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r38 = openat(r37, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r38, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r39 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000180)={{0x6, r40, r36, r41, r36, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r42 = getegid() r43 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r44 = openat(r43, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r44, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r45 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r42, 0xffffffffffffffff, r47, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r42, r42, r46, r42, r46]) r48 = getegid() r49 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r50 = openat(r49, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r50, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r51 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000180)={{0x6, r52, r48, r53, r48, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r48, r48, r54, r48, r54]) r55 = getegid() r56 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r57 = openat(r56, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r57, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r58 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000180)={{0x6, r59, r55, r60, r48, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x4, &(0x7f0000001680)=[r46, 0xffffffffffffffff, r48, 0xffffffffffffffff]) r61 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r61, &(0x7f0000000000)={0x18, 0x0}, 0xc) socket(0x40000000011, 0x4003, 0x0) r62 = socket(0x18, 0x2, 0x0) shutdown(r62, 0x0) r63 = socket(0x18, 0x2, 0x0) shutdown(r63, 0x0) connect$inet6(r63, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x4}, 0xc) dup2(0xffffffffffffffff, r0) r64 = socket(0x11, 0x3, 0x0) sendto$unix(r64, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) r65 = socket(0x11, 0x3, 0x0) sendto$unix(r65, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) pipe(&(0x7f00000016c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10, 0x0) getpid() r66 = getegid() r67 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r68 = openat(r67, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r68, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r69 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000180)={{0x6, r70, r66, r71, r66, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r72 = getegid() r73 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r74 = openat(r73, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r74, &(0x7f0000000080)='./file0\x00', 0x81, 0x40) r75 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000180)={{0x6, r76, r72, r77, r72, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r72, r72, r78, r72, r78]) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r79 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r79, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r83 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r83, &(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r84 = fcntl$getown(r83, 0x5) r85 = fcntl$getown(0xffffffffffffffff, 0x5) r86 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000540)={{0x240000000, r81, 0x0, r81, r82, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r80, r84, 0x41d, 0x405, 0x5}) r87 = getuid() setreuid(r87, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r82, r87, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r85, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpgid(0xffffffffffffffff) 21:23:22 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) kevent(r3, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 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)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1800}], 0x2) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xffffffff) accept$unix(r17, 0x0, &(0x7f00000000c0)) r19 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r20 = getuid() r21 = getgid() fchown(r19, r20, r21) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x2) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000300)) 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, 0x7, 0x287) semop(r25, &(0x7f0000000180), 0x419) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f00000002c0)=[{0x4, 0x0, 0x800}, {0x3, 0x7fff}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x7f, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r26 = getegid() r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r28 = openat(r27, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r29 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r30 = getuid() r31 = getgid() fchown(r29, r30, r31) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r32 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r26, r33, r34, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000540)=""/8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r18, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r22) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r14, r9, 0x1ea, 0xff7d}, 0x7fff, 0x7}) semctl$GETPID(r12, 0xefcc311047af3394, 0x4, &(0x7f0000000180)=""/104) renameat(r0, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') 21:23:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001840)={0x10, 0x5, 0x4, 0x3f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x76cf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x105e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1bf}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}], ['./file0\x00', './file0/file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbeb8}) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', r6, 0xffffffffffffffff, 0x2) socket$inet(0x2, 0x4, 0x3) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/136, 0x88}], 0x7, &(0x7f0000000500)=""/49, 0x31}, 0x41) ftruncate(r0, 0x0, 0x7fffffff) open(0x0, 0x615, 0x0) r7 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ftruncate(r7, 0x0, 0x1) 21:23:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r2, r4, r8, 0x1e4, 0x8}, 0x4, 0x5, r10, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) r14 = socket(0x2, 0x2, 0x0) shutdown(r14, 0x2f99822121a9018a) connect$unix(r14, &(0x7f0000000fc0)=ANY=[@ANYBLOB="00001a2f66696c7c3004ac11b9dc72f8c221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e350344371df33aded7b02844be10cfe0ee2e000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129519cefa8d9b38ae6502a5eb985bfb7f9d471b097ed632d6d0048488e366a0c438291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b266812945dea468bad1ce9e576d57df0e21439bd0b41eaf8747937b0000da6cda1d4033fe1d6a0b00f340bcaf1533ecb450ed754621c54d8445d7ba1f140f25ebd29ebb00010000e59e8cc7c09b47474321d27cd93743a348c27d6e579e634e550ce9e8c493d98842841caf265f4d58839c36c982c118a718a374e1a439a09ed42fe47cc67723982c8926fcfd917dbab7b086af40f773bcf64428eb11600ffaa6237fbc96417b34136e39a12f6ff916425735c6be094f5fe0d3e3a881d9cb8f78bd3b7c0573cd14edf49064210d9a7781c60ca4ba4911c871258e87a8cf8f4d354330a65dda033c05a7bab7c746124700"/434], 0x10) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) r16 = dup(r13) fchownat(r16, &(0x7f0000000080)='\x00', r15, r12, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, 0x0) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) 21:23:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = fcntl$dupfd(r1, 0x2, r2) close(r3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x1ff) shutdown(r0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x0, 0xdc70bcab1f198eeb, 0x1, 0x75da, 0x28ea}, 0xc) shutdown(r4, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="02022e2f665d6c65300472fb9e6cd8030d9fe0e1a1ca1e5d4214b02df369f70f424f6bd22cce50282d247e27aa2bda5efa3da2cd755b3f7ac9544b813811"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 21:23:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="46907522b579e08477e3d34b4ecba2a0523bbb05271d32fb2df3ac8a64c6ecb3760c16fb85873c74cae86a3212a9a1fb4ea8aef1a4b3873ec7ca989298e27ea914fcd899c7baa7ed8f4201e0717bfd28cca3069e3b99edbb3ef5b047ced941fdfdb226a95d76f4be96768a8ec6e5daa3fd6f8a4cf4750042dcc2f6afa43cb9004f02e87a7199184f3f910596f054ba8788ea8728505668f3e5b664d389e3485416594136dcc9dce6cc94ee00b58a25dac152d1a630d3f5be3e525e58e73dac7e27f78f81168531b7ccdb6f6a1b5104151a764ed7a49da541ae69f2054f0824a3dc79adb8fedbffe9554542381bbc954931ec902157f4e22df97375538ad59d9bf7921bea731ecaa14cc4a065b7eebc17882b83f3da4f09e7ff8bacf867afd1f1b40be496ced2a71eca9f5fe2da8909dc1a50a699ad7b635aa0dd38e66aad276547e52030a11fcc8d272fb4fe39cf94d9b6a99cb0dd67a4b1f9d8f421b177e199e487695134aefb581f8709fd21c9d365c879d3a9adda72e0528dab14dbd646579bd6bdd90c4c41d82e1b71511787acac235ab8e31d7f19235a3f67f1a8a437d47121fd0248bc2773588ab1d4d9b8a60fc1ab984a5e01428f6214e5a069a49583762bf1c06a8caa86c5e7e97273ffdac678e522bea07229072a6bad2ff4d3d806c329a26086893ef23d298fa5ea7af647122b1f71e37adb96e5ada99e737ad9b4eea86f2bdc27c8016d63608f591739b6cf346c93a81dbf20d53abdb3ea872a6be6bde02efb6b1c97ca467e1817829d6c4e6d112600aa01ec2fe05b2df1379e563a2bffea09c02d5033bc7eda38d37e5d86c96e4abcf3d7a4d7cd3a212f9fe0db6a2ccb522abdec1b94cc2442ec541733d49f8c916e67a9284ccb126dc40e7c4972de755930e94e3cc8bdbfbdbd7dd194ff4ac7628c938b08a2c7ad09339531c0a8fbf37f9dc56da8665b1fd96da5cc047778bf399b3678666908d180ae1ab5a4c2e754f6c153c0d906eca3ac86444893f20077e6366bce8748bc968dae2c002ac9615f9457b9c269992f019e84ae5b61f14b51f2b6ef7d23a9a2fd198932cf0da05361fb3bc060a72bd4ae5e2898549a07c04e9ffed2e60753ccbc47cd059661ae5eb58319d9d58bfc45a4d905ee9c45e2359484cba0adcb00bc4cce203c2679e5fc260f0100935632711876ea8681cf42cb4c57dfecee27c4a81009b0d56f75efa2b3e169879524687733f110ebb66907ed20a6a134a5eba741c58bf1be45cc3fb9365b64168573c7abaeecf7cdea969a187822d49343ef1a01a3296be5e31879207a68815921b23757c6e7d9c86fe76945acd1e6417667815a7dd1504e3fb18ce1c9f4e7978e97ee7206f34981807d1d969001d033331266b1017f82cc9be369b0da83327743fda2b90dae145ad8248481447d1470dc1ca90121aa42bc83cc82ef4d99afde63d5ad5b77d6d1304290b8389ec0fc7e4fc3bc11741703be1ccac6f980b92ca959abee3c3e2f47a8cc0e46d01c55f543e1fff7a97599acdef5606e84951b0e0993eaf490623648178338a5046d0989dc967903db108bf1c33b6f77b1f6297fa7ed5b8b24386921ea8c3ea95b365cff28a86a5f262b1d793a579d26e71b1b11bdcb70312559dd0e8e2a943950df36066502b55323d8a024952425c1990382e302e476ab99dcdcfde9426ae2e76b375c59fdf8807179f586baa3da133597d68ed35d0a34a59c6a25688213511873375c90c0db6300e0ca01c6cbf25c93efc0ea1f70fcd0266fbefd54609b2e30126717bd7fe6c550c34044451b811f7800e24281194377c9da8e4f0fc0fb444229e9cf2744ccde7fdb25f187d404770c2e5f14bd5755b060befb5c4b510fcb3ddfb624fa30a16785caed5c48d2956fa665730eb7ac7a2ff847f9480840e6abc0774b0a8b2d3d8df2a9ec691825238b06ffa8caea84c24db23a3924455e4330c651f4fb65ae4128476c066fb74b3a9c5fde4f35d4b4a4b00400310c158039d2bb6ce7bcbe89cc2d7ef37a1934080f906060e03799bb35276b9ac227a56566f00df1e26ed129a81fbba28db16c5f310d96c9d4bef17e6670b36389e13d23aac734db380a34be044cf9308e286a34c1cd8774d74ee204878712ecd798ec5c650bd5b5c4542d0e8afe7350daa3e16cdabca99994c03870b73d8b379d08b32d85c6cc49e724b8e99a9df59a2bdd8fc04cdd0e3710815ebf333fe57225a67105f29a080eff9347cfbd07b1df40c7f82fbac0a5c1112d68f8d35b7533de48356c5617b42379e4ebd3557c51a389b6ccd4c2d6f959262a6e61db9804c87b1daba8dd5b29c7fc2619ad41d3c2ca3df74110243cb07f7d9e54119d7e6677b4ae3cc5920bb9b5d39216d4ab4d259eac100175eebe68d77af14fa97e5c90b43c929c6cad14fd6aeabdce13bf1137f78b866215dd18e637708a5c2db4cd5825c3773eab098d43f2c8fd665cde8d9cd0dcc438db4a91e34fedf6d5a4f02aa5d73f1c53fe6e11acbe7a3c519857ab60b2106dbc111efe0e5799c638a4ba24da504dc4e64b4fc227e0f5edbe31f029b681bd57ac8d41ba5da2d8bb81c31d403a5fbf935fa31165504694a1413a23331faf74eb716361858ac9f81e0444a0e47670dd9428935debd30cd9cfad4ebd231fb5772463b68ccf189666fafd2e4b1f56e0f29977c71905ffe3294e6f3b405a7429b902f2b020ea8a89dbb97e6f5da191bd26884851dc621b67a478cff678224854d3fc80d23539702cc38b3e9104a4951fe6b450e721ae35b3e2061e8d3770067c1e54b7bff8b413a634d4429061714b701cd1e4a645a369db32d6399d56fc395e957bc27848686b92279cb10a0ce28dcddcf24472ae06fdcb0bac7fa1d16e1e20f07325638fce728cf514f786bfc34523d9b6d222012ceff1c56af0e1c376c66702ba231759e58bfc9ee76b25a1a38d4063fb7a5655759596ad0c7986101771c9882ac8207098da279477a5c9c1351ff6476047d76f363b4f1d262c8f4314345114be01024f068467cd113f658b495bbcbe2b51e87c581900ba1ee498cc41b981bd8259c3a4283c1064870da27a25cd99d02b07e54b28f8891d23893b770f81d2841eb7031182242c940c70a252ed56279c0868d7e9e95de911af5f940d55471fd5b28912bd1a085bdd5068f9263b38819ac9fd941b227b0fcd4e818364233b88685ee108e2f623e77987e7d61cbd73ed0dd1415583011d3f243e715d5832813addde68333016dd78bc5b55fdfe61235ab28ce0d3778c395c4ac328b797f7bbd1a93cccaf3ae863607c2298a5ae1b9b8adf40652ca59cd754f9044349b33d7469059bd6c4e739c4838d83b069b1b6eeb0e5dc2936321c565564e50ffd7421e83063037266d57e8ed41556cae7b31e648215fa0a51c577e67a548c42308e42cb19136ab992a3dafbf1bb3ce202d807a078151d256b29f56ed0b1a5c230d599d44185428f696bd6f1f1a821682920ee7f5e67adb215efe48efdfc425b2dc671a3cd4b00bff4a60180c3e40eddaab364363ab84c7aa317bdfd31a94d8ba8549a65f2838d7a1d7ea6ac57c84bbddf24f6e06211b1afbe6bfd5dc75f497d60f9651146e98ea3768ef32ee1cb63cf7502ed5168ef2dc589e165c9bf7fdbe98d6e04de41af694cd9878b336d308c548928e368d7a28de21253a4c39536b5c0eea1e87a3105a1b8ae95112efef1ab0f502c410b515c490e84cae505d02f0d2582d8cfd6df240b3fb805a4a94c695c6ccfc1ba44c2e736267392c56f533f06378e5d7a85663c3912633651738561c0b2e4d41b832e148ec10f073971a8fe34c3f21949d029a3dd3e9504041d0348576e8366f48f1ca2cd19fe9fa6250f17d5b0ab3d543f931c69b0011b734c5c0f3ca7e777222e62f99ce83b4cbf013ae2c8a7aaeb6de6f3bc11101fcb54cd61b9b7ef05ce2134361d8b72c5467730c97a528735eea6c96580c8b4c1408f2af2d4cfecd04e4f8cad4f52658c60ebdd3f902af8ddcb490c271b784083a3eac1a710e7d50fc8a685790bacfe68fb039a00bbb210b8ac646bd0368496c508768b3d1d1e8cdcab14d6870247f73cb0b251533d62086783ae7be82fc47d3e9aa85ec22c850b23e3fb2a886c04deb7453e00f30f921304c77c8cedffb3e6615cf626ec76d8abe6a9f90565a6a266b7ff0ea56c8aa50a6622498588caea53a949ccbcff2bae9e74a808fab605cd1470b15b5981e95755e3a54f25f3201433ef7c2d7b3b65e2bc64c9a1d7558d26bb757802eea0e9526c362a423b42cdb22f8c1647b1bc76c4ca80b18ce6fb11e17d3a143a257f067be7c49ea363b978acf4dd9b3869d8ebe27ba7236d04311233dea3a6cf8d273530fdb241f21cd8ad0e460c8ee1aec24e6ed5ac410184c474951c5841a11b6bf49b8f29aa2e99090685ca7d0ea75a634b799135ae8dc67d81e54202c2663eeb879a7e8541bd5bc015a6bd8530de941cb60dd70a55d5166b16f54d5fa46467dd9d15127927c23cd9f2b9dd664278ac3180631b3ce72f542f7be1c63a05208c5da136c74ccf232a0b075f50fbc82e0c971799f637a72d9ae1d2d86f1e8f4e9ceb0c503176437fe81ec145851a155aa7c3dd5527169ee9110c2a4688c6b5ec81ba419d7019de4f08138f9f89f1c6eb884f619c364151ad704fd08ec136c588efaff03ab7e4ca81b589d94f77813e313d6dd775ff4eb92ebf058792ab9484c14780ad9c8db8fc6300209ac334fa17f22c9c63dc1774d570541574964a93cc8f1b908af619c11927f541d684b4e7ac0e02d522e4a15d4bdf64b795784b11f43f71d5b5d2ae80db78f2474636a78392ed5813ba736accd4ce6baa127b331e700d1e2446afeaa25462fc31e45779f149650c77c57324db20ad3b4886f121d969dd7867e3911cc7a153008ab311a6cfb1905ea97b2d127261a6ab2c52fe9c00ae19814af91f0179e52316caa54f160ac6ed10c870187314716e0854229ffccb59164eb755f159ee922ad710c010a7e4bcdcd8f793ec841a12e3b4afb6f55789ff6c5812f56b02588ad7353a3a23370a0281871b5e8eae5fedc437bb56eebf28dc97b326c42c58a49dde22df1aba8227c2fffcad636900575ad3b88e475538adfc069315eed01341b610b222c8a42261da7d4b92545576ca4dff23062353bec922d18e09500aa94000af98dc638956e7495d175cb83179d2ede0a9057a24da4d521f148d43b826acbef1a619b85987c1001ecf6d931b5b2ba4d82770c700afba9264d10113559cce09b9b741cd516e3080c440c4e175c7cb5468d0826ff6146935ef7be544f9b35430bc66c0d31083ccdf42363857d12a574efb8e2dbff3aebb6f2dcbaedd83919bd6ae47fa0d00053e430547cf1b702e411ee75952f2864bad0448397a2e5a39533e3cefbb0e07f11fb70c036fabeba2a98624b80712aa41c6599f6d946b8f05f2ded5e2f900dc08d583845b917cec43f68dafeb4c26a281381444ba3d4bd483dfa662e7482ed147fe998455f5b1251164ee266082b08adae8e9ca2d3ccc0b3a404c0389fd559ad5fdfb5f3f657e4f58626fc0b4206f0f1edaa891dec5f846e97635ee0144c8af1ef2407ebc786a5b2dfb1c13071baf03ec54511bae5a63acdd75539919fef57be75cc99539f3e5b4b3e8ae6d704cba1962636ff29af6968ff5a24347b016b81779a6578e033658afc688239b67793b062ff3dafe677de741747eb94b2d728439e5f7217ba59121025eb24811f6ceeb2fd96f1cbc6d2b613738cf941e710d649956fc3e", 0x1000) 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(r1, &(0x7f0000000140)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:23:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r3, r4, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) semop(r6, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r13 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r14 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r13, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r15, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r13, &(0x7f0000001c00)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa02947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b006000000ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a347248c4a8e5ff3e0048364a64ac959b9ba9e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea1ff34821f47cff10b85cb0887465032141038e69fc58c268ec1c13d4a2fb2dcc21a2d14cb78f6992cabff2f752553e5d3383d252c7068ee121f79998bec5b1daeb0975dd706f247176955b53fa12917dd3d9f016a3adce1ad4571a5c96f6e5b729", 0x1ba) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r14, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r13, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 21:23:23 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {0x0, 0xfffffffb}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {0x3, 0x2}, {}, {}, {}, {0x3}]}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100)="a8af4e", 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getuid() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x400}) ioctl$TIOCCDTR(r2, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$lock(r1, 0x9, &(0x7f0000000180)) 21:23:23 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff81e7ffffbafe8000000000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) flock(r2, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b", 0x1ec}, {&(0x7f0000000200)="b5cfdee07160868688da189f5b062ac4525741a49d9d9f27ef99fd83d3321c56b958a47f8d3162efe9cb75608a06eb3473afeb501d50461f94f3a6146a29fd02da16686f9fed7d9e6eb0c086f69989cd96f2ad8797944452346ab9527b2ccf3474ceafb162e0a869ffd4f05a384315e93f30ab74e0bcbf372a2a78a68f10498d7073613d535d08943b6ae1853013e2368f42b5cff88f3e0426c7a2399211c1bd88fcbb55f40869c05a4875735f426a08835224499cbc59359be714971f13dfd6d9948423db8a9f355a6a5cb8cd560bebd76c2f38", 0xd4}], 0x2, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 21:23:24 executing program 0: 21:23:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b029880bf", @ANYRESDEC=r0], 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x24) write(r1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 21:23:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4000000, 0x7fb, 0x0, "3f00402b2f19bf8dcfb45965795acd76ef3caf00", 0x0, 0x80000}) write(r0, &(0x7f0000000300)='Q-', 0x2) read(r3, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='\a', 0x1}], 0x1) close(r1) 21:23:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) mprotect(&(0x7f000020c000/0x1000)=nil, 0xffffffffdfdf3fff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff0c00ffbfaaaaaaaa00000420a4060000102c0000002000000000000000000200000000000000800000000000012c030000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x5) semget$private(0x0, 0x3, 0x252) r2 = semget$private(0x0, 0x1, 0x3b2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x9) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/261) mlock(&(0x7f000020c000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x1) shutdown(r1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) getegid() 21:23:24 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) 21:23:24 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x800) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x53) 21:23:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xff7ffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc516052a783000000000000002e27ffff7b8e", 0x81}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 21:23:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x1) close(r0) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000002540)="ce67ae7ef37b34463c5cfac159c95957ac5882f150657e64bb43d7f0422fc9703ef95b6e8804b9be31f5b53cdda8e149f58c23cc0fc35d9aba0f5cd994b02c04e277ca7711b0c382760b5f2281ddd7c7c7e62f0be2b91024884b81a2a2a0c9af04c87ddefa33540f929906f5fcd9bd48f4a935dda676c185a3235b30cf7baff445b149315b9806f5afe3760b862d3661bbba526de5b81e8eb51a55d70f36ba17dcec8267e420993d2e7273b2b469e95f891d35d94c795ed2ceb002d25df1d86b475d7883b93e719b1fd4964551b7ad3804acd4fce5996d8e23548867d98f96e38cb43c44e8e59a7788b98d2ca84cb2f24b7e02b661f31a5af38c4ef1470fdf54af4cedfad8525d77dab964bbf08b3640058733f28d65833c18c2dc9bb4c0b40fb59f58ed3f08e111bf75ddba4356da89c360e8fb965ca763c242e97d4523f2a983f1e0935b9298f6eeabaac41a17a85e6c6d1cfaef7999b1860bd5163557d9f5c504a021215baac977ff103f51b5e3f332a6607beb1b4228a957857dfaf0257fdccdabc5171f78c5e2026e1726da8acf6cf8a4640a6f02438740c88d8fcd4b387d35f1a6f52e1bf95d742068ca50259928a96021abcff5f2cd1e9dfce1506e08555ffe09f870b44ad73d24ecd6992a3b25d21467ba2672c182c02d926b7c7151fd6620a9b8db70ae59eaeab16a3a4e16fe6347544db5e21c11ff9d16c5b0d32877f69172b6614cd1cd4bb8753d8664a96bf3c48620f4322a9b83a52139c60a9e79d5122d2d13d5bd8af90995e9da2e88ac6071bfbaab4fbc0ba76c389d5bf1f059409536df24751ed69332b7b249b286fe08fe2bfd9f89301a6c427dbab16076c61bec0f7624c0d60d80cd2edf8fae854d48f5f086a0bf660c4eef526f1b2521ec8e15e87fa4d9741e5e936326db3a1b0bff99ba8874b932d43fdc02c853df6c47376fb615cef1794ee662496b6694131fad41d45f0653a344df16c30894002961a5885a55ffdf878bd41399d69f9962b18b3ca57fbaf5576d326ef367868e70ec6f046f00c01b22a4f8ccb4bfa2de2c0c4fd40561d76a26c9aec1fae725512b0380ca2c75e7f3118e84b25280af105c46accfdeeb14331b81d01e156716f2ab07e3777ec4919052ff32c8f6d8e7fe0e4b4dd2f8c79aa1f8121360e32480bdbb3de9a459a55522d77698d415854f4d3d6f5cf6f729f97f68aa258579c6919d61d2eb02d67e5b1764e97e283209f1f265fdfa0e7975f960d898ea1c82ef949e6425a63535f867b17fdbea0933a849a4e982d589ab4427089bb607dcd9861885be0dec93f54d206aa8de7e03f61970b24bda64315f2faf7f788524fc98a1455b5a17bfce622f09cfcaa3541f6878ec8733d0c1207375972789de11520e8afc1f752f5d5054c4f87fd75adc4a95cdf156fa6991d40fde0304a2626c855b810bdb5c62fdf6c9347cd1c89aea178c4b0dbe79d563a275fb6bd9c12f2c8193a2eeb765bc44b6c84ea05e0b58a5bcf5ae9251177e1b4b31a4365212122cc434734a38fc756bf78bd43749fae2fdc4ca1d7397bb1e843ef20f887133d713af9ac55878c43300cfad5876ca4cb4639ac3002b3a0855977222cbb085b2e78ea062f8138f6b3b10273b8d4ab7ebd1a280055c1e1c4bc49665efe04824bc274722a68e9a3afe29170c68d0b945de2fe8be8e22399e84c60b189194d650841521fcbda779e67866c673a783ef858df85253dc2750caa9a20db05403ef6fdb1992a78e839e0d74c1e5aa9f184f0b45e7727478eac4172a75c918d8c87e2a541636de12e8ac5d9d31d947e9ddd07d5389c5b6f1c2161ffa09a4d255cf882015a8b0ad20204c37201e5dbef774daf2659542c658333c5169f1f8e9368244f8cc3ec699237b3c033e87838a4cf2c058f60bdee084d75277454c497158623e5d13a9a4f8acef6e9f9a3ce9b1b4da0299ffb889662f49d6b5be7103dfbbc18c924b1dd37802d9f3d641eccc1536b45c0285e4b0857949f722dab90e08efd62e43c9ff3186a5861ad95a3469f00b44021f9b55fb5ca8f6dbd7a95b200f35624f22f003b4628520bf9b7170c8e296ecab3b3a033e5406ae99dfe4727540e9a0e4c71e7714d54270c6b4ef4fd742a9bcb46f4ac622c64fd828878f494a91efc720ebc24dc44bfb916f82251708bf65f9322609d2192cf8829bf83701633877995c480277855d57361d7136b9d807015e9f53c36ac719260ca87f07e23ed1348f9c64d176e750505552b281c6414cae2e011c53a8885b6714d1376ccf5b92694ff663bb639139628fb2aed9434213a6d43407f7fec03044baade874fedf5fac1fb3c4c82c3a1d091e013c710328cb2d5b2097ebf1d9c827942a0b555d37feb96d066f15b1a9e4f9c382f39746b099dc261f2826c7c3fca3181ed6f8df735b0093b636f6af059622006ea00aaa2acd67ac2c9cd7539e7763b05bc7f108e2ebae47725e22c9a3a04c193e051bf59ab0cd3457cf99c1f81a31608d117886b5c722f1e0719692e9c854ea1227b1a755b361a90dff1bab0b536e352ff349302f99533c4ab73c2acfd7d47269135ffe750bbb671fea4154ca6285a701c71344692c0af1ce7b6c5611559cc4191d40ed8cdeea849ae24b44eb603a156c7d274adf1a152c59553289879b4413726f694517456f39cc49ec801982fb78aeacb87d1597e32ef549afa8ace05190f1ce07d2bdd7d3871219590af29350456f6b2d69ed5e4d7154edd5b28afc4364976892d8e884f07ac6fd7af4912dbc4b3ac740e0b809fc1b8333d2cac070eb12b7b913e1902736032cb6ee801534dff8b52d110e89e58ff33e77b9aacca15156879db4bd1e199f0a4af743d24e1cea443b19be29fd8987fb7821cfca479da14c3ae746e177c10c24117bc692ef91bf30c1bc82d1b68b15b1cbfd03d00e91732dd0a1641113c585ff7784ba7a7ed5856d524e86d43e5eab9f2f3d6256290dd24c5cf117eb8613e8be6019418e1c602ec44ba9678b7e7ba60a6f5d2f1090e7f1aa9792942f094513475363284cb6801edf0caa70cc7e8edecc82cfc172dd71b919eae566908516f68281b8b376c1d2ecfa10f8b045a4f16670ebe48f415b42e8a2f7f0326eb69b8d4f8da7965e0ef111159c0438ee6a51d4e6dd81600b2ef4bd6ef9140a82f45ede30227b3192fb042a99fa2cb8f2403c47eac7f5e2299d1e52e13426303ad9b741af8b2a699372f4357b61dcfaebbcd886a67a60a8ecb747e06d38d35f6fc2daafa7249ee992c6eab6c02233c6b93d7854c25a082acb2811922dd0cc66ac9f1e38424ea350a2487241cef5c1aa46fdc10df75e9a4d5e1bcbefc3736d4321850c93036fc8fe5a715b6e5f5dd478cdb3a904c92ff7ab2a57714b40ebfc51bd3fe024b30a8b083b63fe1c219ee0c2c3c95d815eff8f8df8248af288f36ba8e5d83af5fdb6c4238bd46319bae1fd2ad0bc8f08c4fdee0fc5cc5d96061751e53c248e76015237287aa2965755201f3b1189cbc7e7a5c0311df952058485054a5033da8ba130c9017a8e296d6c1bb1921f19d78cd379d123dd734c951b6701fe75ca14c459032100d4bced63c24c61901d982728969c61dcf38fb658cde4f4b4e270ac524ca4f4543a1a74921b3578b41778bff533daf769a903b2fd6e79351456e1737b8179498840000809485be2daef922e1277b9074d1d4399c8c86ba97fc85f9ccc58eea16d9c7b06102bdd329741ab0c080b253f9246f713a7a946a4b6ef8ebfce1545f6899abc16a20cfc6ece07485592f0b10d5b17ccd62bedc202f2d6894f5df9e2ba0a0ccea9f844d67a3fe74483da243b181b4d98a6af75abf8e9b1e3a54d68dd3e7c2c25fa22e2b07edd64b8cb99e55f8247b8629340efe7b44f44569d131b4ace0de89d1832112ef5d2c8de12a70e70f13bdfeb47435751824117360f590e8c2d48e5af6046a6141747a3673085af3e92635b17a4905bb27ed047b92677b63d32bfeae5a1ccf5d11de21f3444932fce0500822ed7e38c2f3ffaa87557ef17ae0b8964ae2e4bf79a31285593285d43765b72255e53ea3e6f8b1cb4a6d4de9da1229ac01178142aa566953ba0e64346b8978d25e45b7348fe3ca15a1b5bb32daa0fd15930add3cadc0d5df468e382291d70c2b2ab4e4472d9631a6d268197e09302afa3890ea521ae6c49ef979646bb94301825d8bd6d6cb21a9bc5f4d8874aed3a738ca907050d4a23c69c5ae76f7d5f8969d49e713b0edf013b1c44dd7ea37167bdabb77eb5dfd0aa7718a2d8fb13aad8c6317290a0267cd7dbaa02d4105dd2947d0f43040225547c52fea63ed457fc9bf2154345675ef7fa546c31dd32d8e7660d05f26ffab07aed8f5913810d1d776f50b93dea2651fa1b6d16fac0e5c3f8cf7f8eac9b43fe3dc25f147f022a69e9d2e9fdb04449b3f999a6f26a57816064762f2f13c21536a0ffa9b5dccf6a7afe7e162a766a45f91f5a4805e8f332e73b0cd1a7997676a8c1b2541a19118e8d2413b8d50b2e1b4dfff1633f68e464fb73a5b0c2bbb5969f55b452ad9c38f950e8e11ff33c52d610cb2e35a88c64ef355c01cc932be9e94a9e495c46d1fce3ad897f806aa051b04cb10113545b29fdb473e92325ea407d387cad098471d7cd2fb1cc7f8981e36c77e1c2800167ffd1ddcdb4e595db6bd477a0bcbf202edcf94c76ede216b6f27aae1e3d2d36a4f4a7b29679c8180f652817dcd45e0d37cac3915a2e1f6f99335ee165c932e6f7279c58eb8557eed270fb5447cde34c29a1ce55b534af6bd6f0f295807fd99624d910b69632b7995df7ea5dcb413c0e23ef07c0f3c8d247d3a41ec8b5704763dc5486a7adbe68fbcc435f171602797d497b2200ec3c8e007f7d02a6e8bc5aca7108293d99ad7767035725b67e2847f667c527db57e5cb0e16a5f3062b7169f9817ad69a7383a1306b517d7c76606ad68ecfaba7ccea27b0ef9f31e7873fa478a184298dbc5ad9b118731b8c590ff57b37de521a24369ccf742fb2579b971b300608b76132606f089727041ae42ab21898aeba660ee6dabe5348d786923c81b4f8b626e786e97a8b1dbc00c5d2e4d9871d1371073bff4d66894b74071918f0a3eab66e34f918dad6ee4e122e8bdde2d5bef23a4630b2b6ca7e7296782c2278e62139ffa0e93244f270d8154711d37d80d5f8310d528947fadfc455e15820ad6deb55c8ee2601cdc5b6ce5499b645ca5ae4ea71fd17fe78a6e5f2955a328318733d2e3f1bd06cca3b9bc37b406848d0dacd9c71130f83aa28ab4c0b1f4f251ab14ee9268c528715ded12bdc9406d52745c9ebf5d5198aae189bb14a9cd6bf6652c9c1b7e7b39e92c0276548f39adc5abd8930124ea07530e5df34c01b7dbd4e5d5f9bdac5c0d5f858850bcf070bee44b768ff599f425153ab5a6e37cf4919d33f7c87e31767db7a06a73c9275d0ef8252b0db63af6706541adccd08b1c6e53835b11bc8e5f05f2538a60783f1b5239d627ab8e51f0078a25bb95ac6f4f10bde49d490d008fb1647913553ea3634ec43a6c21b85758ecb48fae5eb8733843e0922747cabc7861ba2576007db32b5b62de538aee7221d467166f915afba63e82bc18180425c826eec4a16e147dc2716d042150b84f5507fd8a12b8e58fcbf41def5b4de530845c71c081f95aad7618b333da155a91a5424cee982eff491044d3803994f93a39482857a5bfac9609e503cafceecc2a423429e113e2a0b31aff5a6ccc6b36dacfc18dc333d05ea3f43c4b3b523877731ab8be40efd7911fa7975e8", 0x1000}, {&(0x7f0000003540)="9acd23e382bffcd7ebae30b3f0620f282eb0018e8c69a5d9231ab5746724d7da691f0a40b86c8df85a62c1bb6170140335ec1b8d2e9a67595e1f88d053a36b321917806f803a82bd75aa1fa42376f78ff6deeed5d49ada0dd97c72b6a03b5de9020c5f085766b7e5b059175ec62735e683e6c7d3812ba2d50ef54aa65a179ba6e3e03bf71c60b40b433a9745bde9b3bcc6730f39386abdac5974ffa0fcf17b14ac6e279472487a40d56ad03dc1b3eee6eba6918dc2fbcc757703f70ef91e936943d01c22ea84b7d789aad6cfa81ced0b4daaa10c286b6df054fbe4b7c47ade0e089310ee7e3ad4b96b73797fd0746837c67d2fa6408880492539645d76029f4a14c9b8c06ab53ada0d17d0a0bab1b12714b357d1fb1d714773c16e9606b924c60fe24f944fb3ceeeccbdf61032f154ea280a943a2697a04e13d71f0f19c10ceec9f6c114e5b4a636616a0ecd88bca2c5d25c69d41bdba9ba8dbfc4f3e3a0fddba75eb968db7bd76d83aa6bf5095017c0986913b4233433c097763f50947842fecc7445ed0b283326c6c318e809d5d081c6e359dd53d5bb7a003546758f927a84c4c28957cb6ebea7e38e604246bf0c018a3b3a708f573301735aa8d960363099ad71c134e42202a8a72dba24f332cd7a8c60168d88e3996691ec9202912a9c2f67d0188e573e4db4cc7c12b5f9d98663035813e98fa9c82db62bb558758452bb400b454caf5f1d2b2086c5979b1857486568ee86a9eda52e6b126508a3540144cba835dd4c57183aa81212aa46d5a6e76b3225eea68ddeda1f7bb29ddcf8a4c2972422716e639d8a8d579cd3c53c49831f7581a523e32db731dbdff794bafb3d92f540eb9418b29469bd73b456f3c82c8ca9ed45d18154fa87391fd319e12b81e0a2a9cb20b12c8d225832a1c0a87b78eae8027487738292464f946c8b7407ea984653da17d693302520da69ec87227062b2985df2a57b98235545007ea4a80f0dea4491d6473de35a8bb86f01961cb47f7545436087f7119df2d3143c8fd9b05bc75832ed3defdda1293150ec45e663a3770950f914eba629cc1c0fa675ed32d12bec85310aea9d978669770c636b3d62d29807477bd5942e1795bfb62f819b18818ad80b60c42ed842e10e24915f4eef6cb55d48ba476d368ccad62524e3ae7a7c21a3287b47494e99fb831145306a40c7cb63f9eeacc2c4f2b513d564875d4cd735ec5b5dbd3acf017b9aa845e210f0eac73c09055f2656d753796e7abad70edb3d3df9a07020b87e4951c46ecb548b75ddd063c1ff406541674b63cc97456eacfce7282ea9e4fd551d1c282e3ad946021a6eb5c09021f0ea13be0aea62c9cf1c1b73d9c913ff428f4a4e5195644078209e67c50a07d45a9adb4de74394e928c562506b93aebed4b6dadde90c109f94b5a5ab08a8b8f013e79ec0e366c9ab252dced5bfb7bbce35890e63ceb376786e0b9b7cdd650b5ef74060c9ad3cfc18af23067d294a237cc1e83c88f184a90efc2e0e13bca5c6561a6b457238c1c1c71e07fb0c9c956f14e94941c3b0ab88e7068e65b04cf0a8fe7404f170076401707685137bc3171acc48898a512b2cacecc63a5edfd9008c294c35091fefaa8aadb926c813932140073968829a4f1462250a33cae4cbd77b909c6b1b264a69316379aee64b33004c8d9802142c88ac4fb6baf05220cb55e5dabfdd4cb1d6246bcccf87edaf876855f9de639e69b1d216ef72bc62edf52dc49a386262642f7d1745e322ebbf18f298292c8c3b9bf663bb7ed12a39eac3ee26f50d68226652f1f7a8e6e88fbd819cd9de10ed518a4705d72c5ebd8ac07a3a4fde237a898d0877c28462b29d72c31b4966e9b0b0615fcaf07c8ef4666604215bc16e95fd7818ca3505d65461fb51ab83687f4cbc31b81f25643e2858f420873c98e00658e8399dde5912f31497bb368e4085dd7bfdd373a163420f8c5bf698ac48e4dd494180adc8c56d51136a3f9e2f646c2e432eb04ef8791a6e8311cedb8e7794033fa7be33c2dda12cd7f25f1321ca2997ee2d6b7ad3712a4511e03ae0c3117f4d15e9910f0a9b8ef0dcae7d8890b5db3b78f5f7b9355bb796c3f7b4e68eabd132dd0de46baa25cbb0f95c8e664e7c1981b426d3fbd1a2bac1f24f811833fe6b94d89e688da92a2bce1262186dd2234a2a844b948ccb3dab0157447d12bdc9c824ac5b74aacfa6497931648a8e39926e6ec9db236cb83aa4001a627dcaefa300c5fe98a5f3b31941f044d2fab3df30774973e785286ac9ba7bff69a4099b964f1e0c9f9781cb4a910dfd17abdc567221ef6a279bb0154c65ae6ff2fcc6948681e6a6283ad08b5186498cb6a51a146d3120663ac52abbc4f47b64cf0f06f549d0b1a17cf072161781157b20a73df078c0d6c7ef53471ac96b07dc23e3081195ce1a08f6916cea4af73ec0d4f754ac0b9b0a9f40163efcd0d6edcfb6ae09b2ddebe55a679f8166ee827faa5718f5edc71453cc2c224691b5599594c53309f6eae834a8fe8f045e4b51a10c264fcda6cb0080c1604bb744631a7eeedeb8fe48910196dc5b70ff599ac599b0deacd30c9c2d678e5d2e8b994263ab6627914e2872f4d0d3f8583ab19b5d90bf325515f41c303c60f4fc617285447bdb08c020a8ed989aafc5d87cd150b14a3881057de7ab84a0a954a56fae29081cce7852fbbb79edab7c729e5e3478ff0221330d462d7e36314706f32a4c1a45edaf91d801dc83032e997e05fa3092185577b67a926e74968de2599c15d6553fd9099ca8e3d5d07e18be008d31a02cbc809e975a724897734918dc6933d02d59849ab66da39d91e9e44b1feede036921e9570e54de6e1e0b2f140bb697fb805d05907833a66c81cb54fa8b5fe42333e13088f3d854d41f82d7611378637589906281470612de2519166952705553d354f72c6c6748b424cc798bd314a55b1030889065c43b7fddcf0a7472c9d8b064f25c07f58de0cb42f4a8f7a6f32adc6c5c4fe0404b89145fb108dbc982a58b9e5357ddf4769344f2181de64352a3ba7c51088fb693c347b0d030fc1efe7515f7a23a8058068c8d29e8b6869fdf5699d97819659efefdea2e4335caecfaa6448d0b8abfaa44b73154cc77151ea66fc4eb0e18be1cbf1529be93a22d7adb676068623df1b578fe56f6c0e9405ab1a37e06db2c729a5eeff8ca7d1a7252acf5845676e53a3fd18211ceb1501e1049aaa2f7e586b8671549283fd0acab047eccaf7c95d92637b5231e2d5792434dd279ae8f3abe546bfceaeaa23a8bcef38063ad6dc85037799cb31e7a2fb85780916c2529c123addb7619259f0927e02b557b93dd90dae0a85ab20394309b3696b95b8e0afa87223bfe84cbb3769ca686aa52752e0d6975300ef15414df72692780c709a51c423596f2be244589f4795643ac3e7f1502e73c8a9f5f74175e8e2aa998b778a2096212a62ffe81f9bbafdeda91f1f66a384cbab4f2191a6aa429c64e6c2c8809e69380caeca5caee7c3dee9b77c076354799c49aa7c1ad5f3cf7d2e98990698430b544b0337844a23c5cdeb8e51b7d08fc5f7fe08b6d2ffbc420667df80fca4326771241ad0515fd4ace240b793cbb4c5d3c32f984bebeccb30648195421ee569f75ce1b8af39d461693d17f73a66a0fd856aedd44815eec52673826509006f16207a51d3944085e7ad7455f94d64712193201b9e53830cf1d3396c250fbf1e32052134fc734cfe82b27967bdd8e703a827bfa90d2a34e8bd8b01fea20db05908fb17c43ed176e2b49c5d97cd49a5d9c48af9cdea7e2f1be14c78efb9ebd6e08a567ab77097c2e7e8bd157035afdaad5aafef0f27171f329f062a309b6fd4e464a799744c852cb23466dac6cd90b80e0e7da09130edebde7d4bf8f9255f4127fc4fe2c88e25892de5b5af648ff8033a30588bcd03d5c61fa28dc3b3451bf94976e9a5e7dcbb9b064c5b11a0dc1861a5403d0bbca7201d28c13697593d0644bd30b7afc4822425161fa2de1af79bd832c4854edcd7281b48786704474fd7a81968173b59dd60efe785fa5132daba707ec2ba2d9272e08f5587d8b21ef028cbbcdcb80474be12508dd7a22b16372cd91ca0a5808366ef58c622b79fa10296cc82e8eed77e47b75ded959cc3082988da456c8084d2f6167472782ca5645a2fd5c814a2326b60446ec199f3f1d098f7c4d49e84ec25e7b9dadcab5228bb39264f731f7e6fd74be25e88fd0770df57ee40ab8bb7a878998dd323e8c6dee73757f27c2157dcdc7385467b1612b033bd0d40914660088cbe7566ff06c86038eff77233d06172eeccfbf561daa07b6cc264829cce3294e5197e524548e8cff87394a9001e7839ba76f3cf04ec90104ed54469a926dd014a40ad0a18d58cc176a40e242b4e28c052145b624f1e464292a907b827ef60153400b050ac399c5220c3d75ea2d633ee3862c44054026a1969b2cbdd91909fd79cc09a0f2bce3c33b06846023303fd873932a0c3ba2f5fdf86eb6947ca1853dcbbc65d961314091f280139e7f065e6d25867369c6c2ffc729eb1cea1075b34cdd0bee35150a4d35026d0580606e9cfb9d89924a85d8f24c9d6841029e79adf176d0180cb0c13fef622dd18475996a38bd75a007087c0466eac20ed31b6f72b25b74a929127c79ef26a2f93fdcaf7b1278924816d5fbc2c4895d8ca94dce3bf60a9f5dc2e9477f4d116dca758e74457b6d17a462096bc23af8d992b92a77dcf196a9862c24c50e59935ae166c65e909958f6fc9caffde84e1516ea7386473c9e5c427ea6b14ccd1f997ae92412f018557e1ffabb6ad075b4d2e49358caeefe1f095688ffd018a99c3566ff7791e59305469c0e5b01ece9c573b5c3088d6b852da5e514de93c2133a71f6e8382bfe143adba2cb6351c1d654bf9e271a8baba83794548f69c2434d20b72b77d7b7dbf5fb97be31f712902cfe98743a974b6ac6a4310c7f1eacb151ec5cc7d50a302d6724d6f246f6e5098d7071fabb75da3ea2b7671fdce82e8a465bab8dc06a54669398685fbb9543b1bc96f9b51e4688c5fd", 0xe02}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000540)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71b4edf57a35e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7cb4fa709bfaf3171339dd6166f8718f0a5cd0962befc70ecdea42315f8680c6311760055fa055ba5c71e10dac8f0066b98a094b66b6ce4d4c917a03310e9ce36e2f9928c0a8e5b5aa5557b07f2e46c6bbb335607cb32dc27acbd74a3cd582c49f1a6893944f4b97cc76a6fa74b2fb1ac63d8046776c518c0f534ee2902c406ddb306eb1c2edae0c29a231306021f90ad437db6379c3de1121847780c59d32ca6be9f30e1b7cc27972f9f7874629185e06183c65c04eae719c0597938cd6", 0x28a}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) 21:23:24 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r22 = fcntl$getown(r5, 0x5) r23 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r29, 0x1e4, 0x8}, 0x5, 0x7, r30, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r21, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r22, r30, 0x10001, 0x8000, 0x3}) r31 = semget$private(0x0, 0x4, 0x54accaa57d277c80) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x7, r42, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe581a8e2ef82c1011b8ecd60a4f00808ff0000007e32"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 21:23:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x8, 0xfffffa1f, 0x7f3, 0x7fffffff, "0366440a00", 0x3}) writev(r7, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) r9 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1024, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r\x00') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000140)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 21:23:24 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000040)={0x8000, 0x6}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffe9d, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x10}, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 21:23:24 executing program 0: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') r0 = geteuid() r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r1}, 0x0, 0x4}) r2 = getgid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r3}, 0x0, 0x4}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r4}, 0x0, 0x4}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r5}, 0x0, 0x4}) getgroups(0x8, &(0x7f0000000240)=[r1, r2, 0x0, r3, 0xffffffffffffffff, r4, 0x0, r5]) lchown(&(0x7f00000001c0)='./file0/../file0\x00', r0, r6) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000001a00)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000380)="5e9fdb2b13d1fe7f663ee29050053b42429da467e477d263bd949f5f82e5e48f70f5366b5124fbe51dd2e39a1720318047104bdab5b761f701bf94926b2f522b77bbae757950703d2a4454e19c46f7f43315ceacb1938031e9362508ad88aef1568116685014cf4af3ce87831ad33ac122f754933e3159fc42cf9f418c92158e9e5ad42a250d339755c1c1430a1b74714449c23d5ad9699999da4ccaa4549d4de30d56a930b8678c5edb2c38a457356e61", 0xb1}, {&(0x7f0000000440)="a148a2baa7005b0e9627961e7d15d388b5bbbb584334666cdfdbd979a5fc65a0", 0x20}, {&(0x7f0000000480)="09e30d70c0c344b44362246f191d4454516b5ac25b464f28edf559f9132c2cbc254d1fb13a0f5dd9c45adfce329b62bc7bf6aea0b40139d133f9c87a61eb15bf3b7df0111cb6d9f7f2421509db334c91b8b2f9935b32956bd6db3abf46a5799f0e4fece069f60781c7a6f634b502deae2f3ff0217c7c6506004c13130e28abecdf15b43390c5ac09eebfeb2446bff2502a0f0be40f09a70d1800c58e8f32fbd6a52927520abe8907dd1242290972eb423f874fbc110fae19d2b4232ed522e7e4b81e60fd65c176", 0xc7}, {&(0x7f0000000580)="4eaee46fc364472fed05c1bf5ffca6ef3378e0a4e53cb93e94e3acc33fcc5bfb5cf87211bac55c1dedefd0e58f00b01d2c763dc012bb6947daa8f6fab8dab5ac1baf9ab1df818fa2353109d221cffc64b0fa7e8117f62df84dcd452d3fc6f7d611cdd2c848f796", 0x67}, {&(0x7f0000000600)="b3e9e429bcf0002b349f74700291b15aa02d97ff5dece0748fe1debe25e7510b9e84393243718d5e12778cafaf7197ba526a126397e4d0134ec28366b8b45e37728baeabfcc382db1f34b31a8ffb19a44ae6df17659f273e26df272b521df744849501ee4b8c635209be92550ebfae6b66f4ee367d0e3730e0b32ee0f3770dc2692aef0a4fed5e1cdec0d3e344ff1be2284062da918e6298a82593250ffc734199acb86b2f0d35fb5f77eff44d7e54f5b2496e515328059cc8f4742f2f88c618fe7ffd", 0xc3}, {&(0x7f0000000700)="4ff036a36bb6082bbd2f7c62fa1e9f0af1569c4bf3a9102a091eb2126e2a1fff6e590a731b791b69ee00d65e706eb309ba5a2b37e8a454082486719d63ad2827c1316e1b6a039f96ade059db8002a7d2c389e0ef5acd83f87efaf4b9a7baa55951818951a9e8a2335811cfe3397d9567e0a77b56cbde1b0a33f301a192ff59f0dee43f7a7ea8b3d7669947cf647206db92b57682f12e113e9bcea683b712102d1a882a3b9f62a8432f14fb5d8df33160953f86554f4b0807530a9efb60c412b7ce7dd659523c30e05876b971acb7b14621131fbc6e02233521985e8d476326a4a170c15412723ac330030746b6a72a1b317cbb51c81a03596264ff5a56875118b694cec3cb195857dbd0d68887db12317c586222e6ab3e57e8ce3e2a7bcdd2c239c679842fabc870276edf290e66916ead52c8cdd863a8096eafc0355b175ee7829bfe1073a2e3e9ecd14ab06abea8841f334329e1c6208c867dc5e9db301fd3480149f3aac4145ea074f5ad945d66c008ec3269d3388ad86562e4f0b235e145625f28934df9d669d7792140688ad56abdb1ac887215fa859a1a832bf920630607c654ebc2b5469e537a9ce78315fff1a2aa6a09fac44afa4ece983590d164bfbfa7b61205ffbca0c2a674b05ff7a9e2ca1d4059bf0bf08f18ca01671da87b33224147d2d7fefe3dda6b7e3ea5ac034de2c750e880648f3208b499083402338e6e3a3b4da7d6d9b2c5c859ed91d39689499648fca4bf90651944fbc693d7c8704e5a1935062baa5a39100ea1050c5b355be2eb0ca93fa83bb2c11b97943e73c7690cc9b7c225e1fdff21f92e86ae3f63834a90723fa32ba902eb5148b05a11f87555d6aee0e9f1ddbc02dfc0077b3b1129e44c3d9cbbee1e7c528663d7b45cd41913604ee2eea279d93bc0555f663f9c9f8e961137a202fbf0481784ee90b1969b2ccc178b11aba765f4f5032ea0f22790e8b6afb946adc499473444a1286e51722bfb13f19df8a20b1eb1d1b2253945663afe82f02109f093c34707b0b8e887c60a97be0172e257285f9966da23840ee899c33900e83c9a0b80ef3650b5da1dd60d02ef4b29a8be46031227fc6663c8cdf4908a99b0de2dbc63c4b9b2a38b65061fef9a39d49fe9dcd2b6a77d441dea846e1787382960cbf2989e55042bb0fda61d37fd7fe402d83fb908d13fbe59a544255e92d2c67f4361fe7b4fb6d8c6f5f8520e5b8c98fa0679d873d823c38b8d51d777bd591e40daacfb2d5b8eda3e75d7a2697ce9642c168c5b7b95ca69220a26e2e138b18bf8102899701b6cbd4ec1389e9e0ab41a8cefcc3af981439715d0c9de56addeac9e31252aded1344e733b28d9db6173cda54e398ef5c8a208e9763ea594cf4c7c755d04f00f6407946b9ca58fcd4b7bc78ae06ab403b0918523a63873930ad4fcf87d71ac8b93873e2a8bd53d8586ee47879014a868724b50a77cc74116fdb49523f78cde38a2f96026226f840796895650a0d3311423b15b8556824678aea62a64b8b3dd3ad34ff977402ccc40ee8636663b3771d64302077993c4f605b7620e160b8cd8c13cd4724dc7e07f730569ac79440bbaec0c234c610f8b404fb31b1dfe144b759e06b0ec33dae86a0c7ee804787aeaba9c3267e9109a57c3af13bb91a0ded8a8f30fd33d308c16f09aa45e9288f73122c8f7c9ab21d20cc811ddaedfc38eda1d82aadb548f8a26a08d3696d08a5b3405ebe64c705f9d207516771d62eb21a1c0f2cc7cfedd038a9ef377beeef54e98c5456eca47300a2a3ba104ed7dc27b298138f140431cbed3058b1f1b7fa35d7267b0b9337965ba738bec3ecd9c0c20d848ec0a9bb9a119a7c354089aac382f153db0ebc832a68d5d6e06f7b89246e3631b39c4dc99e34c6019057a2189818c174d4315f7d40760d9ef0541d7c3d071bb26a727f8dc244fa1c6e651e00bcd5d0f9f00bda3373a1bbb71090cb547d936a8d0749eafaeb1672e7bdb8888ba06dae7011c1b4acdd6b848fff145a749cf6b138810a05e18e6b6b78fc12ef7be69df97e07a32ce2ce375b174836c6addd5e9f6ad717ecf8fa119241b249d76a9e63d664df6a66d67e2e0619e5de655d7aa3656616079c08be5364089f2ffdc4978787d1d56bc359f0904e56bd7a502b6fe1ee809e0b22c190869a9c846561f7a6c8eb523037c885514e69d29b369cbbab0c8885038e408a7b58e944eed600c72ea45aecd108e128430dfbf3c92a1840f093d1f24a2b77f33cf4b1d2ab982bf4373b19767cbca4aff401bbff424d9761a06f339a3e0ca53225fdc9d5e76f3885f53e41a2499f3789f58ec91b8c49ae604025a3c4841f91eca59aa9fc208936206e7ad67bcf425fa350433aea72a81b2ec73bab822d56c15c20e028489ee787b0e8407dceacb12a7d7acabacbd46243d0ec9f6b8591d4ea41bf4c4f4247aec18e422e1a4e2ba95cb309f2d5974ce3fbb74bd31b20454a692a142ca4a6e1c46eace5294f0f294c863d0253dfaef9cad917d285021712d29fa662b1ff4800f35378aae3040b100aa5d4deb1531baa6f436e30847ac38cdded118df3a862a604a395515e5cd733685556744d504abc60bc2f8938c06a0998d8def88ba7eb3b4508f7a5ea20265936cffb03ef987be2fa7ff81be9d32d0590b0e66bd13214a133f591a77785ae95d1444b9ddd3688a9d438f947f2b2c062e34ad1ab900b0e5c05e471f331898ec330a2cc557b618a6bac026a9e94ac8a180d0bedd81654db4214c0a34798a07fb37cc401c23e7f289cbc53b4c80402d8312c4efcc274d72930e272f0b6bd895b917c085df36af35fe313033f21acab118816a447c98cea834fc56fac24fa533cf209f7469598bc93cb3c48fba39651c0192f2e04a86ddccbb1d946bfa5cbf309ba3fb56dddbdd9478ed7a130d74a4deb22fcf3afe67103056581c9e1c216f94a2de3a46b3f941d9e410b521e48b6b472eecf7103a9e845ff6aba3543b7011a95c5dcf2d96f36d265558b6078e9847abe317c0850819e7c2cd154f216c1073c0354ce260224d5b3cd4b4dffa0ae300c992cd65bbf948712255eba9b67ada2ef83d9540b9ddfa793d4287456e515d533d3aa4b33dfb1174e1d22879039a5a81b1936bcbcffef94159718e98661127b22ee8c68bef9ff8c046697c53248e309a64c6768a6447b8b805362df52b3265a720d7b2368adf8ad6723d9293361b9f8286a63d7b9f49b04675d2b6af426d7c07c7083b3561826bdd14b8b42fd214c11550e81439ca8df5339a13e05ba335f015194de948174aa2d0020e64065e35ee18879848fbffd92bc184fe9613915b4ed474e84871db897d43b0f62bfb8374787c5edbf650c736789874fba43c217c8b9282d686573659b6e8ee358b8f41b5bfd9f8ac8d750e711d4ba168c24b322ab4bcac8d141efa405dd4859d1eed3510efb174ff1723cc00cf4d1ce860aea14907e1cf92cb23304198782cf19316bfcdf35fb9d1a7a3647cf49833117928fbc1378d520a9f79328d121a8c6db1e7b2de8a819b8bfc0a45cc73604be3ad0ce8a4b95da092fb24a41d48689ec69475145f4bfd9453e1dffbe295a27c2cfeb83d206568230776fc5921affefb961fc0e3bbf88303fed57c52846a5e66e07def7b5254ee9862ac0306f1da67c6a83b10660f0d86ce300e6e284ef9d7ce333e98f878ffa03109028c7898a8d4f5815490d5e00081a39588bdda3514478064babbb6bcd9957ef0ced79a4e13455492900f367d3cbb2d26d2dc3511364b60dbaf9e9cb6599d8b287bc87475814da2fa8560685399485e8ac85bd1f38236b8965240d1c17c36df60f6285d6b842e43c78cb5e9125bb03d2d61f9b923afbece84a79ba458149f43d0912dab7e63b76648609b940b35f7c39fec009c7fe94eee404cacf195de531469f0b8048d3d95b6368c6387c3d3b19b36d3b5019f9685ab250b03c671b2883838071fda0c567774a4a6025298a217fc8fd246fa5263096f892e85d10b6d266cc98ac41c4a45b0c7e233a27eacecb9b50fec104bbea9e09df49d6643cbb62d5d8166994db2246b1560c675b398fb86466e85a2d628df1da7ac3197fe52e7c88adfcbe940461229ff35938dcf77d1297d922a98658f82ad5835ed334527935509166ee926d7e23859c5e10ed48bcee135d4237ba29f36064c380d16bcb6280d31a7fca4e44f37322ce492d6b44a3dda12d6b0be5ed604f82ae704ad3274a4dd86c4849852700c9df45a14e95063310d4cd1469f9ec9c9051f299492c549c7e184d8bde741f9536eec0d2e82bde04752532b8cbdb8d4da5a7e16e42dad8ea4a343675903f79a17c3763f3bcbd0bad16b5adfdc6b9ccfa58a88eecca1c38925f4229b0905d30c6cef762170e1635b8c09b168d4cf908faa909374ef1c47370a8d4bb133912e932748a63269b2c68ec94b813f60627be354a1981419049519001e8dbd6adec38526dab3c66c1453f6d6eac6605c1d6eaaa478097d240fe024666a8c299530893ff648559445534252ad61861784963820afb06b985ed987d42c00ea37619b144a732c87a1c9e3f7bd38cba2b965d6d9f997b796e79f48928edfbccbe0ae4b0d711b598abaf73b2b6e30d10359a0b9aa88bb6d79a3f8b19faa00bd35c899ba151f176cffa58afce65e91266c4d338edbc32f0c053e4d0043391727b34a53ea283c031e220acccd40083fe2d0a5601327a659e6471edae023e55a153ceb0c88e9ff860bd2e88961adf981e9940f9ca584bc5b5b30c3cd627742afa072a221d95cce2460c720d877df1be9a6c31e663530c518d36db136302378170284895e3b6fd25ac9453e166b9c3830fdae60036530278f9664e24b3e1fc11d42b450247867b45a6c5b3d20a3bccddd1c7a7939e1ef3320943df2fb881ff9800ae3edb0d2495c8cc411320e1172825a736f6fda37c4f3671bd8b838c735df85c3ab6da3a51ceb2297ec2a746ec064b85d4ef57813da8f1e748e78ee3c62bec339e77242c6918cc115335ab2cd3c6e8c369159443c5a4c2563a40dbc46b30e6cc3cd68f118de12f55cf09714024a801429fd6408b1c02d352d0626b8fe42e4e6c6a6553db28333444d405b082b4455f3a6e6828bab51b305a634677b4eaa74db06c151f6dd9ed82b47685f458a43be9402ccfe5fd9ad3728a277ac4e850583be2c0d1d215dd048888f13a97c06eaf5e471e160f4fa0b145ce3b712e0d9f5c22d5399b766d7729c1606b8d5c3af9aaccacfab8820b5071245eee14b5968dac75a28cdae0a6874167bc6c6a6a5c117e944024a444f2bb59efe24d82a37a42b73a1e830d94d9dbdebce1be145cd8bbe0bc94c23078b124fc1642b141139549226cf4486e4250253d0d87409d4cb308f10204a506c097ae7403c2dae913439a1696e766ef3f45886cd78ad056ef1b304ebda0f7d323fca1175ca8b4490e0a7902a3ddf09acaf1623dc86c0e8fd61e46c72b6ea1f460fe83b3fa0bdf1390ca7d64512286e803da1cb681f054cbe6361ad3c9b4753f5e0d2a0cee53186b65f89c45ae5484c1fe88815b0554aad43798e8e44658fd26e304804292fd0aeed8aa0ec440a215deee8defa92202fcb41738dd376abc162355deb94cef747c986373bf14a4c3c71cc617c842c730c0eb9c23983c36d1e4734e43b2d8deae978fcd6c83a2eebc88ba97fbffd10674363ee96d3dc5b704f49333f7dc44c8132fd2c84ed4cdc4e7e9d477ff2c6aa2dc06935b5f6226f434abdc0c5143573651567045ceb2a0f1a0437003f52d773054e", 0x1000}], 0x6, &(0x7f0000001b80)=ANY=[@ANYBLOB="d000000000000000ffff0000030000004bede851663d3527928aae867c21d75bb6340cb7b5b8fea00c48878bd482bf89a642511538d73ac4a330ab9e5c610da074fc54d318a3064915627ba482b3bc97edf1cbc413080516701aff69b0440ebee4952bd6c99bb8aa0ad884e3ac55d1a8b54bde5b716542bb72740a0ce41020b37c48776f2bb619cef5dfebf0a4e89939910039559647901d02ae7d6d125912fbc3bf1660a60f107af9864c193ad1a50fb3acceeab85c3fc8bd42f07b3c6991b484b61dfd92f503c5be000000000000006800000000000000ffff0000ff07000044c88c9609af0906af0bb21adb523a07c1dc1f9917abf906bdfd87040c980e0cc39e8fbd7c9910f9c8283a2bb13a2bbc0cc573d46e116548862cf5f0d597de789760ce1a5ce30cb733e6e8a41a09ca9733c9f4335c0000003800000000000000ffff000002000000c9ef0d91c7db8d0e6ffa84135a7e4c88d506c63cc0057afb0a66dcf4e1b029026500000000000000200000000000000001000000090000004265669ed03304bc0a024b0000000000c000000000000000ffff0000f80000004249d547b78e8f5c6cf5853c0bc659d34aae2e285e2a52f3f85cf21d0668a9385def1408085a71e18965a2b1058514f9a83d5a9ef6d062f22bb3caa9f19d160699d5d5dfce99382359bbbf09f77c2e32eacd0c23d2c3e96cb295deb386cbeb1c95f005c840fdbb115e9e1df489c060c9d19c0341ca113f639a9f8112231cc03ffcce69e6531dc6683a81b47718a7c8cefc21532b9bdf44dd0356c8169ab22893d5ffa2c0379d0ec84600000000000000300000000000000001000000060000002016d081da74190dfafad14adcc9577ee52f010a264ace350eb986000000000071068dd211c2cb29124dc457ab92a3bb9fc335f56b1619d0aa8eded1de3089ad9b64c0360461b73dd6437284dc6cc61afa145502e697934e89f6e43aabf5012c3461dc9332b82c054db1ac516e25275aeadf515b430468d5efae55ed353fe61c64b699804a3915ef4c829879dc9200af50aa8c4101b20dc96b59a90d0a18b512f1f732d424af01f3555d067d395e504effab385f6bf0d55aab8a959a0d8ed3db0cb4fe425640dfc43717c03c1b5819e57257260a2202a4a369ac6d11af95ad066cbed513ceb842e1e06756bacae4a1167e5a98e50ce76becdebd8e5d3c4ea22233f96c7f3add7b56d7d732af25ca6513f7229eb667be43f7bae6d2bf4fedbdc44423a228ef07b67b5624ffd9347a7e236896d61da4472aaa7d73191c1421b55e023ddf57289e899b82a587769b7b1ce8dde90c521d25c7f5c5e19706defa1ee6fd74003538e2a86595a2b33839ff8e237b7cd0"], 0x280}, 0x404) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x411, r9, 0x0, 0xfffffffffffffffe) getuid() r12 = semget$private(0x0, 0x7, 0xa0) semop(r12, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) 21:23:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\\\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='*&\\&\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='{*)\x00', &(0x7f0000000400)='%!*!\x00']) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:23:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000513608d719a9bcc961ad6fcaf000000000000003354399252ceab17d0710000000000000091f7c8df00000000000000000000000500000000000000000000001ed3d6c35dbf1a89eca2f341cbfea9e971c05a135bfbaa533fb82d841ed4179dce5a188250eed437a503b16c4cc1e36df0d1c9138f4ad4f3282964c0a9ae6d8ed8e3d116f3fd554d2ae4d59bd83952841f86d89603bf86e9", 0x9a, 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") 21:23:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000000)="a8a6c3a3dac1a3e49a5a3a6af287abf0de0cb6c1b4c76d63363fda8d547c784ea74e6d78cac98dc9a5b0a2b68842a9558464c7c2ea1352d4e2d2e65e68796c9ec07406edd7dab0c16d561655c0ea9a88602978cad1b724e4f37598", 0x5b) 21:23:24 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r12) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r12}], 0x20}, 0x80c) r16 = getppid() setpgid(r6, r16) r17 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x47, 0x0, 0xfffffffffffffffd, 0x0) 21:23:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) mmap(&(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x21) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 21:23:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x24) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) flock(r3, 0x1) fcntl$setstatus(r2, 0x4, 0x80) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) sendto(r4, &(0x7f0000000080)="97bc3df2c2858d309fdf0a0611cbcadb4c53f0a0ad774074b9dc4f935ca2a0518d5cc1a1fd97bee7d09bf5d802ab8c660ed95e7fa76f90e828f9bf5bfacefc75257a00098b4ed2a78ea832749bd15e6d5c54bca528677a93fb1603886e1889452d678ccd5ba4248689d0bf8a6e74b0c33d3d74aa", 0x74, 0x40c, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) sync() 21:23:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) r4 = socket(0x18, 0x2, 0x0) shutdown(r4, 0x0) write(r4, &(0x7f0000000a40)="b11e15270ddd0d1e436386050713d81b9cdad0da20222301a930ccf25f8511cf137bcf7c77ca42d7f01d1687a2f6dda35983747ed97798ae4619dd9b856f12ca06c757ac4ca80402b173a59a3176222cf8b579cbdcb005e815fd0ff855997a0ff6df84a0baf5f4ae3e804cde34ad408332d7e5d36c4b4befa73304bb72696df10a9529437d9891ef7546507d07b4c84a0f4e7a81c12864814f6955daa4f7c08ea28c562faee11c59b2745a0dd5cb05ad506bf262527cf73f57d137d42f3eebb28275e92e75c2a990130cb3ffd92d61768b6c8263ada3c102e3e069945dc2bb140bde74cba01cf26dd5354bf146eab41c2312a6e7540d35fbb91c6a6cd128eb7551223cc81cdc8d9ea5ca4fd27dd7ede446635b83800ccf274cb5e9fbc58e43cd19ad0e90a3ee8a6052b721b844b3d3a73fec9fc166e13c6fa789179214517422c488838bc05aae1cad0a95e98edbe3c56e8bc425c822fabf0db7c7d77b71d64e36bb1bfcd2fd32726c9ce89ba7874f6a6edbba29873ba5628a2806a90c1823423b601e1b53d247c1fa3f1958b7bfe7ae99e7514f6412856672078333d8cfe1b1a2c623141d0f55a0f0e8260a61ffd93ba31f0b25785d93ed35382902a21958610ec8bb3329a6b6f334c2375333c5b3ee8112472da0b25ce350e23110b6b0737b401e65ceeb3a499b6dd6aa85d3a49065d7608cee7248d87507151ba5d512678c2472ea5dbb9031be1dee4c729df99bec05a2182f0846bd6d017873c23a6e91a8f46547cf393fa2cdddb7f91c654c456fecc06ade77f73551794e8915feb5ab587df590ed1ad1dbe74792fb2fb984fccc97ea35bd0e6d15a29a733127abb2f094e484b3d203d6403d2294bdceea548c722806953b1ef6fedca3388f4821b95762e53e5731f4ca129580a1b0a9a0e9bb7cc5afdef793eb808ddbd7da9fc7ca89ed76f0939df7681437d918a2b4a9fafbda671b9100c523f76b9effe07ca4dc0ecf1a27bfc61a6d0cd26d81165eafe39c8b38f39c277f74965e27397eaabda0b6be83ab55c4c632a2d229a16039c57ffb82c9bb9f26f64fbb9904c2b04f7c943333f22d903acf8ea18be96222f070dac0b8f817d53cd9b2d0899054c27cb189ab1e62eed08df2b2d6d07ab5774def9be41c1577c8f473fb4286ae464c57df2160514d618c0afb6a640b86c53fd0ffb3d2ce6a24dde5fa4fcc9403b2fecc57a5fa4defd4b3519a9c0cba6ce946aeff989636f83f0734dfd2fe8cf20c8f825d2d21a6203797382aa8565194c5f0d4fbf460964f85ffbe123039b91e9834c4fb140b7f04493a9f5241072d9870c1697aaa8ff7793a165bbff12822efa0ef1e257f493295821764fdf8966308879b8803f4467dabd5504602bfd096fa742b2376d225d8eb560ff0fac636909e41923669a44e50a5d4fab9d74b9815daacd43808a6319d48edd0bd354cf0ab822bcd124e55cfd652fe520998637cd6c31364c509c93cce81b34bffe290a6054cc7a8f54164772c30a91b71404e9527b3abc62efd6316253a7a45b32fbd96af5c58cb1ffc708637b2da4fff52d4e06c20a26a15e26640f741558198752b0eea8250249cc5f391ffef0703bc9857090e32e0ab801d90418b9b400e4173829fdb44ec29f5cea39d0e668a160e305ff9d0a01ddaef89a74dde8cdf731a8fee18814c19c7ee49f7e1a36a3a06490d67e4a1a1c9986c1b6b3f737b2c0d1932ff2f4ab6ac6fda72b2f272392abe365bfcd53a9c97d0bc415a572cbb0306441015545038aa1ecb0c324eeb87ca4da3db7a53126878e15900f392c4403872f122eb83712d7c607d32048098b9daee96e12cb78eab63a771ee5c25eafe11c46d76a535e958da7213a8a65474c21ddbca7479efce3eca716696f822fbd8856ee1a3e220bfc813e48baef9e5e0e1daa03b03eb569b710ca748b330a3796542151f8ef45fcace4393dbefa31e380e16915b4b46b49e3f45ccd5257011f3eec095f56e6e2784c3aa2d9b1c01ac56026435823cb6084d21904408172ff5eb6ff3941279956b8095e0eddaa25c75b8026ac46d695c821b334be61f934344d0771d8ca0e61922518be8789705b2a138b28360eceb308c2256462ecd08935812a9d063e8deb24e69008d6bcbb1a2f1a6b1bbc119754ace73e86c6f19e018b25334c26a9fe5e3a8ec8329e25b0490ea0bff569432e34b0e72121d9a86fd7b37161bd13feb8f7890bf1647ebaa6634dad0c04f58c62c463c2f5e83fde9e5ce7e40cbd20dd690aa098d0fd100db0be448c8d0d23f452d3bf8fb6b9c4bed32df962dceb198d688f497d8c63e1ef59e8307f577b84bad820acb23de33089da42c729fec591674ebf24b0066e83a0d3a9d9d419d0a31d5440395da2f89d82bfe3326e7d14718643fd26664a6ecb040789e66a7c5bef2e7e65a018c2300f5d040e253b60d84033a997846056c57e7ac12254234d87bd924f7f027553136699528463e3d78c1c4d46e8b0bd10e7f3cfd71a5a2bf9dc0df9348d882ee87da7cf572ff807e8524d550078dcb1b8db05ab810c1bb1d8d3b0c7707c9854ab51b96fdc7440466380c6fc6321295c51e81f70d39efed7040d9079ae764b22c57e6042d05bd6095d3c69469db819774da7c4e0a1b34b9060b1875e950e4bd7105f02b01ce9da9890042c46231b0ad2577cc1a7ef2b3785008bc4879033f82433c6db00c52c36e05073b25c253b7f423fd5046b143f9a034bdc8238aeddac08acad84ed1065d9876c70becd5b865c35dee14148724e31307c271831c50966dd7704e3564701b17cceadbdd81db4624d0d0b6dbe5745f1a61cd9edf4e804d17864a382d0d1d231931f56d7148931f74eaff5fd18597d59d40a2ad44018a77d92c625288532c669111b232d25929b45818ce75b51f51e8b783e84a923fac8aa9fe6674cfedfc5592333a19dbf290291a10322eb39bb0687db6ea99f95bf6be34ec0b4d4fffa091029741a4c1e64d36cdb2b9c2b1b5cff664125094e009b3aaf580e049962e22ce87eec975b85acdf9d0409be74c2f91b9a9a9df9574a7ad3f23bf42125317fa29c9932147a7d7f193ff988a271817402c942e54600252088fe752a6fb392c7fc2396c06cb9eb435f767d05bcbb459b64f25684807511911b1602ffa39024667bb11e1b95a480b10e86f34168f44d3e777118e853589608ba7690203d9538011e6ff07bbe313cb41cb4e7d6e854668aabb65b63b2743b54c29faa474d88acfb8bebc6e88ba1284d3f0db7f19139301f1930e57d0a519b9b32b407b18c446f501a49ec407eb842bb7f38f15564e20e2123e8a6baf143ed3e2b77f4c469cc4dbe2eea5f578ae6d68e60190436c474bc0a442519f58203809bed024558d36b824b45075ea3625e5e7977fc682313a02a6f0deeb1529d6ecc0245243865c31e513749520e2b64f5ca6ba430542413a1f8c06e8990a6d28e18f3ba4bf567e8e551dd5a0c267f4e9c9ded3a003c2cff505556039c844857cb5ef98f2686dc186cc82f75fd826ab0c6982cabed6d7fc14b8f4fae00b199d01d34b4b932baba1c79b9697557d19c9aaf7dc187fca67534a8a9679b21bbdcfdf6e00a502551956bc564cc642312dc227fcfc1a0f87e8b88860afb3ccc67fe00cd7631b41c84ccd4e77041d0860f832ad26f5ffd7fc1132f4a9ba551c066c63e73a0579ce79d94e845b3d062b707fd8205cd1f357a27fab18215bb17f2f48a3bdaff8dfbf2ef396f59b7826365404d12b7961bd17e8f3ca4255090d6cd35d34c9659272407e2cf70028fefc8312262e05c87cea3e6376b410cc967cf14c0a7bafaa5365ee2f118f9039c01e0980daae2e0e2fc5095779183044251439b212fcd5f27d89c820e30b65242724e82792ba3dd682e8683304550eb65d3ca008b7bc1fb416c2ed7d19ea4f2bb21ec3732d6045d8c5de4a2cb5d3badfdcc32b84d279ccfc006bffd271628c770a58b31e22886d93a3f70dd2b0e40a160c9cecab793413410dad7a3e8122bbcfc76bc4ad7fd92818e74b8a75dfdb12225f7b2e96e52ebb0eb29c68daffea8574bba15424c24f76b27bd0c84ce85e94ed06f86ce2aba61cd6a9faeefb165736e8da196eeeb703b64183e9ba3e470629f68c0b358d24a9ebe42c8cfe9300b8113857aeab30db49b9f41c850156d57b17e33b3d86eec13b6cd9ab34698ba91278ecaf8422e7c5b9e8189055f6329c59db50de036fa9d8fbe638cdffea5ee4afd155f9758923e938e2bd89fd4f4b511e0e0c14060ffd5168a6fefad52cef8f353b222af35d82bf0618c66e5ac72fbf530adb329ab8cde15542d514699ea0ab4428d8b47d859379bb43aad0a06ec1a26667e2d84321f8a39e3d5d2c96607b9336b18d0d6c741356869e960ccc84523a96dab0c9a777de4b81ad73637b763617a777a8b9b5f948608f2597263167cf2d4a751cee6dbd11f3a1be76577d26e1a2a5b4e1b3492999a5d3a318f0b881d7b49fb7e59ba6dfedcfc4da195cc4b2070c967d2d13946c2dbfd2d0e0e304880fc5f561cc8d74b51893c283be6eebffdaa459d755e967ad05c7e2983ecd02d7e836c234d49d2fb36a8b8269e1f74f83e9c891f453771457737b037548f6e4e7dd292704db626649e757b29d742fca7b7b4252470d089819362c563123e83938a3a3a002d19e1c3f67fd6eb06b2c5d8ad8bf4f8dcbf93c1b937c1064719a1dc017b9dc894deced2f98904eaec13398c152cd088a8f06c06bb4b2e175c04695c964d1a2ed0fc9ae752bcf763ab458fa499d3d8ac18dce8d1ba43e915a7252aea72c09d186536ce539cbc12c8c26022604d832bac17f75a28cdf9a6135626e6550d7c6acbbc17da0f4a3cdb814b1c56bf603f96f6f7f5060545fc6f7dcc265e73a92e21fb8dca9422a515b7ae0837d4cde88fa4a691d6de29877680a75ff8f3637e8393947dd4d554a59ace3b84138bbfeee406caa0fee0b1d6b6d41c4eccab28ecbeff288805faca17c1d66e8a2d5f577e8953b5f5c890e96243011a7bafa302050f75a35824a8e86db719930dd5751c5e2b61c8cb156c0040520e68641c1238f26319aa06bce69e5f38e63483170857ca5c68a3283c3761119d1720b37be83e41370dc149f9616bebc1c59df70957384599a0cc4170226303432e83da90f202908f14765f427865bfcfa81666edcf04f537131aa3bd0f178b28705d75cc770e8a63f999c99c3969a307ed8be62f8cfe1e40e7739c92df1b34a296c4f207d49bd3199d41f3926c73ea0e0736b403ddc1d513959c77291a38a8ae1811107b5e41c0cd36f67588a2af38c192681cc7cb517d98dee1afb2677eeef2c4ffca9f9ba92b28ef85246b6cef8ec2f475b21b17cb99b616d209b14cbda604eed47cca65d053dddf707edd03f262ae7b3cf15a5fa0bc5aaceaf1eeaf8944dbd0ad7fde02f39fba4eaf129e00a2a8f8789c77e90440c58b825ed177f26dc60f703ab3f165863a6cccb6595e90c5d69cc6fe63b023aff2665b8e91d37af4cea134d7cc7a9cd1628f99cde6234428e2ea2e3546a0699f9e9587f125f304319d70c5ef2018c9d07092ffb7f97290089090035c60bf588c2b6aec928a25a2f4a4d11f39804f7c234b286fb870377a21d83c16420a81ac6e7fbbb5a61edc6416c7d323be6bdeee5082623c0ac3357cb6f4bb76ea7132db9bd4ec694efdcfa170a8eed4f88ef32cd8cde8549af989b1b1abca84100c114f0bd8c21fd77a3a70b2dbfe40c0ac108eb0f9cba1a49c9dd3f1c36db2f71c41885e6ff88471475cf69b78f34", 0x1000) listen(r3, 0x0) r5 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) 21:23:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c5", 0x57}], 0x1) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1000, 0x4, 0x0, "e5d7632f314e2b5f737f5167070f1def600bf542", 0x9}) 21:23:25 executing program 0: munmap(&(0x7f00003e0000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x10, 0x2, 0xd8) r2 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mmap(&(0x7f00007e9000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0xf0) r3 = socket(0x18, 0x2, 0x0) shutdown(r3, 0x0) sendto(r3, &(0x7f0000000080)="d201f64b70d34db337698a92ce5696e4494978348de789b75fc87f58b5b597151ff8109993f4858f4a914bd6d617c4c08cd9623b4ed7741a65ffe4b4938549fe9d660bbe2bdec4b0ef241c33a1a92b16b0559b7d9c7331f7947dde64829aedd19ed50266ef42b349921dd0c5c6fc3343a797a09d9fd46ed1bd39fdad19f6222c57e61e80886b77b79abee3ca7cae9983d9bc4ede38f018f7c48025aa99caaa9eb2645a72521a90eb84ca7a21dbbcb16b41d4d3349b83714d0ba508214fc18b3f095ae5ddc72d760e8a2034fc1ad621ff22518a77716d37ae1f52f7b1bc65901f79bb7de218f40fbc6409c7774555cd306d8ad7", 0xf3, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 21:23:25 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x9) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="e010d22a1b29df579829c9cd05c1ecd3795cc2f620cd8fd0b4f1b384033af4178fc6f7fbdda02c0c296c7ffb7848237188fef43dc040019f99367cf82c7d1a9cac5f26c28416c5726de7399a0426d5124303cdb07c15151cb3bdaa1d0d9de62ee756326122453149a866af1f3f701ee157c7486727be367a9a84b4e04af2a1f033cee62d9221056638a4acb67e240a509dfcf94286fae60ad83f4704ee20268917b2ac82f11508d455a49aea72c21d7c34a7", 0xb2, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca83bf8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) 21:23:25 executing program 0: socket(0x26, 0x6, 0x9) getpid() r0 = geteuid() r1 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r1]) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x4, &(0x7f00000001c0)=[r1, 0x0, r3, 0xffffffffffffffff]) getpid() r7 = geteuid() r8 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r14, r3, 0x2, 0x5}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000}) r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r18) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000b, 0x0, 0x0) r20 = fcntl$dupfd(r19, 0xa, r18) r21 = syz_open_pts() close(r21) r22 = syz_open_pts() dup2(r21, r22) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r23) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r24, 0xa, r23) msgsnd(r17, &(0x7f0000001300)=ANY=[@ANYRESDEC=r18, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r21, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r12, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="688581efc5ae48dfae99827f393624926925feb49bdf6a81c86bc05aeeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d6477", @ANYRES16=r23], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r5, @ANYRES64=r4, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r1, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r13, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r18, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r10, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r27, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28], 0x28}, 0x0) dup2(r28, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = getuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r32, r26, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000}) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r38, 0xa5, 0x1, 0x100000000}) r39 = getgid() r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x0, r41, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r46, r47, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r49 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r49]) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r50, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r51, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r52, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r53, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r53) r54 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000000)) openat(r54, &(0x7f00000002c0)='./file0\x00', 0x100, 0x40) socket(0x20, 0x4000, 0x0) r55 = socket(0x18, 0x2, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r55, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r56 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r56]) r57 = socket(0x18, 0x2, 0x0) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r57, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r58, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r59 = socket(0x18, 0x2, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r59, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r60 = getpid() r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r61, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9316cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025000000000000000069efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r62 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r66 = getppid() r67 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r62, r64, r65, 0x0, 0x2, 0x5}, 0x100, 0xc07, r66, r67, 0xa5, 0x1, 0x100000000}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r68, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r62, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r68, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d8f379d6d1d238496a0c56f1deac0a82448d9e4880b05ba490bed8ac5cb28974daeec505e13080e18bcf2c598ab9074d67333874b2e98c2c8e3993ec8329e222123d741ac701a934b7ff619ccc64ae56081c4d5d0ddb3ccf1a5ae38c1bc869909772e8a9436c6333530b5728e71cea16f1042b3830b9c1846d2239c258b80d3b710e5ceee416ce92b8cca07bf814a188f6cc80edfa72927101cf3371e4fb1db6904f106fda3a429c39edcb906ef588f0e3a090a34bf18cdbf663e90a8a6fb46ec6ddf000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r68, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r73 = getppid() r74 = fcntl$getown(0xffffffffffffff9c, 0x5) r75 = getuid() msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r75, r71, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r74, 0xa5, 0x1, 0x100000000}) r76 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r76]) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r77, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r78 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r82 = getppid() r83 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000980)={{0x2, r78, r80, r81, 0x0, 0x2, 0x5}, 0x100, 0xc07, r82, r83, 0xa5, 0x1, 0x100000000}) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r84, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r78, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r84, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r85 = socket(0x11, 0x4003, 0x0) sendto$unix(r85, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r86 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r86, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r88 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r89, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a44080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c832a28547f51442f07396d7910ff10398ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r91 = fcntl$getown(0xffffffffffffff9c, 0x5) r92 = getppid() getpgid(r92) r93 = msgget$private(0x0, 0x20000003c4) msgrcv(r93, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r93, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r93, 0x0, 0x0, 0x1800) msgsnd(r93, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r93, 0x1, &(0x7f0000000980)={{0x1, r88, r90, r87, 0x0, 0x46, 0x81}, 0x10001, 0x1, r91, r92, 0xa5, 0x1, 0x4e2c, 0x6}) msgrcv(r93, &(0x7f0000000140)=ANY=[@ANYRES32=r20], 0x1, 0x3, 0x1800) msgrcv(r84, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r97 = getppid() r98 = fcntl$getown(0xffffffffffffff9c, 0x5) r99 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r99, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r98, 0xa5, 0x1, 0x100000000}) r100 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r101 = socket(0x18, 0x2, 0x0) connect$unix(r101, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r101, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r102 = socket(0x18, 0x2, 0x0) connect$unix(r102, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r102, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r103 = socket(0x18, 0x2, 0x0) connect$unix(r103, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r103, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000700), 0x10000) r104 = socket(0x18, 0x2, 0x0) connect$unix(r104, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r104, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r105 = socket(0x18, 0x2, 0x0) connect$unix(r105, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r105, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r106 = getgid() r107 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r108 = socket(0x11, 0x3, 0x0) sendto$unix(r108, &(0x7f0000001400)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r109 = getpgrp() fcntl$setown(r108, 0x6, r109) r110 = socket(0x18, 0x1, 0x0) setsockopt(r110, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r110, 0x29, 0xd, 0x0, 0x0) r111 = socket(0x18, 0x1, 0x0) setsockopt(r111, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r111, 0x29, 0xd, 0x0, 0x0) r112 = dup(0xffffffffffffff9c) r113 = socket(0x18, 0x1, 0x0) setsockopt(r113, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r113, 0x29, 0xd, 0x0, 0x0) sendmsg$unix(r70, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r97, r0, r6}, @rights={0x38, 0xffff, 0x1, [r100, r101, r102, r103, r107, r43, r104, r53, r105]}, @cred={0x20, 0xffff, 0x0, r109, r33, r39}, @cred={0x20, 0xffff, 0x0, r46, r48, r49}, @cred={0x20, 0xffff, 0x0, r16, r7, r106}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r110, 0xffffffffffffffff, r111, r112, r113, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r57, r58, r43]}, @cred={0x20, 0xffff, 0x0, r60, r72, r76}], 0x128, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r114 = socket(0x2, 0x1, 0x0) bind(r114, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r115 = dup(r114) listen(r115, 0x0) r116 = socket(0x2, 0x1, 0x0) connect$unix(r116, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r116, 0x4, 0x4) sendto$inet6(r116, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 21:23:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x8c) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f0000000180)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000a00)=ANY=[@ANYRES64, @ANYBLOB="6879dfca3ef2779afdc0f8e2a55bbe1dcd35beeecf39f801996279315ee79f0dddc51301ecf71124f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19a97494aa475ffe710bca8ca540d7239ae822d55b53946476500f8c14bacc0693b2e602babbe7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491d14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783ad6c665d890f5e1c2bbfc66748c327f980710006c455f65ea1d08c981c9c22451041d674a57cc45b809"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r5) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="e400008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28deb3f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d055effff25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b3dce4088d9e1fd9710070c5d386aa385547cdab0f65700000000000000000000003bb88bd7e052253ee92349ae7228d5fbef145c53e5e3a159000bd6eee08518525f8dbf8cd9e33c5731332ddaa467b0484ac1f5ea5947f7d00b05a3d3af9044280aa0bacbe623b3f53ab4075e3ed6694a99c104"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r16 = getgid() r17 = accept$inet(r13, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r23) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, 0x0, 0x0]) r24 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r26 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r27 = getuid() r28 = getgid() fchown(r26, r27, r28) r29 = getgid() getgroups(0x8, &(0x7f0000000440)=[r15, r28, r29, r16, r18, r21, 0x0, r25]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r8, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r10, r11, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r31 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r31, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r34 = getppid() getpgid(r34) msgget(0x1, 0x82) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r8, r30, r32, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000004c0)={0x40}) 21:23:25 executing program 1: 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="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 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) r92 = socket(0x18, 0x2, 0x0) shutdown(r92, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0xc00, 0x0) r93 = socket(0x18, 0x2, 0x0) shutdown(r93, 0x0) r94 = socket(0x18, 0x2, 0x0) shutdown(r94, 0x0) r95 = openat$pci(0xffffffffffffff9c, &(0x7f0000001380)='/dev/pci\x00', 0x400, 0x0) write(r95, &(0x7f00000014c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe139719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aef09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b29278a6d5072dcdbf97f631258b307c67d0fb7b60ec9d61ad696d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d578fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e78d093d1382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de1b0ee7d55121ca771b5a72360783065b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f20000000000000000000000000000000000db0ecc56251999ba91b6f68db193ebad6b74df2430f8f96635fbf1bf55da900bd8d187f53533501cbe1bfbb38d2ea8dabc4a32c877e09879020024236b3c74b6852c4a8b1cf42a33e68b62931f6fa75fcccec11cbc5c3c2fbcc82d1966ac7b3e3d04cfff9b07d5b4e3d5b45ae116689980a2ff02a213d8a6b1ee33bc20d6f7fb568b57035fa60613e2e26ab1896e91c113c2e98bcdd493330f38fff84e27d0a8fb5d43d2c3934b692efeda15156b6d2cf1bc79954d1808ee49f0a527d2660dee7b6eaadf53b4b0d813ae38faf47b63bbb2f3193344bdee26b75def5bed254f4398bec6b039211c73efc2d098201cca7cc8d9119756badd416181dde72950ff7fa92fb26b4371a6eac2d36830924d5d312d5900000000", 0xfffffffffffffd59) r96 = syz_open_pts() close(r96) writev(r96, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r96, 0x2000746f) write(r96, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r97 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r98 = syz_open_pts() ioctl$TIOCSETAF(r98, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r99 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r100 = socket(0x2, 0x2, 0x0) connect$unix(r100, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r100, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r101 = socket(0x2, 0x2, 0x0) connect$unix(r101, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r101, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="1400000000000000078b650001000000b014007d00c0a862100000005bac1700e82a2b60c9e2558c6992052b0a822fb098ec7b31f2147aca9a01fcce60010eec6c56615a4114c98a600f5a0a3195f2048dec2c62b32452c447d24686b06d624e4018568970021cd5d6ed207f26e949d8f0a70a636c663fa01239c220f78b0722e700000000000000caaba78688add4a177c97c1a0023db81cf03c0e279da5edb77b2e3dd6b705668776ebbdfe897b8faf332d7fbd28e7373581bec1d5a3c80af", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r102 = socket(0x2, 0x2, 0x0) connect$unix(r102, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r102, &(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, r96, r97, r98, r99, r88]}, @rights={0x28, 0xffff, 0x1, [r100, r82, r83, r84, r85]}, @cred={0x20, 0xffff, 0x0, r65, r89, r90}, @rights={0x20, 0xffff, 0x1, [r86, r101, r82]}, @rights={0x18, 0xffff, 0x1, [r102]}], 0xa8, 0x400}, 0xa) r103 = getuid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r89, r80, r103, r80, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgid() r104 = socket(0x0, 0x0, 0x0) connect$unix(r104, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r105 = socket(0x0, 0x2, 0x0) connect$unix(r105, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r105, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r106 = socket(0x2, 0x2, 0x0) connect$unix(r106, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r106, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r107 = socket(0x2, 0x2, 0x0) connect$unix(r107, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r107, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r108 = socket$inet(0x2, 0x3, 0x10000) r109 = socket(0x2, 0x2, 0x0) connect$unix(r109, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r109, &(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) r112 = getegid() r113 = syz_open_pts() close(r113) writev(r113, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r113, 0x2000746f) write(r113, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r114 = syz_open_pts() close(r114) writev(r114, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r114, 0x2000746f) write(r114, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r115 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r116 = syz_open_pts() ioctl$TIOCSETAF(r116, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r117 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r104, &(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, [r113, r114, r115, r116, r117, r110]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r104, r105, r106, r107]}, @cred={0x20, 0xffff, 0x0, 0x0, r111, r112}, @rights={0x20, 0xffff, 0x1, [r108, r109, r104]}, @rights={0x18, 0xffff, 0x1, [r110]}], 0xa8, 0x400}, 0x4) r118 = getegid() r119 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r120 = socket(0x0, 0x0, 0x0) connect$unix(r120, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r121 = socket(0x0, 0x2, 0x0) connect$unix(r121, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r121, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r122 = socket(0x2, 0x2, 0x0) connect$unix(r122, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r122, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r123 = socket(0x2, 0x2, 0x0) connect$unix(r123, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r123, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r124 = socket$inet(0x2, 0x3, 0x10000) r125 = socket(0x2, 0x2, 0x0) connect$unix(r125, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r125, &(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) r128 = getegid() r129 = syz_open_pts() close(r129) writev(r129, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r129, 0x2000746f) write(r129, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r130 = syz_open_pts() close(r130) writev(r130, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r130, 0x2000746f) write(r130, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r131 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r132 = syz_open_pts() ioctl$TIOCSETAF(r132, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r133 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r120, &(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, [r129, r130, r131, r132, r133, r126]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r120, r121, r122, r123]}, @cred={0x20, 0xffff, 0x0, 0x0, r127, r128}, @rights={0x20, 0xffff, 0x1, [r124, r125, r120]}, @rights={0x18, 0xffff, 0x1, [r126]}], 0xa8, 0x400}, 0x4) r134 = getuid() semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r127, r118, r134, r118, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r135 = getegid() r136 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r137 = socket(0x0, 0x0, 0x0) connect$unix(r137, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r138 = socket(0x0, 0x2, 0x0) connect$unix(r138, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r138, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r139 = socket(0x2, 0x2, 0x0) connect$unix(r139, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r139, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r140 = socket(0x2, 0x2, 0x0) connect$unix(r140, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r140, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r141 = socket$inet(0x2, 0x3, 0x10000) r142 = socket(0x2, 0x2, 0x0) connect$unix(r142, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r142, &(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) r145 = getegid() r146 = syz_open_pts() close(r146) writev(r146, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r146, 0x2000746f) write(r146, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r147 = syz_open_pts() close(r147) writev(r147, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r147, 0x2000746f) write(r147, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r148 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r149 = syz_open_pts() ioctl$TIOCSETAF(r149, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r150 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r137, &(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, [r146, r147, r148, r149, r150, r143]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r137, r138, r139, r140]}, @cred={0x20, 0xffff, 0x0, 0x0, r144, r145}, @rights={0x20, 0xffff, 0x1, [r141, r142, r137]}, @rights={0x18, 0xffff, 0x1, [r143]}], 0xa8, 0x400}, 0x4) r151 = getuid() semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r144, r135, r151, r135, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r152 = getegid() r153 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r154 = socket(0x0, 0x0, 0x0) connect$unix(r154, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r154, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r155 = socket(0x0, 0x2, 0x0) connect$unix(r155, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r155, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r156 = socket(0x2, 0x2, 0x0) connect$unix(r156, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f0000000ed5d900db5ecb320008080000000000000000005ef7deef"], 0x10) sendmsg$unix(r156, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r157 = socket(0x2, 0x2, 0x0) connect$unix(r157, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r157, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r158 = socket$inet(0x2, 0x3, 0x10000) r159 = socket(0x2, 0x2, 0x0) connect$unix(r159, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r159, &(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) r162 = getegid() r163 = syz_open_pts() close(r163) writev(r163, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r163, 0x2000746f) write(r163, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r164 = syz_open_pts() close(r164) writev(r164, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r164, 0x2000746f) write(r164, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r165 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r166 = syz_open_pts() ioctl$TIOCSETAF(r166, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r167 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r154, &(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, [r163, r164, r165, r166, r167, r160]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r154, r155, r156, r157]}, @cred={0x20, 0xffff, 0x0, 0x0, r161, r162}, @rights={0x20, 0xffff, 0x1, [r158, r159, r154]}, @rights={0x18, 0xffff, 0x1, [r160]}], 0xa8, 0x400}, 0x4) r168 = getuid() semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r161, r152, r168, r152, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgroups(0x2, &(0x7f00000009c0)=[r135, r152]) semget$private(0x0, 0x8, 0x10286) 21:23:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0, 0xffffffffffffffdd) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000c40)='./file1\x00', 0x0, 0x400000009) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r4 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file1\x00', 0x100, 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) accept$unix(r6, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10015}], 0x1) write(r8, &(0x7f0000000100)="9f", 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdcb4, '\b\x00E\x00'}) read(r9, &(0x7f0000000380)=""/223, 0xfffffd62) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10015}], 0x1) write(r10, &(0x7f0000000100)="9f", 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10015}], 0x1) write(r11, &(0x7f0000000100)="9f", 0x1) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r12 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r12, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed51c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90ca942c60af2b51ad", 0x65}], 0x1) r13 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00004000", 0x8) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00004000", 0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xb) dup(r14) socket$unix(0x1, 0x5, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r23 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r24 = fcntl$dupfd(r23, 0xa, r19) ioctl$TIOCFLUSH(r24, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r26, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r27 = syz_open_pts() dup(r27) r28 = syz_open_pts() dup(r28) r29 = fcntl$dupfd(r27, 0xf, r28) ioctl$TIOCFLUSH(r29, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f0000000e00), 0x8004) open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:23:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="82c64807bf573ef0738cb40b05849fd7ac8d5e218944603b69ab0a7bb2e4c37dd2d22ca493a5673bb2a22fbccc402c2db0203253478c923bf6858517895a95aaa59ddf449df62a4e4627c78d477bda9982d61d45149c81943307f249056b101eb684a46a219f45281aeb6329d021036204736744a17e2a69686b4561cde800b3d24802bb1a44debde23fee7e53dee740ecf8c58cc5a1838707915c244db6b21f1e5efb6bc6015fae07365232d474802f12031bc59f1364a4d7c9aaa457f59c59a99f14aa", 0xc4}, {&(0x7f0000000040)="d62fd8b6c3d2d5970a39545e1d14ef1dd18317dfbd8fc647fb5260f9f163cc03289a7d74067373f527af22219d6205a606f44f00c7dd06197c96490bfccc26f7f52994e6b64570c8363295807082306d97022da809a6f886b12354836e64a61f2e5a30030f3d1891eb82c6dc4c14bcbfea7813cd60af6f9287fa882db70189d4e85529d902589357cc1212686edc1eb055ae9516447475248ce18dd52b80ce4bc6317deae237a402f82effcada", 0xad}, {&(0x7f0000000400)="df0e3aefb4ca9426ff2051cbbb877f9e426a06283692a93c85b2f50c4ec5e9dd134eb2beeca6067b80a25bfe4426216fcbe29a1c3f4ab270072712e50dd1c93b2920631b3b9caa0f55a945c4fa068130b7d4f5ec8e810b13c82a2ed3359c67748f3c72b89a65cae589ffced0394b41a3b71b761d878b0c87678cb44095ab2b92b3a206deba49777d1bb8c24e8ce1fb4c7eaca97729c32356a089109e186bdcd826b95faaab97224a31eeb1b87fc72c95159b0e7854c8", 0xb6}, {&(0x7f0000000180)="7cfb1a0e", 0x4}, {&(0x7f00000004c0)="2a7d80be9b669285c24db1c6ad45804bfd3782eb00b68b43e7b8aa62966dbba17011f35e68592b57da925b1927c51a0e23e163a01cc8144cd01940ae5f6fe00ab5723bf89dc7fb21d4cb5aa45d7f351c68823ef7bbf5f7c1d61f53a413471aba95c7ef1db2902853e222913aaa44ef37243a153f0568809ffd57c0a012e1a7b5a3d2d4e322ab5bd0268bcc7d06ad17f15515848dec5c9f0d14c9108a667930ea99221957b97681bee6102deaee797a2556cf2bf10b794d0bd281c55b95dacfc8ab48779b6b3e3e2ca5c6871f06960bd99aeaf438b32fc9a78f1ed387ed9f46a02347574dcf1f607cff3f9d", 0xeb}], 0x5, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x419}, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) 21:23:26 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 21:23:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) 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) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg(r4, &(0x7f00000012c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="5ced4f574841f9a077b50c02cdea364a14edd4951ca34e9f7cad9d77c0be889bf6827321a595e3362b8a8b4e69eb87e97dcf9de4b69c49213ba57ce654ab9675ca18568f7a47226efefb8002ff435096bbdfbccaffec6756cf1c16ccd5c4d549a2fbe597fe5bd780a3b28040d8d6e2f648a0b5e41d1ac2c006eedf8865e84ab79b250d49ba95d5fc2b5591fc57038bb8de5beb83820d6111a53d0518b2c70fabeac82c995142c02b3a27", 0xaa}, {&(0x7f0000000180)="b65ccc4b3d3e572806437a3d851a5a871b5b74be9fe4c189814ae329700aa77c0ec666b60b3ef2f99b44cfea099a97c3fb3d2019a124bfe5c549a27233f0a31c23aca52257cd4cc8f21c1d15f13fd500ab99b7993470ac335c95d8", 0x5b}], 0x2, &(0x7f0000000240)=[{0x48, 0xffff, 0xffff, "421cba25380d892a70b75300979c0045e32074aa831ebc6577fd4d3fbedeb8d28f0fd6f4145d9ca777d092b4bff69c86759661f8ed"}, {0x1010, 0xffff, 0x1, "869308e406dde5ee1ad6afff4d4a5a534add5e67df4d200a1a2e26e54ad3241f8ec0737383e92c09555a6e94eb485a006d6dae9f0a37e471a80a098a11cdc5f8f497eb4ca8ef00c2353bba6d8e5bd8621c1ea1608ba4651217ede0f18c45f247399b55512dc21d5d0ebe497d1abf21155e7d433db2fa74dfbc21baee793700259b7c8f6c82ce72cc284e3268ca8a33fe5c7a8bd05c324e3d232fbe1269957be9b1b1aab3c78f31efa0d02d0078a893ea3660280e7ce9cc09dac6429e5193b59ead6ecac1f51fd1089ede1e1fb7d9082fcc2bcf5bccefb6f8cf41256c10418ecda98b7a0773de47e726d689b634e33896a358526142ed46e383fd00e6b5aaaaf487d9b2d43f61c48dec4b0c718302a7fe02270abef109abd02465eb9dd4e266fea2e9590c04570ede93b525a8586b78b902c4ecfdffd15217903fd73d32d0fef64a8ea9541cf18c8f081ed521e1a0480d1b6395e6ccabef4312ccf69929585bc5c972eebe76577929e76090dbd624444d1fb93f08d16e9af3400506e933ffdd3bd71e83321c3a5f5d2973bce0fcc3f295fb97a8e4fd7f267557e02d8d534e0d405f6d1fc8d675e5164dcf1a863e03e6bdaadcecd13c5beae84c6c1b6b3fd0d09a2db19ead29d771e7654f85e182131c36e890983bcb9c9be0cf04952a5daad3a3749b16d9f664b2b136f05bc790cf2654174bfeaef816fb6a93ccf9e18380ac2ab3c16d43a017eef27d3b97355761dd078960bdc75fd8e90d00d86fbe143462dc401fe130f6fe92d540dcb8eb3470e2abe1c25e048f221373559003656637244a49129be0115c6dfa8e61d18cfd286c856be0f0a1416d1b2c3f8b52807f9daacea024489bc4b2990a19c2cb43e484aca6a228d9ce0b966293580d45daaefa43d20e922cc2f2fe77f04eae99f2318dff4aa986be8e6a01ac086833feceaec2bbe62ce6e450d4fd425bb1124ebbe92cb1295f01ceab6c3b87fd042dc0a7cc314a1f58002e199359b9f9a695ea362b60e52e1771ee50a89db62e081f3eff198239b8b277fc1a093e69c32e016c5fb591a82f1dff6c730c44a2d5e0f402c45c0bb9d806c1ffc53d29059b3bc1cd7189176be28bdbcfea2d6c20c9b9bfd9e9c80c008a765421b3e631e187ec1ef826981c642e08107aae1facf762176648c82cc33e8c375cc9d1e3d70a3949df4737489fcdc8a39b73ddcd583ff1f88f478636a81df45e1eb52f0305fa07774bfcd582269cacf5abe239a56f83be6f045fa0254a824e90fc34de251975f5497eb69e4627b44597fa8f2b934516073026ecccc230834ad952dada7ff690b4263d55df6ff6cfd749c2cdb1fbc4415528a7ab771444f17b9b4ebf4402e6656e5d940897cb117f69d89708ff882e4df9fead7e1d35089cbc4d9ba30b8b08fbe0a2c5003ac20c1734505a5cfa992fb4c0a45c8fc0aec2d1089d3dc843e8f15befa4fa7b41c743c963b4f2923b2128125108562c0c415ab298942989f8c29f5485193ea15bfde443e81b0e8fed508211b18b814855d16bc0d8ca1fe97012d15e2d52722dd998531856d7350ac1e8de419e0643c1cbb7f5ca818911df14f5bc4bbd2c8fc59ee814afa7541ce51508ec13fae0e609110ae503dccbd7dbd8383744c39b28f0931008f66410ee01c401398dca854ce31dd56a72fd5833daa1870140a56801b2eaf42fb5ee2ac9f41b479b22cf4078bed47d19c570fb915e916495cf5a17f4eb8ffcc1ea94a3751ccbdb647abe7ca36eb7910ee48dfb055afbfdff1f9ba798a0b0ab355345430b290d0c37106314a093aefc7ef2441b34ab30f8dc8b65d2f21878ec5feb31096be8357e70ef5f1d65a2477212622263e20c2694da22b8e7f38d576d2789c9098279319678cd5da5573dbbde369cf55f1728992bb94640b3f8e1fde7799bded83792f5b4b5a73f2154378ae5512b1e17d6fb48ebee7a7c5fd3b54ae223d7555d59fb0c811585047c05798dabe89f26fc75cfcc46ea740019d80da12e6e140bec4686fb852f9a5c2ae3f11d574f942dc1dac0e49b0b73d6aacc832cbda3331599cb10a8f9c7f23835b088e9921224140de0f9f72142a29a1a3c4e40fb19c6ba1cddcb0300e7533e5f769410da7f0f7a90d85442e4505ac33c3341b4df46547b878b30ee4014074fc1946463e12e7f2d971de5a9039dec36a1698003a5cc553c06e8e5a6f53931b30c7e6a2dbdddda877fc9afea1be4de4cf326fc6d58f27c3bb96ce29455e1d321656611c36009e4d664ac8e043991596f22a69200c7f66aec50bc12c2c9df79ea9c42b890bfb881381ba07a7be70fa54b3a9c95fecdaeb5e010aa121c71fd3f83d38bdff6a594bb6c7ee651beacd59b9e421e617672eed1ba348b621f4e579b0082612ede0dee46de2bd6b698cce35cecce57bd89706fa56c63cc9ba8c3dcaa791a6b973b218724bd2778df056444841ec8fa4f71fe42b97830f3f502e4353d8380244e5825fff69292f7b6033a45abee664f09a519d0e42069929c557b711bdf102050171f5243acae622cb8ef81b96f51747e5992971da9f78c392d44256c2cae5f3dfe1c6a3d51ce647a4a3cc49348a7f70e67eea7717efc9c948b4f95a25bf062de8d7b3c8078401468e093747d7bb90516bcf8b44e27e28eb99b3c49f46d10b6558e7eba3a8521fced0a9e54444cddb5bba5f0abea8ba304d5f9ebd66fc2b1dce4081130d019c31cd1a6f693b5267661e34c1e2e5ec5eff817e737793341f680da3fac0fe431d25d258ed895974ef9645f1558a8cc1e16bdcb6a4e73237e4105e2a2da9b8dbd435e1487963d59094ccfb67a5ef9dc81162384611bea4901244187fb5a9d68b5eeffbf3bed5935565c8ec67cc6390be3d818f23b32d5a1d5d2576d61f4adfea5fa29773761ef48c5ac944d0dba5267dc78bf0a2680e2b9ee20da5e116bb7ab2a89f1845a6fe7bf8769fda03917e225592e99677a318f03f3be3c08e8e7fe22025650de79dba959de8e3116bdd3d0b807037102a9f49ac43f0f1e68f8ea77e1e644c738bd38287f96d790b9fa5bd4f7406e07a3e243cf0851cb47e27882cb326a5553eff0deca2362e8ad493dfa8d6c8a86a5b02688cab41b8d872443550204c3727dfc517890e955e78880a23517fc35ede420ee6e527f3491b2f41fcedae0e8bf9139b27af3bf5d1ad704af51907c9e67557b8684d6c02d952cc65b0f1a655a6867e13036b6898c1f85b8fae92b589d41511f0e928859b7b88a6dd36a0d1836b98eb1bf1f8fc1702c8fe1ddd0991a617296d13a140b68633144cf6f94df108f5458c46f6a040181e8704c5c53252fdb1d7ef4688fac6a40acb755c6380e75b750e59da2c0dc7d6a43c8e122b9cb1e8b95f3a65aebf68969ffdf49360f177d666a2f2af12aae0a16b48e78fb8f0821d9727df57ce3a5542ef5158ed6659825c5a5e851dfa7d717b049d9afd020f4492e06eade3f86802513c5c63bc57a7a05ad9eee86449b05456e21a3431df7a429e7522c19399a6dfef90c3c17ff5c709d1d31daefbf43b29f5de94c57e4cab96684ed948b2489e9b57039ffdf15e022a93fba39fb71193afd368e7879e4896edf5452804f18aa69f77f0cfac56409ce5d2afa67dff7a32ad7521b18a0c67c372c2ff385f9ff33420e03760e32bc795e575dbf871e68776e14b532e7bf2e68716126b2d9b9e059b40525c2706ba6f9bbdb1ddbddbae1c1c502c7cf72331c0043f14dd04321d07762b150c1b029d5d0b77119b50c2a074934bc36fd4ced038977f4f5257455aad3e39c2bf0129fe3b33a32abcaf6d86464a32cbe2c964ea6b88af1545f0c63826eaacad6ec52c296ce42f7a07fe463bae8df5fb445dc840f953282081fa0977ade6045558d8a9b2e94d98a6eaf8ae951611a03d689c63772d354b10b25d4bd328f4c046aa5cbc5daaffd23bbd8dc8569eeac4c9d1e833cdaa34cac2fe46b5f843bce558abeb3bccfe68e3151d24fd1c7a893bfdf088d9cfb7c06034a0f1b564d4a235e680510376fa05c20ebc02c3873f2f3a029da7abe844cf5fcbeb23b0da23e389baae1f843ce49ceccc98d930af096e34025aa7b6b54d251591d6ffaeb4d691b7cbb513c469e2a1979abdb8103416039d2dedfa38df96fea18e3b086473f12b197ee7acdbb82e39906494eeae3c0afd465859b3c6ef209e215502abe5f6811cfe3d875815d87b42d424239fdaf245fec140d9ecd747b62edce8c93263f4fb172495e938e1294261399ec384992c228e976f9e305862a36b6b2fceba407ccf7b649f9eb189c9c0af91a56f476b36409a7fc4d44549be5cff92c29a5b71b0be914bf11645948b655a8f94b1e6bb0fb8a813d762e02d0b3731075837deb886c35a78ccc1b1f8df96b19243525feda9900e98148b55cf5022807e10d7f4b51c15da864d928b9909ea6f635b7f7aeac27dd3c6f2a225bdccd3c29231f49dcabb5598e624d1f70df74232f7c54844ef28f77416e98d3f202c2d556486d30d48136836e3c48ed125f0757c747d86aceefbfad2767c9d639fc24f344bfb92307ca3d74b4fa28f506e368aee400f12de49f212d1496b34ba89e5dcba67b12855acd2686103cd6bdc7a34433d3078399be2d88836ea846ab80929b0c1b09bf618ef466a5c514660c83e9396569627df3c4096b6f2474769039be5526fb4d7a6358f9220ed47de8a007ea6a28c699ab0e097104ea49c804ede968dee8d7b118ebb5e68f5bcfd6ca01ca30658dfd7e240e673dea87397d16925391614d1c254909e2316ae5055426137a36a5ff4bc3baea04b4406da946825c649433ea522519225733e8f532c62dddde2ac35b6e7bf56e1ba45448196d6adbbc6b5c7b277a8c6fda9c3cb3d6a973a80b61a31ff642089a68487329239716c3ab96acfd5485fa1377712ef749d149c1190845f3bf0e4d4c2df76120b5daa5a3605bb6ba08016feb1931093daacfe8ef9246c87645515693899b2d6058ef1c794bc1132e4cb7b70ae0fe403a1a5c231467027535136457aa454fa33b0a4aafa37a76f21b7bb98c3b532c1a3b53fceaf7edc17383683e8777127c580e22e11bb614834c57f7532dd24d58237633a75b93ff7d8ff182c4ea627d780f78d1c9bad087f4661c3ffa6ac9153334a1d132682e2eef9c5a687219c0bd463b11e153997aaf60059e2b75687105109e542dbbabdca51be9dce49d4385d352bd6a33a9f42fae929dd3d1f2f9e1f788dafcd5e5898a68b5d6759f5c9f8b4a749c25341e5fd09d0d8aab0103c254ec29a61c8efdbfd0544a3ca2320b7da9c09f4e6a6674f4a49ee6456f16de582af7e251ef8302fa1583d57ee6375c86bedda9a94bab42a3daf2541c1ebfb2822b15bf1f9b9ca1dc2fd85319da76252186fa9fac67a1e4325d118cf6baf5cc875f7482c458353240b586e325d71c6ce771db75592fd1064893964a8c19fe7bc3e1443902694bf89fe35a58b6205e7bedebffd5db911f7a53dc269b89abfa41267856e31ed48c38d53dbac05acf7ebdee2ed281a3591647c2a2ed831698a8e2d571bae0540f8ecaf3a0651a89cc38d78372e309fae71c32a894458304c18dfc89f96b62ae8d40fdaabe6013209b52f600601fe20f137aec77dc1bca03f39ae86681bdb459a27a5a31d906420dd56ebbedc7092c974f62105a246487358fc74c2ed4dca99481309452d3cf6142b3ea0c4d73cf4c2b6a5deedeb681df50a560c3cb605a1a5c7ff51febae3c96741261c84dea7489e94332b36587c585506d60713899f72897f538eba64b65577fb5c84219"}], 0x1058}, 0x4) kernel: double fault trap, code=0 Stopped at __sanitizer_cov_trace_const_cmp4+0x11: pushq %r11 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace __sanitizer_cov_trace_const_cmp4(1,2) at __sanitizer_cov_trace_const_cmp4+0x11 m_get(2,3) at m_get+0x30 sbappendaddr(fffffd8065f1ac88,fffffd8065f1ad10,ffff8000231881f8,fffffd8071700600,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6dfe38,fffffd8071700600,fffffd80717006b0,0,14,fffffd80717006c4) at udp_sbappend+0x314 udp_input(ffff800023188478,ffff800023188484,11,2) at udp_input+0x1320 ip_deliver(ffff800023188478,ffff800023188484,11,2) at ip_deliver+0x353 ip_ours(ffff800023188478,ffff800023188484,10d7,0) at ip_ours+0x412 ip_input_if(ffff800023188478,ffff800023188484,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8071700600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8071700600,2) at if_input_local+0xf9 ip_output(fffffd8062d5cf00,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd8062d5cf00,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd8079409900,fffffd80794099b0,0,14,fffffd80794099c4) at udp_sbappend+0x336 udp_input(ffff800023188b68,ffff800023188b74,11,2) at udp_input+0x1320 ip_deliver(ffff800023188b68,ffff800023188b74,11,2) at ip_deliver+0x353 ip_ours(ffff800023188b68,ffff800023188b74,ed9,0) at ip_ours+0x412 ip_input_if(ffff800023188b68,ffff800023188b74,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8079409900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8079409900,2) at if_input_local+0xf9 ip_output(fffffd8078ac9c00,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd8078ac9c00,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd8062d5cf00,fffffd8062d5cfb0,0,14,fffffd8062d5cfc4) at udp_sbappend+0x336 udp_input(ffff800023189258,ffff800023189264,11,2) at udp_input+0x1320 ip_deliver(ffff800023189258,ffff800023189264,11,2) at ip_deliver+0x353 ip_ours(ffff800023189258,ffff800023189264,cdb,0) at ip_ours+0x412 ip_input_if(ffff800023189258,ffff800023189264,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062d5cf00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062d5cf00,2) at if_input_local+0xf9 ip_output(fffffd807dcd1b00,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd807dcd1b00,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd8078ac9c00,fffffd8078ac9cb0,0,14,fffffd8078ac9cc4) at udp_sbappend+0x336 udp_input(ffff800023189948,ffff800023189954,11,2) at udp_input+0x1320 ip_deliver(ffff800023189948,ffff800023189954,11,2) at ip_deliver+0x353 ip_ours(ffff800023189948,ffff800023189954,add,0) at ip_ours+0x412 ip_input_if(ffff800023189948,ffff800023189954,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8078ac9c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8078ac9c00,2) at if_input_local+0xf9 ip_output(fffffd807f01e700,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd807f01e700,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd807dcd1b00,fffffd807dcd1bb0,0,14,fffffd807dcd1bc4) at udp_sbappend+0x336 udp_input(ffff80002318a038,ffff80002318a044,11,2) at udp_input+0x1320 ip_deliver(ffff80002318a038,ffff80002318a044,11,2) at ip_deliver+0x353 ip_ours(ffff80002318a038,ffff80002318a044,8df,0) at ip_ours+0x412 ip_input_if(ffff80002318a038,ffff80002318a044,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807dcd1b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807dcd1b00,2) at if_input_local+0xf9 ip_output(fffffd8073823900,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd8073823900,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd807f01e700,fffffd807f01e7b0,0,14,fffffd807f01e7c4) at udp_sbappend+0x336 udp_input(ffff80002318a728,ffff80002318a734,11,2) at udp_input+0x1320 ip_deliver(ffff80002318a728,ffff80002318a734,11,2) at ip_deliver+0x353 ip_ours(ffff80002318a728,ffff80002318a734,6e1,0) at ip_ours+0x412 ip_input_if(ffff80002318a728,ffff80002318a734,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807f01e700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807f01e700,2) at if_input_local+0xf9 ip_output(fffffd8073902700,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd8073902700,0,0) at udp_output+0x5af somove(fffffd8065f1ac88,2) at somove+0xf2f sorwakeup(fffffd8065f1ac88) at sorwakeup+0x79 udp_sbappend(fffffd806f6dfe38,fffffd8073823900,fffffd80738239b0,0,14,fffffd80738239c4) at udp_sbappend+0x336 udp_input(ffff80002318ae18,ffff80002318ae24,11,2) at udp_input+0x1320 ip_deliver(ffff80002318ae18,ffff80002318ae24,11,2) at ip_deliver+0x353 ip_ours(ffff80002318ae18,ffff80002318ae24,4e3,0) at ip_ours+0x412 ip_input_if(ffff80002318ae18,ffff80002318ae24,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8073823900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8073823900,2) at if_input_local+0xf9 ip_output(fffffd8062d51d00,0,fffffd806f6dfea8,0,0,fffffd806f6dfe38) at ip_output+0xae5 udp_output(fffffd806f6dfe38,fffffd8062d51d00,0,0) at udp_output+0x5af sosend(fffffd8065f1ac88,0,ffff80002318b190,0,0,4) at sosend+0x671 sendit(ffff800020a93608,4,ffff80002318b2f0,4,ffff80002318b3e0) at sendit+0x52b sys_sendmsg(ffff800020a93608,ffff80002318b398,ffff80002318b3e0) at sys_sendmsg+0x1a4 syscall(ffff80002318b460) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3e0fd698f0, count: -83 ddb{1}> show registers rdi 0x1 rsi 0x2 rbp 0xffff800023188010 rbx 0x10 rdx 0x111f __ALIGN_SIZE+0x11f rcx 0xffff800022d86000 rax 0xffff800022d86000 r8 0xffffffff8112dfb8 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0x2c570193a6b45848 r12 0x10 r13 0xa270 __ALIGN_SIZE+0x9270 r14 0x3 r15 0x2 rip 0xffffffff81dd51e1 __sanitizer_cov_trace_const_cmp4+0x11 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800023188000 ss 0x10 __sanitizer_cov_trace_const_cmp4+0x11: pushq %r11 ddb{1}> show proc PROC (syz-executor.0) pid=180686 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92018,0xffffffff82665b30 process=0xffff800020ac6b60 user=0xffff800023186000, vmspace=0xfffffd807efffb80 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2892 375973 23122 32767 7 0x10 syz-executor.0 * 2892 180686 23122 32767 7 0x4000010 syz-executor.0 23122 71693 46270 32767 3 0x90 nanosleep syz-executor.0 46270 239552 13553 0 3 0x82 wait syz-executor.0 35388 282326 0 0 3 0x14200 bored sosplice 13553 363780 99216 0 3 0x82 thrsleep syz-fuzzer 13553 414129 99216 0 3 0x4000082 nanosleep syz-fuzzer 13553 12354 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 459324 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 471573 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 268930 99216 0 3 0x4000082 nanosleep syz-fuzzer 13553 287545 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 249470 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 254845 99216 0 3 0x4000082 thrsleep syz-fuzzer 13553 30024 99216 0 3 0x4000082 kqread syz-fuzzer 99216 308839 26564 0 3 0x10008a pause ksh 26564 359758 34591 0 3 0x92 select sshd 91332 20828 1 0 3 0x100083 ttyin getty 34591 185313 1 0 3 0x80 select sshd 75778 154582 20580 73 3 0x100090 kqread syslogd 20580 24892 1 0 3 0x100082 netio syslogd 86923 335055 1 77 3 0x100090 poll dhclient 96350 433250 1 0 3 0x80 poll dhclient 17584 3318 0 0 3 0x14200 bored smr 22206 136512 0 0 3 0x14200 pgzero zerothread 55398 482728 0 0 3 0x14200 aiodoned aiodoned 10230 279593 0 0 3 0x14200 syncer update 86819 60914 0 0 3 0x14200 cleaner cleaner 57484 416938 0 0 3 0x14200 reaper reaper 88889 240984 0 0 3 0x14200 pgdaemon pagedaemon 31517 480172 0 0 3 0x14200 bored crynlk 35341 147061 0 0 3 0x14200 bored crypto 50894 124986 0 0 3 0x40014200 acpi0 acpi0 52216 452592 0 0 3 0x40014200 idle1 30248 419149 0 0 3 0x14200 bored softnet 25277 426655 0 0 3 0x14200 bored systqmp 48411 260230 0 0 3 0x14200 bored systq 4618 274827 0 0 3 0x40014200 bored softclock 79707 506562 0 0 3 0x40014200 idle0 1 329882 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 2892 (syz-executor.0) thread 0xffff800020a93608 (180686) exclusive rwlock netlock r = 0 (0xffffffff824f1378) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9494 6333K 6336K 78643K 13023 0 pcb 13 10K 12K 78643K 15 0 rtable 83 2K 4K 78643K 28541 0 ifaddr 32 20K 29K 78643K 4371 0 counters 41 33K 33K 78643K 1259 0 ioctlops 0 0K 2K 78643K 1527 0 iov 0 0K 36K 78643K 6431 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 17747 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 400 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 11777 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 33K 78643K 33671 0 sigio 0 0K 0K 78643K 1665 0 proc 48 50K 83K 78643K 30443 0 subproc 17 1K 2K 78643K 10370 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 14197 0 in_multi 22 1K 2K 78643K 8320 0 ether_multi 1 0K 0K 78643K 171 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 223 996K 996K 78643K 223 0 exec 0 0K 1K 78643K 11960 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 321 26K 51K 78643K 127996 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 3697 0 NDP 4 0K 0K 78643K 1833 0 temp 81 3028K 3141K 78643K 138819 0 kqueue 3 4K 38K 78643K 6190 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 1317 0 1313 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 8700 0 8698 1 0 1 1 0 8 0 rtentry 112 6989 0 6956 2 0 2 2 0 8 1 unpcb 120 58153 0 58111 128 125 3 6 0 8 0 syncache 264 686 0 686 128 127 1 1 0 8 1 sackhl 24 14 0 14 13 13 0 1 0 8 0 tcpqe 32 667 0 667 90 90 0 1 0 8 0 tcpcb 544 38051 0 38047 522 520 2 14 0 8 1 ipq 40 333 0 333 103 102 1 1 0 8 1 ipqe 40 11250 0 11250 103 102 1 1 0 8 1 inpcb 280 109585 0 109576 455 451 4 12 0 8 3 ip6q 72 35 0 35 27 27 0 1 0 8 0 ip6af 40 67 0 67 23 23 0 1 0 8 0 nd6 48 1991 0 1988 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 28310 0 28160 45 32 13 14 0 8 3 art_table 32 28311 0 28160 2 0 2 2 0 8 0 art_node 16 6988 0 6958 1 0 1 1 0 8 0 sysvmsgpl 40 67 0 28 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 11775 0 11765 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 40621 0 39163 49 1 48 48 0 8 0 ffsino 272 40621 0 39163 99 1 98 98 0 8 0 nchpl 144 85807 0 84209 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 452891 0 452891 4 3 1 1 0 8 1 percpumem 16 640 0 609 1 0 1 1 0 8 0 scxspl 192 273968 0 273968 242 241 1 7 0 8 1 plimitpl 152 6016 0 6009 1 0 1 1 0 8 0 sigapl 424 32035 0 32005 4 0 4 4 0 8 0 futexpl 56 1009581 0 1009581 3 2 1 1 0 8 1 knotepl 112 15053 0 15040 36 35 1 2 0 8 0 kqueuepl 144 35446 0 35443 176 175 1 5 0 8 0 pipelkpl 48 16201 0 16194 1 0 1 1 0 8 0 pipepl 120 32402 0 32389 127 125 2 4 0 8 1 fdescpl 496 32019 0 32005 4 1 3 3 0 8 1 filepl 152 461597 0 461522 602 594 8 16 0 8 5 lockfpl 104 18235 0 18234 1 0 1 1 0 8 0 lockfspl 48 5308 0 5307 1 0 1 1 0 8 0 sessionpl 112 625 0 616 1 0 1 1 0 8 0 pgrppl 48 1782 0 1773 1 0 1 1 0 8 0 ucredpl 96 91285 0 91277 1 0 1 1 0 8 0 zombiepl 144 32005 0 32005 1 0 1 1 0 8 1 processpl 960 32035 0 32005 5 0 5 5 0 8 0 procpl 624 97948 0 97908 81 77 4 5 0 8 0 sosppl 128 1562 0 1561 104 103 1 1 0 8 0 sockpl 400 178915 0 178862 735 722 13 22 0 8 4 mcl64k 65536 206 0 0 5 1 4 4 0 8 0 mcl16k 16384 176 0 0 7 5 2 3 0 8 0 mcl12k 12288 145 0 0 2 0 2 2 0 8 0 mcl9k 9216 105 0 0 4 2 2 2 0 8 0 mcl8k 8192 91 0 0 4 1 3 3 0 8 0 mcl4k 4096 57 0 0 3 0 3 3 0 8 0 mcl2k2 2112 20 0 0 2 0 2 2 0 8 0 mcl2k 2048 336 0 0 21 13 8 21 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 3445 0 0 98 1 97 97 0 8 0 bufpl 280 111668 0 105404 448 0 448 448 0 8 0 anonpl 16 5034359 0 5021081 766 689 77 95 0 124 0 amapchunkpl 152 350903 0 350738 881 860 21 26 0 158 11 amappl16 192 184990 0 184024 979 922 57 68 0 8 3 amappl15 184 4081 0 4080 1 0 1 1 0 8 0 amappl14 176 4403 0 4400 13 12 1 1 0 8 0 amappl13 168 7257 0 7255 1 0 1 1 0 8 0 amappl12 160 4029 0 4021 1 0 1 1 0 8 0 amappl11 152 5166 0 5152 1 0 1 1 0 8 0 amappl10 144 3719 0 3712 1 0 1 1 0 8 0 amappl9 136 4198 0 4196 1 0 1 1 0 8 0 amappl8 128 16566 0 16339 12 4 8 8 0 8 0 amappl7 120 7463 0 7448 1 0 1 1 0 8 0 amappl6 112 3330 0 3293 18 16 2 2 0 8 0 amappl5 104 28807 0 28798 1 0 1 1 0 8 0 amappl4 96 16205 0 16159 5 3 2 2 0 8 0 amappl3 88 6621 0 6615 1 0 1 1 0 8 0 amappl2 80 213842 0 213762 3 1 2 3 0 8 0 amappl1 72 888742 0 888327 24 14 10 20 0 8 0 amappl 80 109505 0 109455 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 32019 0 32005 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 32019 0 32005 1 0 1 1 0 8 0 vmmpekpl 168 316745 0 316717 3 1 2 3 0 8 0 vmmpepl 168 4669781 0 4667464 1009 855 154 187 0 357 27 vmsppl 368 32018 0 32005 2 0 2 2 0 8 0 pdppl 4096 64046 0 64010 8 2 6 6 0 8 1 pvpl 32 12219620 0 12203180 1714 1533 181 230 0 265 2 pmappl 232 32018 0 32005 78 77 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1640 0 1380 9 1 8 8 0 8 0