000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r102 = socket(0x18, 0x1, 0x0) setsockopt(r102, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r102, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r101, &(0x7f0000000200)=ANY=[@ANYRESOCT=r102], 0x1, 0x800) msgrcv(r101, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r101, 0x1, &(0x7f00000000c0)={{0x6, r100, r97, r99, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r92, r96, r97, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9, &(0x7f0000000540)=[r54, r54, r92, r54, r83, r55, r103, r55, r55]) semop(r5, &(0x7f0000000480)=[{0x3}, {0x3, 0xf0d}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x7ff, 0x800}, {0x0, 0xe642, 0x3000}, {0x1, 0x40}], 0x8) 20:05:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2f99822121a9018a) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000001680)=""/4096, 0xfd45) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket$inet6(0x18, 0x1, 0x0) listen(r5, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r9 = socket(0x2, 0x8002, 0x0) dup2(r8, r9) dup2(r9, r7) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) 20:05:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x3, 0xfc) getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getdents(r1, &(0x7f00000000c0)=""/218, 0xda) getitimer(0x0, &(0x7f00000001c0)) 20:05:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000a40)=""/118) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r17 = socket(0x18, 0x1, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) r18 = accept$inet(r16, &(0x7f0000000800), &(0x7f0000000840)=0xc) r19 = socket(0x1, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r20 = socket(0x18, 0x1, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r27}, 0xfffffffffffffffc, 0xeb}, {{r26}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = accept$inet6(r29, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r32 = getpgid(0x0) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) 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) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000600)={r47, r44, r43}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x8003ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r47, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r52 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=ANY=[@ANYBLOB="21015d"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r10}, @rights={0x28, 0xffff, 0x1, [r1, r14, r2, r15, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r18, r0, r20, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r25, r31, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r32, r35, r52}], 0xc0, 0x4}, 0x4) dup2(r1, r0) 20:05:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="91", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) socket(0x1, 0x1, 0x6) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 20:05:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup(r3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pread(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000300)) r4 = syz_open_pts() preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)}], 0x6, 0x0, 0x100) execve(0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r6}) 20:05:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\t'], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) dup2(r5, r3) r6 = accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000740)=0xc) connect$unix(r6, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) write(r2, &(0x7f0000000180)="1b", 0x1) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 20:05:39 executing program 1: nanosleep(&(0x7f00000000c0)={0x4}, &(0x7f0000000100)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xb70fc216dda30366) execve(0x0, 0x0, 0x0) 20:05:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xffffffffffffffff, 0xc7}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() 20:05:40 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)=""/18, 0x12}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x80, 0x7fff, 0x3, 0x5}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0xffffffff) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r6, r7) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r5, &(0x7f00000001c0)=""/176, 0xffffff6f) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000001200)={0x4, 0x2}) accept$inet6(r9, 0x0, &(0x7f00000000c0)) setsockopt(r8, 0x29, 0x31, 0x0, 0x25c) sync() 20:05:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xdffffffe, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:05:40 executing program 1: r0 = semget$private(0x0, 0x0, 0x402) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000001000)=[{0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}], 0x2) r2 = semget$private(0x0, 0x3, 0xfe0ea5b2fafc98c0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001040)=""/200) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0xc564bd778848ceb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001200)={{0x7, r4, r5, r6, r7, 0x2, 0x101}, 0x5, 0x5, 0x7}) semctl$IPC_RMID(r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000001280)={0x401, 0x6a4e9684}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000012c0)=0x38) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r11 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r11, 0xd, 0x4, &(0x7f0000001400)=""/221) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x0, 0x0) pwrite(r12, &(0x7f0000001540)="ccfe112a95ab6d993293b252e6e51a41d56c9ce5b7373993c1925592a02984a024bff5a486e4ed04cc4b5b220c06eb35efc25724849920f78df75643ef66ec53210673bbb6476e470f087d0e4f95d6ceddb1400a5666d515a73f64f28910d9ece1618397e442853d7d5b98abb003fe8900495201070f187020a90cdb7c8cd350e5c47a64", 0x84, 0x0, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r13 = semget(0x3, 0x1, 0x200) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000001600)=""/143) getegid() pipe(&(0x7f00000016c0)) 20:05:40 executing program 1: clock_gettime(0x2, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0x4}) 20:05:40 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) setsockopt$sock_int(r3, 0xffff, 0xb, &(0x7f00000001c0)=0x2, 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r4, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a80)=[{&(0x7f00000002c0)="b4c95ff7cb61d7a8c0a13818cd692d74a9307b69a79467cca452a2d0902b1e62b739c3e1885870603c329351c1b36f1e92bf9571b19ac5dedf44249ab3116e8ce532596d5d34ee302d4582a55c7fc60b192025c66fe5a90048e5987364f01f462ec0b0886d8f64554098bcfed973304ddbdd4b7458745bb97d8c25ba3d35c7674672dcffe4c0c43159410f82a8c7a8ea873e51570f4d6b6e38bb11c1b1056049916ed802785c74d1b1ca021b02da85edfd25b00cc030e6172f128b9a", 0xbc}, {&(0x7f0000000400)="e933a70f6154e64d8035568c65fdf9cc69cd06bc1c40747d10792faacd2de8cd6ce0a5668615f65f92076fc14133326a003c5e9195a44ed5545d09b5ecd69e4eb1e7526092482853a7c7e6d6a95580b16f022bda9b77fb6c362ba6c86977503f679d464d18b3d28874781d0d8b0b7cb1a778451581af1f0fc88fff101c8967a721ac0c72341e76bc20ede3d28a6297de148fef4a7133d60b01477f917934549d7a0f16e346e3c0044f328b2495bd46b8eee8545751203379b2ff1e3041f190", 0xbf}, {&(0x7f00000005c0)="b47451a5f57cdaa8c8c3130ebae4cf5ab7ef460011729d1320f65718c58eea3e7b3c1bef114212ea436085b3df19f7da73aa31818c6da6bd5654e68637ffc916c1cfdc4621e810c7716cd9b5cd2a14148b6d152e9400ad39e366fde36e2e7e709ef47a56e6b19ebe37d8f6db77ca605fc1f169e875bdf6e5eff26371bc386cc143d1c62f5b5b8a20ae9f335745646b958757d9e56a5e1b9cd73da2ac19708af4994aa3cf0f6ac0e8aba4c1b724", 0xad}, {&(0x7f0000000680)="89bb16377a5db564b449af6b5d37f82264abf449c6b78de587cad892839eabf9a23a5896f34bf2ceb80f0a53295393ddeee716d30b7ecca27f985fe262c947ab8b808adb4a8da9a2d55cb4c0dba97027ab35e0aa9094b5e4926ff2f460aea44d432526eb6ad35c1fcc6377247d46ca02b4254c7aef419fe295c553d7ded1a80a6441ac0099118bf883b6c476d32648b78afb17c1e5e1ae3e7a552e5ab785dba761362751a2da659ced2ba90e7d347187f18a51d6f3c55aef", 0xb8}, {&(0x7f0000002a80)="c58b59b5bdc2f603c8c254ea59d0f989fc3cc15ccf38c36ac65c466ec0e80af53df6aa3591724f92f616738a9cab488f85162e9713a5e9abbf32ea9472283d3a9c78823e90b1b58b184d20e4ef9278d1aa8590b22d1e0fd10d960c652526f57de1d65d7456b3f94f421f1b14979b74a176e03485fe59358380ea9b13d9a461658a049856bfb8895f113f41aa726ae80faf22c9678df9a4335d63be05c6b0606830718322b53d2de400ba5923b4f4aff9599c825bb1bf77449da88bc140f256c60e0391d6b94c25582285f0891f740efaa77559e1beeeab246c05e944171c18740b2fc10f9c0fdc1b4a3a98e1cd6fbb47be6c45338f1bb2db1dcd7d832e5f003a64f34d8f2876388b634991d87ae5a07ed454759830f9dee5150ad53f2eba55ad6916339ccf796945f6340204c515cf902c3dc0c0f7614e96b3df263afc0885fe5daf2b432380bb1840c0e02378d92620a9caf6f2dd852c0b71caebdf1cc889544975e5ef741e88f746cb8df2541789673a1a421fb7287a29ab9da93bc337cfcbe6db4cca0d55331aeddf0637ea16470e7efb8e8def095b596f7c002955172ca03382aa82f0490fdbaebb1923ba105fccc6686aa586603277abb8473fab7ecd427df7477bfeeb180e37e99b59794ffca9ef61966fc4a163f964a1519208b7d3f15c71bc056d3e79876efaae8b1a74d1d850b59fe9bbd1ef86acdfef7d743d62b0a86d109276b5429e46f12a9c5092d625b7abbd4f444ec3b27aa5e8746e4039785da6fc80fd72a6de7f2696cdc2e47ecb80905eea27cb912b2ad8e3417e1a432948b11867222d899f398e45c22728b1937c9120b234add1920b061bcf6cdee8ebac0280b3b5d388f4cec6b445b0155286900ad1b42737884f548c394dda5f0dc75ee44fd49107ba713f1e2845e70bc754e115726070f701f34cd87478602851e487003a1f3ea49474a69061f0bccee8d625c334d7a1ff1a1d72ba203e49b08d41a324dcc15980b07496c6cddfdb1f204422b17d45d5336e99f8d2fc74fedbb587ae88b856274e007438a54bc4fdf1c6831326d84afe1172d7eb2d00753b7bdc014ad3d75427e8b6f0400602a3722337bb4c2ac8c152eef9e047d2b36b8ea658e4284981779c6aa6e6386a2e07e87c3ae1edb687bb6ea89612e3686badeada598afb429ffaf903e7dc66c3b9b1b13a6101958de4a883d509a66db611742228621687c92149296d3935db9cdf95b50d5dbd3f219bb1ad93b99effa305e2ff06c2bb9cc3a6a12e917c7f845790ff63a9f039051ea44735e09d6d506659244e6c0a24040c5995e02b0f41b32cfbec528648faae7df317a46ab0053e926f7db84522314b0bb3a9f629f760e8ffad7456d217c75be54493e9d4aa5c123f029017aaea071f6f7c8b9a084d5c79fe0ae78a46ea33833c15a75f83a770f138cfa1db2991fa05bea8c9930eed20920450ba859b47a36ab4795eb5596061a88845ad223f65b4b393a6c6ad6bfc30c9e22b2dbb8b504846bfb94519ff630b878afc36bfbc6e9652a9bcf4f9e72f050d92f48521bbb3a9409a2b5bcce98a94bb56402dee13ea0a6fa6205b5dc673509798536106f94d1ac144196597ed1fb3dac3114ed6ee85ba633ca19823537238c59571c7c77ed2434bfbaecd6cbfbda75767990f1aa6d338eb1d86c674be80d6fb9528814c000086b625bf8e43b2be1a48cefc68cb3a71f4fd2f31a9eb2d5f7fccf2d820920accb23c1dc0dae17f794ced224d87d3639a76abaabad69aa345e97a3a85e99bdeffcb1d92cfec829cfb9934ed776a0fdb2a7133bd5c544cf3f84e0052288b6fc4ffb7bd3a9649c8ad2b60dbb242996b12dceac74675d3de66cdf628756821cc4384886531d97cf91c05f503c6562a087012ffd0ff15e19319749bb0d34ffa27863f81bd2bf3ba056cbe1a330d073000febdfd7c17ee524483d9ca9abefab25125cf37343768734956a6bb224a03e2085fdd756442bcb5cf3ed3571d08cbf9cb10cf7371eaf71041ba6656a130425ba22009cd85ebf5a7d1539b236b11184b4a7ca869c5cfc60a9b7e65ee8d0d0a4aa9af16874fd76fe8fb7ce799b72864b17628f8b11699e0df3da4cb5e22d1d5d72655c66976e2beee6c5efefda37e21b031c39c9f9450f2f0b63811954fd45fd456a50204d87627b01892deafc630dacaf058d6d9ee26d500bffdf936e170d0e1d191f64bc270e38c73c00d145f8827986c83da37d00bda5ea788c2e0362a057fcbb74aa4f8e2bc748447787ef40eaee070f2a3953ce6a675643b8a66d480752a23b980453f65f486c8f28d501f84c88ccb48a127b2f675a3aca4e58253e06b1cf2b7da82cbdbfe15de4686709d4e78bf6d59a724351d88d5b532495be21a3e8bb639a7221d2ddef1f770c074e995b6631755c94967b146c2915be85779ac3f075e3486170fe52b23d00fcffd86e06f1043f6cad7cc683d07d61b30c15dc8763ba0fce25beeb8310333afdc90f394999d56f898126424b02aae290556643d8d3b5704fc87bd1b1767af370f0d2b7855abd4562bb92997046b62d6ad267ec399a504624cd40820cfc02d1e7cc629b99063ec9d443268834bc40bec0cfa36ad10fbfb07f986e28be17402ed723d1bbc14a15dcb826736c8cf3f1080e1ad6c6b78bebc9b63d653983af2695c8a8ab8fd0be4ef23713e7fd5aebd34f4526803611d339fa733696d28ca540a799a0df7bb01385f77403fb3a457f831e33b8a36f379802f805878234bfe1cef29cefa2e31146611f6ba644d10e7e45eb68bf381f0c5b761d453466056048b456b268215735e912d2d6cba4f7758747976caf1488ac3786f216c2e1a891e0d45a9734ec928c2414c6f6f5345e6c872be9a067dc035ef3cbd5fc61efd5acc827e4a4d71687d88d7b7ff6dc1578325b2e514259c1a36c3ff5bebde7b91988000e8496f654ee2750fcdfc14626de9000c64f87c9e98fe91b6b8b207ba142671b7220ae9b079575e41be98a68ed6d47b98ad1383c2117a906a4660cf5add5e78e7d1ee2fa8de46356916937452fd2898f9ef62936bfa89dedd76e56e33ae6362217e4108b2f12afa8ab679df0475488771ddcc5ad138fc3acdefaa1b39227019dc3faa622f98e4d4e973d316955ecac06357798fa27aa45c381f913bfaca4297b0d7eb06aa77497d91ff02fb053cd6fab02f2bed79638090514807b037964d8d37bb00e66740c04a30d11746a24ba25ed3408f04556808b3797af3918c8024d7c0e37e0eef137799069187a92dd0441c5dde66a1c61da785e60c3e167ca783a7f6c2b411ab7c894607f625c2aae4ce9f561b180bcc2ec41e150baf58021b9eed33bc41886f32319be7af51c46bdec55120e128614eed0793b645bb2064a9ed3b2acfbc20af3b672664c17219f8f2e2c9dbbe7f14ae6b77eb3acb62677d73cde9c6176c29bc258aeccb7bbb17d7b6fa286e0e8a3c3e600125f692afffc18f57bd895f5009758d4c9d989872115101f1af295c2058ce9b11a29185d7aa6a2d99bd29c0e20348a086884b5b90cfbbd078ffcba529530a0c957c1c38336c692e062b042aca38e43565b9f0c8894763dced46be1bf68b1d5bb94079b12a906aed49be4efc0e8a33867d6ec46f3558df9d680835766f728fdfd92efadbe5cd0984d5cf62c904e9b63a7c38b31479f966f400f7206c8ca659363f02b6296253dd3402dbe5ff8e66d4f5f1056a857b039de8e311abcdc2bf49a5226e59477670c2c5aa48d06a2e9ac9cb75df4bb5b27c78e8cfa0213ef4583be5fe66814f9feeab9172e2b2252ee46391e086b937e0c5d46673d94ebe930ac1bbb641a57d82752cfe28b24b78f73bb696bf43e48e393dd5950aef6a9de2131bef1db6e4f968cdefb07ad881188cc83614d17ab924fa29a792c692ad8c534efed17e63ff31cac47e1f339a7d0daddc4534072033951737e1b1b57808d0849b70e16f32a99ae4c269d3f6ca85697d2624022fa3b44dc8bfee35adad16c88cb105d7e2b58e56ab3022213519df217d19ead95d6a2efdd7eb0ae07e85ff8db67e4d37cbcd81bbc4b18fb38137b22153f4e7198070d3ce70059f7f92d51b7504e3cfdda96a7f5d170784c2c0a3f52adcb1d2c03e29ffe0f0a44007e20826370bf5b770515cec89cc2f24fb8fc562d550a0d5c52b065ca6124ad27931c8fdcb30fb1227aff592688fe2e17354a7968f47033df2579df1f642ee54f24f489473d94628bd2a75889faf9de7c3d035bf26bd914e82158277571361bfd17a5597002d3a34ad000c461c8b789d757b8caa19b50f7388bd49deba49a27b7847a1a9084aec3c475afdb2e294d9c6386e3ed859daf929bc7f08cb1cab35c35b831f26a6c14bc235a5c0288bf732ec88f2d76df8ccd4518b602e111f2567009b2000bf09748726805679a261694019110b82b0c9c69bb3b2f1bb960b02288d7df94052a9ac714fa05afa22fe5edaf2e93de1d22a0038694c4c6edab5b6f6a4edcbf61a649d6c91abef3905e5aefa2815d744d12a20c12f33a904716583322424f3b032ef7caad715c7e22fbffaef7ed45517c88c3205f0032d197a0d6c2dcbc484ff74584f91a96060b0e4676705b3ff3a1fb3c20da3129e9c762b3b1c2785b763f174b47ff8764de996d21645bef331b42c7ac5e590cb1434b94426e25fdf104ec94a3d2476cb29c963c7603076a0a42b921aa0430083fc8a3e8ceb206a6ed127d9dbba6cf5e94673640233e99be53e340538b26ff86094b05ee523b59fc4b31a9f63c046caa6d0ef605fdbe4a48633369e0e6ce5babc2da0890fba994af2ce8a14533565367c23e49a567acd6cfb83477fa9cfd0d1737f430e47eabd4d0fa09653a95edb05104c02dac485e5d817d906aa17977e8745ee161d37dcd0b8daa69bd6d288a96df9fa012bbf351612e6a55ca6d186e363c357869bb09fc49a6f11aa718dcd6f01e29a6ead779114f0ef8b68792a510a2252e78a6091d40ba80c96076056beb8c51363fb8800f76b4022147cc6c7c45554bda253463de461173824fab2f7aac0f7b87a0ac622d409c3d333b7e5599241626922c6bb59094e8568efedbf06f4e66cbdad7113de3b89082e3f06e700994cba78fec8eabb1595a86c5f93cb0665eda3a560a1f67a709b5214403fc4b918d0b9526419cd1ba87e601cced5dfa758592201162b536ca4936083610d626d2d2f8ef3fc2cb0b602b091c87fa36e256b1b930618406c9a3f1daad50277034c76332d91717a13faeaede67438dac6b48c1fa4079c67b87fa11ceacae6294ba098235d20eab69836c25da490e0e5ae4f7ef733031e52a8990e7ab783acf27d9b8d06d94e2e0848622d88b9ddba8183dec7bd9bcd41218f463fce33bde4dbd98b7780e8f8bd686ced832a8f6515c4afb5446e2c6a8584830538d4dfec8d3cc23e29afb1fbe69384d48e01d48857322c3da823eac2cad2ab22c10e0284a30fa0821497f90b5a249c4ffa620ebf91317b9b7f92c30761959b0101d488da208c0e91ebf6b8b7da1ae51d5cd07a63630a8a02dd8f9be31cc7e12e4c1f1e044861ef80eb59dc1e8b55b73e8c0e0232aa3ae81dda2318d467602ee49f9d96cffc84db2095637b27b677258f50dfe25df0a1dbc39240dafd81d2daefde8e731aabd7e9329a46dbd2a825767318ec0eb854fb7c8005cfa08005840c12042f5928d7608f7e204f6ab3472d9a93575b8a5819009cdb779316265009cdce48069f93e465991a5c4f0389e45f596b17f7a9da59baad6135e579e3fae928a204951135", 0x1000}, {&(0x7f0000000740)="3599a73284f0203523cad243f097fec990ae2b924c69930a16e97ef15ff0d15d7d47ca75d24d2b637f2e691b998c04665e3ad9ab5c07e22494ba3b85233c57f93ff0d44f665ba8d37f62180cacd4d284b951e3ae32c1a03cb92620a3ad1b48641c443ff9beaad821eb7dd1870df10767e36757178a909f33f2c7953d4138913a8269949b179d511c44794809f663c78a410e3809dcc8", 0x96}, {&(0x7f0000000800)="2ba3f4229db45bf4944c933e174eed836d3eab41ef8a7e428cbd48f2fdfb911b07796f70c5b768aaaf93c29cadb53b0ec396f7d8cc4586fb9ab35683f3b4c7d9b002318cd01c4c120fa42588a16403b7bb2e7ad86eaa1a253a01569ff19cdefa8801c18f03a55b4685920563999220ea00a826f21b700b142ccdab50d699b9439d8256f0e3149a57968779c055b2f6389fa35cace174", 0x96}, {&(0x7f0000000100)="e398b7f3dd71a34e6227ff74668fdedf23d268c474d0a7be4aa09ae8eb0d3dae1d3ed5ebdeae0c54420599e99711ae6903df95c64674cabbfba8fb", 0x3b}, {&(0x7f00000008c0)="0c402e02c39155fae2f980562b1d928a7c7b606371ae2dee2d55d654ce73b42db9142d9cfdac38531d1801222a8272597537c6f0e3f6aecb4e67a506572d27b738833030af06f87d39a28b43f3a3df0b699b69dcd347b53a1e2909ab1aaaaed442cdc86729fddb99dbab5966f35da8661b5f16db0cfa194417b8925f212eabe0df52e9a1a65a", 0x86}, {&(0x7f0000000980)="462e4825af57ddb46c16d4ffc46810f7e697b9168a8026601525120ae8a6a425195ad1fd52aaef2c649780f37d702c109f28db6ff07ff011eaadaecaca22803e3e3e3640127a8f0c733e6d7c164d48889af73c80ba22c7c4c35806cc52ec16d43dd07f61567f20a6e5e1a12ef5200178df98329d98b227bfd9fb4f4828d15d5e49ad5a99cd3dc5cdd7b6014feef4d5294b1519e22f83f1c55626bd6a53d3c1a868dafa90266cf31d8d6493f7a580b8b63624aef7fd072bab59e6f9b1843268f16e0b5322a09143fb777deeda8727e3fb0b2a9935fb0ac373c1b3f46c737aa701b367", 0xe2}], 0xa, &(0x7f0000004cc0)=[{0x1010, 0xffff, 0x1, "1f1323b550cabbe7e9745368f2a4baecb06fbbacb5fdd689a0752be528b8f548ffc121f17038b02e9a6a71b408d2fa5683177056077fcdf32ad6f3d7c2bfc023b468bb11339d43d8a689dfba1a74a8454add12d1b4ab8c3c92ffb510354f2eceda3b6cb917a5eb2d9fc90ecadd5e19f547d1895c87402515684c56c9bca05e73d7177d63c29ad261944c73903178c8af649efb358815b13209be4653bca4fa1f09fc01a55a3c0d7d6200b1706df52c6097238b72158e49bf61d0e8288f82de237a80f20974e37b33aaa23bcc397ed5538c0df83bbd978e0eb594ae387bc0f8f9fd24ed17063369269e842a7a407f2f820add7b6155b6c786873ed42524a39961a8fdd80835bf98d99e446b73668c3dcf36371446dfd33c145d213b434ce852853b1715c204e3248dc224a55b952eb17381a24c64e51317bc9736d34e8750873575ad211c70b12ea236f89e5b01bf9b59fe60c221049046aaf4059fbac7158eec5d036f72f2e3576d1ce5e957b690cb82b0206ab5dfc6fdc9e10be0e2caa2c72aec2e69437311c14c757d7269d4a4460398f1714e611444c18df8e3f484afe9f4bf04c7d6a57995a143f46bf41d86c77b5d483b37e66db69c8ad53f1eed844275e9321bc8f2cfb110842529eef5e16ff5f8b850726acb629cda8f83dcfb2e9fd6cc6ba52bd9554ab6cd8e8ffe81a491565746d147b0d3712ff4763a2bc92f7404ab55f29544853ab84bdd64919078765a0a10d7d2985c2b8cf72ca8fe6b0b0cf6856c5bc33ddcda67bfb60735f5d01bba77aa2268e4a57468893aa193361d56956e8dcce699e11eda2f59e9c7bafbcb2f3628146c001c965fe00d617e607dd9ba6d221512ebc0782f1f486e925e81023e5c18b0256fc86df7e248cb1110acd8ca43d112dbed8ff4973353bfe9b5c4f84b415d8470c34005ec226955342994c8fb6c5302a4eca5edeb4b6db3fe692cf533d2d2d57c8232b628a1f905a1444b54a1b6ca0152ddd19a566698a01c7c06798947738fa20818e5195ddbeee58f5454460c761c120c3c2df6e84e20b554c3dd0375c7a12e408a87537514e14ca37cc39b5258ec2c83be51d330a5e6a820f68f0c2737c808248d449c883305f3136f9bf1dbfd194cb51490d62e32f8e27d405e99037da8195accea8ffc6eef82f5eec919df64c1299b4ecb13ecb4b4e11265a06072eaee229d6167a519037e0d6a545c732c0f314a2c98f535a34b81c70a9e4c10f28268f4e627d5d5505a8cba7bb1073d5672dab50894552f1b87a46040c11f5a6c9036f8ee054c8ccd06a147393cf96df96379f422f1e23be4c0c457f4c4eec65b2e750735324fe2f1eb287a14f71952374145c75fd99fd20d8a50bb310fce05c22080e019da9b7c62467b6abf443066b8b0b702b4c9645b97cf44c38ad558ec387ec47d2751febaefcc43a4653db89d073c9e46a7d62ccb48e109ffd26af721e38e90d2993a5adba96fc3d32c636c793e42ffbbd8d59ec8c1b122fbd4826494a92b6f841718b06a65b20ef4101c172b05a8a9816fa583b81e8c6c702686442160b0ac72fd0c7dc08a27df7e1087694cb6657f32a7d719b3827d940e85e1af668404e2caa65824ed614c4aecd31794d27c4e45a5d1c08f948c588f818b966c7ee878dabe5a7dfcdf69bc1bda7e97568de73976cfd90de07be5b7ce5c42046c30960ed07911b950c349453e24d4cd7f5be9704160c7ad626e2a5f7d87fc1635766be766b58fcdd0821ad89c60680ada11d7d5fb6e700d72cecf222f302fb88f72c33c207a43b9b587c4ed046e5752d1c4403a23b122153c4928a2cbacd05a718a70dcb820785dfecdc44d824d4a270cadebe5e16da43390c074498c40daa5edb3eccee507d3bdeffba4b097b14f29c9710ac53e7bc1440e99b9856763b8ee1f8cf3a6d7ea0cf7f8f8cc00d80fedea2297794cdd30304ee0ad6570cf0074a09391837e6da4c0ec73a2e78870a87e21d28a649e5098de362e531f5a2ec82d32b097502568a072bb508b027bda857055b04be3a9a1760d2690e9931d9e2e3f1ef8c977d55c143141b3f97f64c439b09f779840c758fc1206eef40fcb0d49c321dd71dd516527889c83b3c9b61af83803548be8469c6f49e5fcec0abe39dd22876447a10dcdea73bc9940d47169696d292689d63d31436c26f59a478944f83345192cf2b54158e471f72d34501de0a3eaada8ccb5a418f918300c581509b45d192dcece6cc6fa483faff207efb44b850b0ba563a3d199d1381986cbe9732187a71601f0cf4366ccbffffe66fc2acca1708c27c891ed7ec038c241d9d6ffab7ae40b0526091f766a8a29891d2944fb64e01ad2d4823945795eb535540983452ae2b67cb5d32268b08fa193052e4e3fe5445db640f9a7d745f5736f186fec010bb47610fc8f1b9e838ae61a10739bafb5a96aae2ef70804eb4af4367613734a1a6006fc9c2291ff5437f44f415ab8e06057f35ac023f736e818310f0b5938a68fa5823c04c305f6ec46c566a82698b87579154b8018dda7f754387ff7a3ceac6dd95abc97a6b642fcbde93fdf86ae19c5b2a1029d3416090646e0228db1d819f6d960188f336a33e5ca9b4be5f57671be372a04a3c9da3707ba0e7f143620e304157ecfe2841e145287bfde73cf57ca73586b563b1381657b090927a032a8fa2712fbfc0481b266dcbf06868f5c234ad38692f6eb0777c4aafa4b9ed2aa6a1ea1519306a0b98a0d03695a59e5ebbbd36ff354c041f44fe4acbf295a196d91062e04d0505c17e3b3ce3eee406ff07fd9eb2e4cf05cd9bf4ced63384c8be0741050483aed2d9c9bc8f15feddcbfe7bcf16cecea6a9aedba7036828b13aa7022e51311ef438028c369f238a4348be5dea8fb3ff066e6a63a121c7d3058834754d8d66d438d21dd2d0ee8ab4db7e3bcdc7f4ce5729a84f0a2c949ebb1f80aedcf713aa3247f53025b9fa689f9aad8a7aa111d4b65495f2ca2b419e1b6a6091ed398f9227ecc1171b34ef3a1fbe3f17e9f8d0c2a9e540c13c78a3b47210768b8c88a108c855e0c7d6c65d773363d78be124ce5d4bac7b2a899ac7f0dcb5f9b9810806300556062b101bf0459ed528e86f6ef29adf6f7aa72525b451df02542580c437a85f54490855a1ba3abbd9056433a3277bb2c99e24a96a3ec917fc7166e9bfabef63372fa7c502ad617ed5676cfdbd8f06a1a0f7066e21527a69441e5422de6d42268a03ebd556b00d8169042f9b0072a70c7303c2700085f66a8bca478e7ea5d724fecf50245bd9c039841cc1ff60981411c728529e11859dde1c4cb5706f6df52e10fbd16eff7013d3af352c3ce30c82dfee5a24a3943b7d7980504114e3ab6a0886a0c64238efade485fcca2d648120f6dffe5ee18aba22c21f386bf2b0d6767e635fac356c4472586018e16d18e3db28f2392228772acb896c4ef51d7092545ed4afa1ddb7f761a58b155110aceb88d04f9293de8097a12d90289ae6afa04a77cd87bc887a5e305fc64f59a23809ce6dc305811ead524add35ec2ff3e614572b8301b94b07363f3180e233ab96f8150ed1f797140fa2522b5bf00e0ee7d298470bbc9fa74e67e81007a2da1159cda28e2aa948da1022b2a3230fed400df0cfbc024481fdbcf474da617ac2352d218a962acc6b54e3221d54f2321402f4652bc2f490e20f2d27846b9a0ac874873e3c9bd7bfc788626798c51e56375a9e141b8707e0d66b42b7c5b0b24eae2b94979a7066e104676400b2b37cba6207aadb5559c8fdd12fd0057f0e305af623f77f2d9016b259d8ca0aff91d91ee5d870b316231e226eec12dfba6636e6c9a62f5548b8e4c769cd1f5612dc061cf28aa04f1365a166add8bdcab76f5cb81283c7724a3fc88ec4253c2ed040d641cbd25340d2244e8aec476c2495bea4c1cd54b2335ff396ad8b5402f802f52b4a734bb1c6fd6b050d07b30455412754346f6cf182a207b1b2d1c56b9046fa643d33ae59022cf6d7330eea945aee8ba89743807779a3895a26edec3c760c715bd86481d10c94c1c5c2816e0254a0e2bc6f3fd1920b16ccca0b0f13619790d889fe3d96e1c954c69fb3951e387fe901d93de137cd35108e8ada60d6e13912418af9cd2cd17bcc993fc7156041343a36c03eb9d29fcefd2c721b8be2b56de38b5ae5cb6591ecad4e8bf8115948edeeaec7054bd8d50393047d42d5f31790493ab6780bad41895dcf59bb09a2bccd3a98d8c04a670bd135f363f0582892e08cc697b8bac36a3de0bd8f64b43079be774059b7aed4c62e79c45d70a3536237bdf1fda9df4de7169224a3488b434b749d8e0a7c6b10373aa74d0da8db984ab572d15fef2b1f0d4c0a6f9f7e4b4c13abf00d39cddf7ba8276fe00c6841bc4cef281477d88b2994cea5269b0371e5127bb78d539f83fb79e61b66b96ce69100548ffce2ba6e17a43a52128959b24d7b59a7987b541f976484578f7fe89da540eb131c01b67def289ce122c30cd81ddb661383cc5d3eea5e6c01e765ab1bf8925e993c78d441be47cb81e1bd642ab91a39c97d96136a4293de88850e437083b0e1a2fcf50e6fd9ecf08aaae543ae18baed510b8964a3a034ec09b4b06e127da37f80a7533ad7f542612b0ee13520283e01eecd118deca24287ce076fe94d8e3b6940505f4f801f97ec4197e6bc5cc6231c9de4e8b7400e933fcf86ec1d15aa995e40a3ab0cf70b6f5aa048a3ab7199530214cf896272e281477bc2fe5393777af3ecc64ef5a032bc7a4bae7ae8afbdd0d29ddce6452d3d6cf4c23bd4166774dd1560d2c7d6db35b277511073c11ffae6418bd42152276f9a463213d56b1f1dedb2441bd5aef26899918b3eb27ec322002f76cba35546e568dc264b59a0f90493d7d76f6c20df1ff6e33dd7b9e7092e5d3341559ba8a5d3c95e984beccc779c40bb02537bd3ba4c1be89528389361b8f3a9f37c3ad6363d0f0d7f1575562a9f51cd2edc054681751bf175397bc5ce53b1eda640d60d1d77b43f9dad2a7d27d596119d49b2dcf38e9effd659ff7142867c1a081765ab1865232ae0bedaccaf74567c57545ce4648197f10f1931f5bfc277c3e71973e56402ec954e14490bd41479efc8bc884435dd2071f50b27b2841d35e234467dedda6661364e991f1e4c11e58ed49b76c5930443ff2965846f69a2f97aa36b5f22f7127059b45ec94f596aa05922dbc35c6124bb94a5c18210b732c9ddbf8dd9b51aaa8009819796f42b00012843fe942e7edbb40e02b14ecb961b704b653afee01c59060259e73490880972dd20340009c04a0e1b7111a59f09f2e5f8537da78b6b2ed073781500d648a2a416b60532b8c56ec9f02042124d73f5f56550fb294430efe12de8ead497ce50b24b1a2f1517cb653336214b014526421f6f9f236d1d2f975d1774d4ad7ff503781f170d15c5750565adc5d60278e55a51a777e0b8f084997d91a5bf7754735331f87b3a544beab67407943f497924021668bcea4a74e67864fe7964f47530cf76764293960e0d7242a2ce35457be46f3e8363bd52c6c43644138605729a09f3014a2e4e78563e566d10a2680a4ad8bc6cc528bc4e363ef27c2757942525882226a6a40e8389e7d724dba7fc8046b20be2af052a33b16bebd07649e6d7a6407320e12e3d01da15dec05722dda8448b6e5b0eb1518637695a90403f467cb4bce7a53a14292ca9f404b05ba22a83d3f848d21ad2595a799e2e4ae03b89e31b5217ddccd4bd1c085427d31ef5a2c1edb62b840390b5c7cafb84b3cb820e078"}, {0x1010, 0x0, 0xc0000000, "d780f28f8ad6b9b41d35bf28402d4b34b2c3d18372780838d274a75909af2cb118545b82530e839414771b39ee601b4beac714eca23b3a26fb73df375683b4878d6370bace98e9da83eae73209d336198f1e4e03aeb95d7c0a1b7585c27433cb80b325c71c6f8639233dc591afbbb34fb63de5f529c2571b0f074135f6471328f46b932be046afd11fc6de0490d6364c71acc58978ac73a7befd6c5bfdaf9dbce46315949fdc45c7d6008fc963884b5ec1d01bf3bc78dda74adf76c14ff3611b15723f776c564b7fdde3744840e41f3492ebee3f97116196687d955422c4da18a558926d26332f7d39d38616a2a3d062a4359f73908b437a0bf9804f9a034dd27ad117bd77f40af5aa6624639bef8075073b0b1cd0f6370de0aa8cacc843326d59890330dac887bbcc1582a56be83ddafb953967a705b075e6902d6e6d5075cc603d2b36e29c2e71f8ce6c5509ced1fe5e8db3a73cbf08bb36da3a3d8de63097411d74f31e2637690b12650c5edccf2b40c7e859e6a3232b7de1e82dd228fea8e6497e065cb591fbc35e6fc785dedd627048778b93446fe832ff9d032fbdb98aa42ff3b872afe749d42a40d09c3510f5e5840245a841c12c4c39e5f59a6eaecb026f5be1bf0f04a28aaece9d84c56da36e6ef562e2d69734b77b61e695fb63e739fd0bad69876304d27f3b525c86624793095fc57c3816009adb31731c15d0abe7eceb85237ba05cde828f2a549df7b59ec69f921118369cc04aa67069561128b247bf983e7e1bccb4798d705accfbd19f0eaa800da713597c525800d75b4369f9d6f8f2a7e1110df1954879aa25715644ee559a08fdcedee36e6224542dc9a87f511d3e7ef67426f0f6037b6bd91ae25a12a1e76c275e09deb36c6fbb8b8ee87f9c4a3c676a3837a3991ad78eee74e96ffb35214297db8d6fa295c64b39666bc6e00346237d1ff2d31932a7d666d749a9f233a172d02bf26449b00245cf0190a80b4c1eb42e7ae46a12cb94b04ebd6409e76585a4172b13a9cce3c5e598ee620e019ad5a891a8b6fa9680f1bdcb48d493fe878459dd2f22023fda3801fa4347aba99efea2c100ec0029a494fb6773917b03e0a8fd0123ea3b5443de1db5b90d28de3e0be95d9814803492e754888aa314a08756a99f14844949ceaf3535e5a029317cd0b43c244d2c0268fba3a7bee79e9849887deb5b1c0672e5e37df8f8ec275caccd8f12f3784407d1fe13d4a2d0e38b6ded34b60354d07ca2cbbe9d47736b5e437baff3e22b1f6058d858f866897eb903f14218df1ec8d107872703bad5279a3117bd7008d45bdbf89f941d38c4f87a8840052b3856cd0d57bf8d06fd18671de652c7a9393705ca550edf15fb4258916433c2d75af8c5533f9dbdaff6a3ad87eec13a3513ee72199368a4c3fb5eab868c2d1a187adab59799afaf7756ec0486b7f9344026034d4210776e11f028ccadee463f63ee4c26e61f3f03aa337601d7e4a0b801a3ae980af2c8a48b59277b1d4020e280914f90e11b28e2b76fc4a11f4ef1de0da4e703849c2b36987c78aa88f6f809cb3dbf295d7684107352a5d48a1d6d041d47399e959c398075ad96b2c6efbde6c5afb3c2eb783a5425fd5518a323ab6c5082b7ce5dedfd98b96fe68216de5023c34c5e7d776030349b625f6076abaad35326d0b4114ab2ad9959ffc47d353a148c4eeb42be004ccc5dc6b71616b907367a51284dd088c399a8e9582b0804527925b218ea713910996dfd7adea3cecc9efa0ffd91e02ace8c3198659ee2a8305816c2829108dfdfa20a2ec23fafccb0ab3a0a4df4e83f701586c0ffdf372729c95f338b4cfd4455476fa2983318cca374ba48585ff17ad08dc00e3c5e665c89b7e3154d7a7cd0d76193ee672916f3e9b28a368be510d3d9f42a8c03c328a4a7ce0d2fa626debd9d2579df2721488798ba09b73de9cef272eb8304cea8b4331b6e2808838ee274baef3a82d674f0d2d81a7eda2fe855d3ccc2dfc911f69ffacd4a80d5cc019d0d22327d599817fee7938c48107961e57204d7f28201f8aaff28962f702c429af4c8aaa585805b704ac44d080493f213bc13206f2ea9428304eebd39cf22a5ef9c4760e01c55b66f84b3455c50d279434a910900f77c33e19410e57d19d7ce996852d14606c000d0fa66a160ea1e5e89a773fddacf273cc7efd2dce390d85a4ca8cd77139f281cc589eed303963855a10c236a42b2fa2a984c8e7bcfb30eab9f8f387f8463bcc34c2897bfcad187660ee5759a5cf29aeeb6440e012c65ec237fc082504a17908a7a21d8e8f5107de837552caf15a2abd5108ec6fba855de23090ef51c1ffa06a58d54eb1d11d6a18e80ab19464862fef3b511b559abcd6a10047db58432a36a314490d8dbef68d8519ec844baaff504210ef7f05ec9083ad7d86983772a98568c15170446de680fc2ded4753d583c37474a2d308afcbcc67f6a4d10391dc4464d662f703e40f19e8093ed3400d0c79e6b95bfa87692bacd4ada737e2d6b5f58f2df8c68640b4ecde8194b16eb2b45cb3d360a0ef2ef4b2cdc5ed574d1c392e53df5cf264d2e0cdda8e30f4175606bcb3021170314861b81a98fb2a69168bc909df865ea888bcc45eed66d1c6a18e9029f6c7d80ad814d638f46ee887fc81e3149bb66ef480c7a5ad462efd5091149f6c8b2a4eb381b805d7a2d8c9c9b51aed6c4a2b403814400b5d09ed99bb62b5b586d02170cce335f511e5f570cac34b08b14e69ec43f9036b37ae4de72e010356692d5eb5fe60b958eb60e3beebd9ad7174ca8a6b1f91607f208ca4a55077cf8410bbf31852c4f62f7f23799c3afbf2eb1281a2347af642ba51b523710f0022ebae647347af0130cf33b8db520b15a68de9d52284cf1870b1cb3bdde4a71af6c5703f2082297d4389068dce1f5bc71aca13b87fa5717f7833e409972f5e3ff6dd56941e38c601c50b1cd452b702292b6223ab5d45d5f655894c4f421bba689e4f07132094a68a2629bde57293e6271d8ead399d31fe198a0abed37baeb624ff05bf9398d42d2d8e4d5a67c2f67e9a83a66bb51a177efcf53d6fe8651f7de4d4cd86f113030d23452ac5460d759201ae71fa59599d6d6a0bbc65f04d4f2699ecf9f4158f4a0f1a57c59323a662fbcf8a1c0e1b4aed354f6887ec50c3aeb036046ad28db6fa2594ff42bfb16bf667501829ecf5faa4e9703f0f0779e50df0c11be22663acf7cf37cce3ca99908bb42936c5ffe76200f6958ec5e9104d270d0a75e8aed95428616f9c1e3f41d4055750906f86d1af74e0100e4fb6f3c521e4ef8a8f3ec69b88554d3be02a98da9ab13a845ba3c98b122cc52bad144bb7a2b40e93121b7f95e4bf01a32a26e37734e2706e1d7d0fe9a6d56b66f4bb5296d1469a83c1620dda8c50e2dc47c0ac2ab8baef5352d51c860db71deb68db8b5bea5c754736b87d355b5fe0a50fd65b12ce25f9bdeead1d4fcb9bb9f794182c17c41710a1c878c2316465823044b0c4d8c54bb88d0185aa8483dac6bff51bc22106f4106ee6972869fe6eed55303ab52a9d63db2360b4fdddef0e65a04c5c9d5b27691d059efa0e66b7982f6540f50cfaafc13bc9dd30905fe0f0d2a304920870be8cc78fafe35ead6061afee7a36ccdf28f0ba8bfab3293463c9c1debcaad3f7247d16e4a11b89fa0239e63f7d632080001de7caad10e10b067ea8078d954e09d9aae42632c027012a236d945f65ffadb2c86a9c8ce74df454fd3fc37e65f4c82e4fe935ee4cad82131428e46d828961f2985154a779d1b35bfbd926b05157db88f8a1bca9e6f3554c0f7c19083d2e426e0377d76ae205c31b41a569f14f1876dd36b448c501cda1e645b1e3a5898ac00dfb24af4ef205f42f7def8cff182c639efa3abe3c952e8eb1a159040a5ceeb8af9187b6daabb13fe8eb542ab5289fc498724898ba51c800db12539065825a02ed29079f0fe8539bd42193dbcb41325c1149be35bdf2bfea5f0b48984638487b6c8e06e38dbb2e3bd2afda37dadb0a7b8f6f05155e886a236a08b9148e7e16da5e848530c197162ee38278f536e7482e80c139d9e110bdd8ca4e4b8bc22735c9ce02d1aa262a322807cfb2337d7fa316babd3e533b564b7665b4895df2b039fa2f7ee048ccbffc12722312789b6147ab56d222e0936e056a189937b941492bf29cc37d0d6063721572113b292d53e4d0f66c9689f2ea77ea821ce4df90e4b65d594d94d1c5c4eb748741acb69f08206c16a87ee6015cdc8255125a375d9b42d51e7e5d8d93491b3c35cf9cc1ef95b8c90514e8ce6f47e10c9fc99053f1104b6dfa92302735c79183ac9509f7a8919a1e29fdcad007c229b8015651e88c901a0797c9c6bfcb588743b525bb4db408694f7f7cfcfd7ab6152caacff50a628ff597ef6a8265ca5c564921dfa8f5612bc94e337b8a243ac00dcdc702e7b9ea43d1f7ffcc8b170a8160aed9ace1401ddaa7f4569582719d74c79289b7be2c6a4a4ecc1775493906649abf30279345f8c6b76e773653816446ba0e5c58529fdbbbf157b94eacd00174791be8b090b55e9f53059d70e9bfcd8774ac38efb58a8f2d01a79960f9137140eedce7b1d0533595acd49d4273732e7356fe98b0361a39187a1304780d266fe310288e2e390a88b566dbcdc03af77486ae673bb1e8a50f0dd816cc7cfc53a0751afc4e452381a3198718a4beeb0539037987c96e78bf812351a8094ead19d21db64935f0e350f0a8f3b901d277f344e9e738e51e29c5aa92b108e0f733c7a92be5fe080efaba3302549e1a27f33cc7926d316b85601e87bb3ea6773b1a9a0c9e6bd1ef5adeb2fb2c9ff331adf24909ca6bcfaa12452788665604726d79003ccbb0aa3253ef890774c5de3b1c8a97b16087f4b7f94c21c41f9115e2fc7715287a759d80c54d997723ea7218f3189de0bf5d435a244c62ec845921087f1b0fd9ffaf8c6beb13330a3233cc64c7b43479bcc74491610fc3137f9fcc537d9b40332a85c921bb28c18b80b3d0f527589084654d38c1b5d77a53b4b7f39f4add9b6ae69c208876db15f8f3dede836306ff3e186f9d093324c4666966e0563980a0da148800d9662507b7a18f68408834ae76ae901b5b803840ec338e12275f601b4c60161d0881d0195b536bc62dd9b5930f8a3885c7a862ebca7e604f204a5f3904691609c6658d08b021d968a4421b225c36467d3841435b43153427bd085dbda1810e10e5656ff92fe1a5c5817f6ae3b651e86b7a376e4208fd0ca538cd8254f407b9b9d460fead5d8d5dd4817d10a1e526483ca0788f37dd591bda3ea40a231f416e26e04b746a4d8488bfb68af0b874a19239341a178d8d590e4b31ae00ba99046c077c34b6f899cade0702a70eff86ed38d221744b048d7cd87d1f92075a150d8135e9527b2619b6ba5574790aab12df82d5003df16a330a9b783f7c8678402cf5474ee9966a5a133e0422d9acbf24211310b11f805e2021c483d04dae949196d71e39949ab106530f5be26246d4a1eac751cef126df27337a38431a2d56081a7676caeb2a05f5419714fe0b5f884c7df0ef783f250e3c01c9e2a7515bed30127f8c6e1b92340446ce35fa34fba29788c9f33f1f3b0a9be0ea96ccb537041fac5ff06a64e1a1545d8b16dd3bfa49e76149153f347f86689c33c51fac072d3050f827977f3b8a546d4c5d8830ed13ed7b1118492572fcc093990b1d2f9b2d74354bc49d23931ef243273957bc45b22b110923f0b8567b183ad0b0f379bc276a0"}, {0x100, 0x1, 0x6, "170382fe8197240eb5a25c557ba62d7c2c49f78d4aac26beec023710b9c66c7004ff3b0f035076186b84eaca9d9f9ef8181be19efe9a9ea34cbe9e10beed3f2b9bb38ee3309decf98d4111efe75be56ae96bffdb1cb4e0b5fc89a172fd2f611fdab4a196b7e77a77fb9ffbf906f5c21ed4e8ebc29acc48eca459d46dcafbb7a0a6aebffd29bc03ddb1c966c8e778268f5855a404812bd95d2751f28966e07a708607258368e48221798cd40ac2fc4acbb612c750ea2fd7b0f8acc4d3fa831f4e8072ace635386ce3078dada8e9f88950955e5ee9e94eb9bf68db91ea2de76691a7a7813417f5c90c60bfb75ac1c0ee"}, {0x38, 0x1fffe, 0x5, "e142ba15db2392b3226a6eb1b54423d957a6b4f3977992126de8002dc43228e5db54"}, {0xc0, 0x1, 0x80000001, "1f8ae40be49f4a10eedbb6f474674a7f0e23880ada0dd128c1bb916fe6e78c751124bb292f3309b04a8fb4f4728a53003cb17a15b10914e131b8dca044a2a6e7e517a21c2698863bef669405a19b3ad6044b6fb4dd04abfe54fd9d5fb670e644f5a581980916972ee676fb75762e186de5b57dc3ee222ea1f64c39bee4fc9d83fea229dd86050f4cefd02c2d345fdb6d99ab6b0b4b18c93dce34eafca79317214ac396317fe85d3133c4c1"}, {0x98, 0xffff, 0x4, "6176ededb05b8b3ba83c90d25dfa17c22fddf5d0b2afdacca09a715b5abf123f8ab02ea0a021475ce404c3b2f0e35316bf255d9d0aa7da10b5867a1ca6e829e48ca4a8fe246a9db40a6754e3fade8e2bc32c20198c39c06b3318bd409b4f402d96b0dd50f9611ea5f715558f46bf4b817ad57dc238ab6d926d677b8c15a7baaac6571766edeb0a70"}, {0x48, 0x0, 0x7ee, "f0ed590b0f16ebe452b120760f9fa673515ea2403933ee202c0db278a34f4b129bad1da4b011e0a93364c9a60290bc2887ea5c"}, {0x1010, 0x1, 0x800, "80edacbb145ebd5db343bf956d8087478fcb25332a21f94182972da51860b6e2270858c7a34bb8c8f883935b3ceb3ae3fc2b8a986613e6343f97ea99b43bd3153ea2e4f11b23ac17da827e80a7b2fe6f5c87b99cc8ea65276e220ffc6f6161264d64f442e0045343259dc9894e2c08652ab84fc4093ed6107a05d11333466310d9b654cb9b70f8fb8b7c13a6218c3880d84394812b229fbcae3d63dccbe35db69ff0bc5f2b580b78718879615c9e6830e4a21a1f47b18b55e4bb5cae4240e92ad4d5ec38344be0b408da28dfc32de8d35caeffd2a2b62ea1cfef37516b87fd7b5d67c5c6ecc04856772b071b83a0640adc828295aa1ac1369bd26298d2574d20711cf975afd25034d1666661f484349c7b20324e62fb43d4ffcf6a581ba86feddc946cc06e002644b13675325116b4b47f86bfc8ade7415d49918caaf26bd2b0de72a1b8b1d4f89bb102860cc75532204ffd86e18f9e224e41b808848ff3a2ce9b89bc187735831193796d27c6ad2f9511490b8859014e17da571db2e6805fcd27dca73c1ae528c9f6938d33892133146c65f1fd072c4356f5a33e4283175cea2fb30f341c9d7efa7cc07ced8df984fdd7e74ca164ef0bfc5bc59e3986ba3b73d7bfb3cfa6c2ce323d0d9fe852eb3f0e94718af69f882fdb929705ec0be346740d1c1a33ea60f7caf00f1dcd0248d8f7dc7c0dbddb42508e16c3ad82f000639db64a14effc25a6d7de567d29efeabe3a0c7b8c122d7fffd6ddd9c6c490c752678c68793e5d79e62727b1f0e067bb4fe33e3a36adfaa1ef4671bfe8edd6a161c7502da46479bfc7ea90ae5a33ac8227fa38c8ce73cc332c49500ae2290fabf4b20efbb99a3f4cfcd592004d7604173b3199c1bde63a717706a8c11f85887d90579d6910aed411ca479b6eb25a9d21635cf8b1740d50001a6761e02c416f5d3671b650570c20b3441ed97423e6f58186b972e94fd81e81c5ec1c8bbdec4eee20d162cc292ca5b732309a254eed668e20662c2783bc0e7cd248370f20d32eb6fc19c4e93d26679883ba57a63d277843631fb8a29e45558a1ca50753ece8b15fff78e799dc3916e6bbc1168f240a205931483fd16a5ca1887b8b923a04c06ad9159310f8b3c15d0d3308b006b889f1799bae168b3a1cf48c1ab5175f035b686436ad4b0401236d42f8677179da6b8e3bac3d49d3c24e7e3af663bdf3472d8bf9a39817323d7e461c67feb0b76bd6ad44476fd2414a1b968221fca5fc59691f740517c506822be760b6283c1ef4709b3c3110dd5d32be96156f14d82818a4c56fd241ce9a6a26e2499ccb6ae8edf497a17d856e3d32e6ab430285d6e2f8b3da974f22422e02c70ea293586689b384997d83311b6e54832ef3ce0d87b7d7356dc55c4842d3649ea23646c9dbc443aaf461ca687eb5e64453abee795e96e8c13ed52e93d2c8d6bbe3d4849866844079e2355dd75f343b402821e31686b5c9abc45ccd0807f2a0101e6fbab899322257aba9e7aa049bef53498ce8c69fb6f2c36c38eea9cb31bf257cec570ac5342d06a4405b132a58c1dc66bed10e2a1efbcb6cf1d863885ec2bf742512d5ba3a1d36184a34af14a3446afd45f345d7767bfc9e00abd3d84c7fa7947caa49ae95ddc0256f584452fcb37ccdd7a628e8240bca12fd03823d82c1ab7d5eff00c3335bc426ed6a0a0a9c0e375a0e93edd54c11fc9f8b548c8127d87233a71894862458fccb15c9e9e300153c3885a83c1a850f3b0129d4219b2b1c2895f93b697b39117456d02254fab7e1b59fbc9da8a90806b2072bd281b9d5c107f897cac7ed827cdd43c58fa07d22a0f43ca8c0a02423708e670207bfa38961e0f75b527d3cd5a22f3ae5c3f92f8bafae8cf1b8f2c8ba05510da8c3ac9341c157ebcd47406cdddd6b07d057a64b6a7715af99915f5eb11dde65a3b843ad0691d8c3217fe79e4f281b259d391734f2bb6447efb0a40fbefa87102ddd44a8c865a278304da34b8f006c753aaec25f13697334af32c1a8b2f145255b1da348532021bfc63e18a1c2909905be3b4d55ffd140e674c2bcf40a61e7beca86813c481a5453c10d43a44122bf41e7fb26cdcb436ef555a3be91df8e7771d02d8eef662cfc9deeaee45a0ef6ab783339b27ecde9b33d040e139193ded7e42812f0ef64ddc3ff3b87089096fd9d5485b041beecbc6c4afa1ca1aae536567593e7d2ce7fe9ae97d000272ad8a70a0ceb34222df80c8fd4c668da35130a0ff5962d05cc942951e5d3ba93b70b64f9b2d81041617a861503d947a5d6559e1c4035632a6f22255ae93332f7e39e2aff14c27b1777e847b9faa638069c68faed78f2a5400ad402d9d402a84ad63215a631f8d8e2df981bae2e61f7ec5a3e536ca464e47af31e38e55f8cbaf7f6d5b89585806e47fb0a3086e090d568369c8efc8add21c3ab18be4565f8497cf711417932f2799b2581b3189a4707e4ba1f3dc1bfedbad3734c73d7eb9f9f51546ea0b3e7c914808ba3e3f9d34416960965d808a87bb67735407967113d05d147ed5804c44e321c8dfd9c37d292285d54a2939d29a8113268975eef14638fa3c502e2016c3e7ccad2e3bc22343f0c1aac3913a933e10ccf4d4a21a1890f2fe314478860e017eb28bdad49c80d837b649bbdbe6c248559ca1723817eaccda134275233e1e1cfd5e04c0f176202aad4561b542d92021b821ea0d8c83e144d2474db3f9734d33bebd5cbba838fcb8cf47004db84234ef4a46b24a1f0067c76a164c938a95a3dfc0b2fe46b34e87ff1eb18a813b41d393dc31c4e8ce2f3a7607873b75eb8b399c3f555b5667d0535169d593af29952a70f3722638a232b49e7ea5374ba8cb3fb6eaf1ae7dcc0a8871d61480345b4c50e046c5dd3abc5a2c0115cb85999ffdec6e3c80b7606805fdbd3faf9dba8d516cf4bd06f64a852f0f9dfd6cd9f7761d48424cfdefdab055445b7212182537a54d299cd6c30fee05911e2246628a3e58bdc6d948a9c37fe5fa69723c177f21e6d88f307da8d9b714804958b0bfb985b12f1d5c618b6d390cb79c96e4c1a5ea8a874c8a1a46036beae3203d1fe2fc25e3a7d363daf17ac689d057c275a88e54f8dcb0140b76af50b6862861fab7c69d536fb5f3606e5aab7f3e0c31b77b96854ea90a1267a520ac51d1cb1e9cfb7d313c8e0b4553b049546dd9ae06615dbb24c30a53f04002ab8405107dd60738c5099ca4a7ff217ba7e39528c40d44591c7273017dfe9a3391fc220344115581dbbdb39457d4b68680332a533957a9254e7958abbe8a77424354ce5582450f10a1d21070848e6f5f017c0ec3701c490ecdc3821c13ff8422b7083f1f3e409768f2207611de719590f13f8b49d28782dcc01ab8e0793e5c9cb159e0f9cab686aaecff7e3bcbb0f95d829d343db2df3dfae8e3684ba03082faf15c3a42e096c344efc5f15e7f19374881c58f2ee3e1e7e38426c921c89058bfa384ef1ad34603ca1114630a4b629fe65b3be19ebddeabb683ad5fabc54294d29672963c181f743c9ec4a36ba65817389696cc7c7f0080423e56515e362d3f613cdd45a2abe55425473e71f6b9015d0baae470cddfc4e644f1073e8bfefeb16b8aa84b5c82da49e7d3a22642d230fce0e6d0841111f59be6cd2d9147709999af44af7da05ab0931f10c9a2f4eb13e5cdba13b81fbf57e8ae4a36fc817406a4980134309d42254384b7890348f7159df1eeb180a0e552c0cbc43e715668a44ed04d4b6b8c5fae0d1c6ccdf7272d09e5bcf4b757ae397a4441283e5c62e8c2a743d2a19cc23b1fa92570f63baa989e205dbb469085b502aee87c95031aeb45dc472697669d412a546211ece48ffb014a2c2f897f489d0f5d72fbf7ece23ac90b699d6fcc2af76e9e654c34cc6d0826ce021b932a32d2fcd12a17295beff5b0ae2aa48179ecb99ef37c7811fe34b2112eaa37b6ad9d75218dd28a300b220ac487fc5c616aa92fda7cacd25476e47f6f5d1c16f9d6478e3a45d07d124b205549d61d8d48b25f3faef11917f9ab9c8cd449e303a2791ba6bc0e4e43d3c3f6f52b169141cf2435f5b690adb7d6eba48095725c7b966cf4aa967e5ff72a9a814791593ffe00b4d4c24ad4ac8977d2d93b1f2acf1377ae94e408c34b85c569b5b1945c2911c30ce9e3389af61348bee0f15821a8cfd1750cee741e66f903125f9a2cb0d765ea65dec65c6ba118e2b6e19c80e6cd86b1d14914d407148cdacd6dbe47adfb86108349ff13ba4a727a23a89334169df6c1ad7f0a25697748a4807c9d8b21bf5e45d61ac99631c0f01877caf92d093ff033a05dde917277a33143c6c51ac0c23f16d180e388eb9ef6ed3a56849aaad3383df02887db91005a31f03c371441e38ebd35fe670276e4a5108de1887c727cb449b5315fbff12f6f7957e1b9bc3576b0595524f10ae1458cb5da8d084226b175c28d03faec0b81a4e652da9342010cf4c6e2efdee48e42022d6d6cb2347230008211d6da6e2191ca1abf5362d4ce7f7e8117f9457717e40538ca44c99762063cc9d2cc31cbe6d52d1fda22e7a5e022ecf07ec7222208c5f00c4c1965282eaf98f69b5b2187182fef9a491f95db612418e23e30e721f063e273f1ea67a404a2a2ddbeccc44364e288ceed1c7b3a77f93f8393e88ea35aea7d844f191acde8dd05fecb9b1d788ebe6603236310d5742fc766d0f1882303845497c13ec81f36f05bbe5f6e80410be796d3cf752f90044842f468f7971630dd35169f085305265d76b8e008eb482c8e1e010073a2369726fe2e366ec0433c69415dae0a02d8566d3d5df6da468eed6b8597d7d541904e8312e06bbcde6798edd61bdad249e05e2806db1e712a24c4fb645d4dc2a68851ff78c2d14185cb77499b75a73c27bcb7c221f79cbeb553c55bb7d93fbf7fd038a3d560ffd882c2799ebc18b45ac859f26bb959f5195d9081fff08a8d83aabe581ca05dcb6d960623a1a7c263843eb0aa749bb7871239ba6d86394c39b38eb3dd1665bfc7a2055f39882b37bfde649ce347dab490726cad1a53ed9fd3e945cb954ec77bcd81e78929a7a12ce4bff3f7a2fae198afe5c58f47806f21f58f86661abd10eef85e824a8b7e51ca8c62a9463dfb19e063631d009d8981c5933c9374c484a35cc3b9af2d192ca695dc0990bb66975a9e8c050032cadf9a85247314c3aa95740eeeda53322dd448cfee6c7ffc6376b11318f3887f67e31fd64811e68bd3ecd53cc9857391097a1be23ec63f290506493df4310176fad6b2e35750f85d33782b772c9db996a94211925647f1a691ae765264eab48e541e850ef347acd956f732ac39c40debe2842d5df74fc81cfe68aec22495cbc7a7edbc5715d6690d302905b3b0dc89519e72bef390f35ae0ca19d0487bf97dfc346697f56a977454bfd038497bc2a465730a5039a93911647b2e3562c6ff190fb91931fa3c7a9b552bbbed1fd99717b5f32a04511c6d239b18cd9adfbbbc91e72d044d3ed6f7ad213f6d8eadc8e21677eb1b0dd0deadfa7c51da736ee7d1223deb8f2fc9f8fcdf14eb3dfe2b90143803c72f775bc3ec825bc3f643d37d6f2b5f19c4a818351e0c7434b67b2a0ab009c95cad09bedeab170ce94a95c545b4cda02f277b1c55e10cd64ff3347facb4843de04c3450fd6a395eca60c61241632c96f22ee9e967a7d84029b49ee21f43424d7c3a3a6fe13d37faf15dd2411d53e8c2d746d16b209dd81a1c772b7013ba513301336363933d8320cf5220a27266205ead565bfea300d383949"}, {0x18, 0x1, 0x6, "2f176c"}, {0x60, 0x1ffff, 0x2, "b20f0b17e7d5281b11bcb6f584bfd1d4b8490691a221f20259f20cbd8bad1ba24799fcb194640f0cf6a5bd59cac1489ecf4721fccc69e1155937f8426516cdb5a529d18e4e53c31ffb"}], 0x3380}, 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) connect$unix(r2, &(0x7f0000000200)=@file={0x6eb21fb00d64634, './file0\x00'}, 0xa) writev(r5, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000003dc0)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b14b1945255da6dd5900b9757c5050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bed", 0xed8}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) 20:05:40 executing program 1: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fsync(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000025c0)=0x10001) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) msgsnd(r4, &(0x7f0000002a00)=ANY=[@ANYRES64=0x0, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r6, @ANYRES32, @ANYRESOCT, @ANYRESHEX=r7, @ANYBLOB="73a8fc5c617f0360e3988be6e2ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvfrom$inet(r6, &(0x7f0000002500)=""/138, 0x8a, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000002700)="002af1d0577a03ceff760f030000006e534c8b895fd1e15c2e14a3a933a3cb1a605d8993e7dc7c4bdbcaeecf781b4447226c94b226a2b7272c00"/67, 0xea5fb3474f3a47fd) ftruncate(r2, 0x0, 0x3f) sendmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)="4275ee6ac09ccebaac138e96682e759862d7e7ef22f28366fa4055aef18918ea6f9d53f77bf23c2f38599b23c3c2c920f91e7a5ca3963e0b7a0a70097d270aaf67960104342a7aaa3d946b478c916f5299f92be54239fe740bc76e84c09675b986aa7eedf114c1db33c79e0a98ad48417b30b5ea62fda21e2dd6966eca67069a589a891881ca279e91f6cebcd5d69c23d5a7561bd1c6c684434a9820c61cfdc39d40c27b4759178b3d149d704a476f61de5f59f9639592b2c016fcb7d789478c7320de3628ac8ce4364d7d8559b0524c5ce24a3d38094b4dc88999a6d0334f18f3410bc42357f3f8c4ed6e41b10769b74e8b0ebe1731e6f78b27cf9163d923f1dcaacb85fd9e2f1b3d726d8694222364b0e65faff2a406e7524306d9a17dd909450e0253825d39c8997ee15c51ee6bb351ba74be08acb19ea273cd66ca7403c909ee706c6474a97bd773d31e0003f23b5ae41609fd9621f1f9f201bf1db3bec3eb74485a4b904112f63d074d0327eec78634e1639b0cb607a7d475884902d125464e21954f37349fc2c6c07813ef671989602c30b8567e7134dfe6f1abaeb2311bcafcb34aad7f201919b9888cf09899ce6c980a9b6218c58b397d5c9bb0ddf9d1bf63f631f1ca70a1a9ff28a901bae8fc402c76a1c0a525bfa77d187ba357ea39c59311f0d4a3bf1b3ae0939833ad75dc74eb980d082a84ba239e5134eb7212260f6d7f9a340c13b37bef045c41c6cbeef3a1376c379fc56e9f101ba548199c66223f66df08d47402af1eb9ee007cbf1ff68c62c288bfd1152b562cc2d965f4dd49312af97032f152cf1c6d7a07e050655b5a1238aaac64c36ca7cef4e21834b0484ed7a5cb51ce04888969ed934c209ad2636a4ccff73b534cebf8d71b125d65d92b5d55d73cef6042f7384b1223ca43c0aac42c8e43aea932d03ea01e9eceaf8b65605a3200bb069f2773831a014c2a46b03eec49228be7879e791e01aa1f444d5a8a1e5d3e4b8c2a441509e4f1582a86a9c6f3d310f8463718ca8faf9b13828658ae41c85f361b8e6452ef18c72c9290e165d8b659e609b35ba6af95f64ab69fef33f1249368995793e899a44d50728008d0152de6cc2ab032c68da3ce3aeccd2acae4f91cd613eb2469ccf794757eb160786f2b569cfd9c55eeed3d186f002bbab0b9b58183bf846d08332b91b37feb08485be067be1822617f469ef9bcfb30e157b068c6e9d731f23bf11847c91b10f8417cabb3a3110b612ae7c79c922f9d25e6c8859790ba34a83de742cf6417d99834090776de632ea8c2ad4edc2cb8b42d0f39d60a1a227d51d0429259f8b3c69462f67c23faae075e442641deecc073a0fccf2d5c19c9efd5a1a00cc9305326b0f596d564e51f01b28d18da0937a74b1cf8fd2773d3bf07b02cb9f7c92474aeb61004bf399315027f1001a249e2f78e432c1257d772ffc33be897482ec4b74fa98b9509e91fa117b32f99769d1e0fd67739c2e09d877629d9dcc7488bcb7a1843cb8b891fdc7e9004a00d23e2ce3b12c3504d13ea71d7de30ed229ab3f4e3ebc3c8b8e43a3ca75dd6a2f3a53eb7c2ed6ba27c67f31b3a0826bdc00c6ae8b09d684e8f502e3489e84c98840bb5adec5a76d8495020b55230c54f2b6386bc88bcffe76f8857acbc11606b164c37adad480391a53cf8c8ae7f9b23ca8d9f428713c666b9e53bcd86c94c46b35bc70a41019e3a2e484a288237714cd8736278bf24deedcbc669af65b5e8acbdb36a2e0a7f8306cdd2c4c527173afd9f3ba54df85110498740d61d058f45504a57c578b0d90e1143057b40323c75032a02ef7429a7cd2f7635e3befa9e3c5ae94267731212d9c7e9d3547649e52cbd138acfc8a5b99d6a0dd3d8e3bf8ff3688b635b0e51d3c78593eac03a6ae3e3f3b8d54f745f1d779b07a6f9f4243285df8318e56993d31eb4ec4c4cd4933b466f4641f6b138cabe80cf63341dcb6ccfb4618f4756b5da674c47ab27411fad52188f1981335e4cd2e604a0ec1d52a81fb38d43d287e8436cb89df00c17312a199497a700b698b5915e710cfa11eb0ffee2c1c34a9a72686a76ce7fcf12fe79053e5efa24e21b3a431ae5e1eb5c34e462581475059115e40aa672625624e30ef2cfef8c178108a2b48d0d43b127f4d0dae74c7c675e012561491f915bf99a566088e3a450783f443b058e6700294791819c4508efb0e7c9a49c5dd24eacadcf3fdd67b273bb99c207709c4eb87478fc7344981dc27614c2b29a9280a697ea70bbac605487cfbc08e4cb45cd7dd63deaf3e49601b84602a2498af3de18f9b7601a1c27b1dc9db83c5fb3bed66ceeeb476adfe5e45f0587af0481606debaa47a44896fcec5ac16ff9a5f3d56688a6d2234d5f3c72e8bc46219c20f9ee11c4fb8296414e4037b672ab0b259cd72cb37507cc0c39d55fc2a404580ec66527341a11cdbfee2babfa37dbb6f9c7fcb358fa4b11894913a8103d91138d6a05973e8cfa338dbc9b318d4d15cc7a2eca0f13354479091c2639c4ca0b3459c9060c5fa790f3a475ebbeef71c88c1a2f5a5ee1c3e79d14e3aaaf927add7e694dd8908360b9de5a0fa781aed4c5b67062c681b362967cfc90d1e17e3a1cc8d4436113e08cb3fa12803d6bbbc7240b39db699eac2730c0060425cd37a9cb1a27d1c00db012b3ee1ee68576e1eed0d1bfbfd69d1397f3ba045f8e24eeaf92044887124cb6d417057e6ab4ac05be241a11543950aa3a3a0dd4f958faac94367e39dd95a1f389b51706358be647dabdbda4c6f2e236f78162195933aacb8a9160f771e9acc0efbb76134d2f86988d62842871fb83f3a1e9c52e4e368261d59f27fea5ee3ed3064d64a1a3ca47065c1078172d5723e9e7abadc0d08e221ad0bace696a3ae1413d4ed810b01cddd27a5c6aa666c418f76fa572b568bf863158dc3f5a9afe6d5d5bc825fb0f088dcacdbef7644a3934c467c312f3cf14399793df6c29d3b8ea65c254656c89a753e920efaad618f48908b1679a478fe89c6de1286e2aca3662380388b8a3aa559e0d7ce4d1a88ed1ea5542944f3327d6355eaa936c2f920e834be2d6d122b7d349beb1b602a1964087c4b3475c9d9c2c2ac0c771bfad92fad03b1af5e76d298128b7b47902c3075b6bdfde7d99ae07edd2e9e92448b083dfeb9996129d8acb36d06208e9451eceded797085a9b5cf7ad350e4891e3e5955ca5ca98ea7fc11ba8f7f15a7b93fc652e9410f754ada0138b878e28f93071063f1b1f6c7decfb01084594c5dbdf6b4197ee56480a5b11e610de81d6d26a310b8ef932083d6461e113babe0c0fd606574e5768a96d526e0fb718ca5be04b626ae178c1bf9a50ce8e01a187ac5f599bf3e2cc1fa93b5d8192c36c1ef5554973dd24533098a50b10334dd70e356d439d8529182520a09c9c4e5ae719ebfb4e1e801e554b0e21ee5fdaa9840a246103cef513c1e5e15fd361f3985184db7a8b4502aa211477ae59dddb07e7f2e5d3aa9a1630a7f76bdbfceb93f7b9d182cfa0d384140b7e92cc9c80337ecec1b9bbe4078720f2838d5116fd19f0257ff50c32cc311a94abaf0dd90510a4b3f43362a3371ee507df05a6be791a15548c28d9b4709206211ec50f5ae22cf9d2624ce59ef664e97512a0cf97462fabd3cf2625d35054ee58de12bf1da8416da86ce35bfadc2c8f819b1bce6bb39763758f5d330d7cf596215db50d0ef53957be75dad4f879ba8dcb5f6d6c5b205db01b72417bc9c4d5d524096e814c0e9d7095e67a60fbaf38f51cc3d50b5a74d0b97e2fea75c7dd9cf28773ee459baba4db24b5d8e35f9958b5e3bc0e2014be74144018e9908ad687e078843a46cc5c09478172748551a43a8bb3d27b12f5e8c57874c91b54fd75d07869aa7f247fa641320436b653772ea56f6a4e13e2ffc35669dc795425ea76150a6bd55a5e73cdd063aed636f7adc90cb8df48f20caa75323b657a65f20f3532ef2122d5ec14e8fb42cc09052a9dbbccfee6009b5ebd62cffee3bb86949621d550830c243e59627c000edcb96b43a12f2b856038ad1b1456767bf0fec7418f38d25919859b90875b8f55cf0af13072aa89a619b162ae2280c1e5e66f0a45feb8d5ad38dd59685c29a245e04d21e60b5cc42c6c13c993321e7cf16cb9e591073d322724003a6c3b888a778a3fc07c1f2bf45a30e040b4ab62bda580962445c97bd177a2565eeea2bf159ced78432b7eb9530022bf97c85f1f756577c7bdf82ec88dbc4b77872328369d86aa365ef2839ee89e894a1cc1cd00294cef310472f84dfabb796f0242da6cdb7300da57f3e08ad7f04d342dc0676622e78951c23db0732dcd57f64ce9867c1a2d4a4d0f8c2666d9e78dfdd1d8a7dfb5134fd9a6fe22d0d87d78cd37dff0e09dbf9c776a9b1d41c7d3105d3b3c7253a18003e8eb3774bcc3d7356e11b32bb90a6aae53a1ff607540b25fbf4414aa9db01c7da8bf62c379cca86c280b44da1c522331cc0d01a9e82ee84d07759f9807fc726b0521723af9b4a23e2b3072d49fc7e9d5c8b4c1be96becd42f36ced049efd1ad5be4c3d71b54d520f3eee35ee0320337f548e9dff574731e40fb17f4c52da88de6841070154dd5d6ea30ba665cfb55ce0d7c36c3124e4519257d2fbf3e2b4cd7120fd3c8f76265c8ccfe5c766a825de24d3919dcbae31b6c99983c0b6efadf35c91652d7ac0035b2a940189c9aee8945c0ea266783c2600486aec35affef1e3489f4b855d9fcf8367b17c7819dae4ebc9a351d5a4913b26905bccfb3559bd1713c261e1b127ad9c2d6fd1090cd50278b7fb96b4442d9c0bc9411886e6661e84d0a163d6314f9662884bd32c10ec6aba22a8467b2ec15fcd43cae56e13d9ff0ea9c5622fd6f96b3a0d8c61d81c9815d82bd649c3a1667f14dbec4645c94b1bb8e79c0a43fa90f0d852dd83f34993f4cc25c6eebfe7fb5c660472ed11b6afe807a28a998d56d5047f0e3e770ea8ee98bad6ff4f4d63c680497037363ec5e2c12216c569caaa634b0951ccc30e837e593f0c329c1d6883d0573ccc83912a234ea57448185a199c26d30d2888257fcc8b9b6c9fbde4e7cec0251bc25c60a93f145f5c1907d12f06f97278cf8d146b4c859c19a791cf24463d59cd837349794327d31dce1549239f4cb495939da76711cdbdf16bb6416b8918fbd15a2f386f2fbd8bca7938472872faf402162b9f03019469d2df2e893d0b36235f59247b0bc500b993c8a6684c063ed89a7baad64eb1999c8613617f719ecd7b9848c8d42bbe1918c1170ebe80643db483eca072fed3b6ca0b889b6ab93a43509896f22d90faaf7175e528b239b4a3c88e0fb6c72d08d21ad3b08b437585be528784dd1015a56003c0f77189471869bf75a1a90bde8ccb96eaca86276169308efcbdbac7ad80982efe586f0dd3b5d5e0952b0271944b56cef903e618b160cd0ae3bfa7d47859546903ada7be38c42b2ec82768c22f5f9cf4361f8639f514578bc94acb81f62019f6bc17e420454aa2ca28b34bd9f29e214ba7ae6be1f85456164e195353971405294e579931026ee5428fd2e4f9e757c3199a6ddfb1844f72435eee4bda9ef5e5dd081e658b290c8f9dd5dcd23d56efb1ca5ce49d4bfa872dcf336776df300bc8ad5ee7f413a71f3bfbeb6952d5aa2d36d01358cc52ec1c7007f69c7387d91c58866b6f5fcdb9509dcb9b6cc20219fab4d119bb6056739981e793747ecaa12c177ce036df623de0bfcbdfe85cfaa82a7e8cda0abb12f0c62d44acbce77257f945b233", 0x1000}, {&(0x7f00000010c0)="b85241836b80b1045aa14dbef5ed1856092f1bd952823cb8217d52f95893903dedb6dfdc485acd50c311142a6953fb0b85b90e9c66ff652da4f081b2b9a0ea309c411ea8588d584fff5060252859354ca316a1df97ac4575fc40449694bf08857d1e28643ed63fd31f22b071c90c3b80ffc2930004eb338e39fbb71f33a23e0fb7", 0x81}, {&(0x7f0000001280)="13ec03b7262392ff8499ee89d267655d2148264b817dc3ce98722ec0ea463cc263d10edef1fdc9ba181529609dc01a0d551aa2c10467b9014a4c9ff5c5e710731d213b77886d862a6699f99cd9f073fd25bfe8cec81ab44899c024ad5db2711b623d4bcc7b3bc89d8f42b650000a5c5814a8bc88b8c24340a3e8c83b772d7bb0314d2fe5460dc3503bcf5fc7bcfba2da195ead41fe0a12c3a31e9f510aacf7aae9094a69c1f39826a9e3d706c2ab096660266ae2f52315d521dadc4223ee79843e0f0b43b970876c7d40c74b99cdcf1b66125405cf987f5e7e9766080179f6370b991edac0530f3d997a", 0xea}, {&(0x7f0000001380)="4a280b23e6abb82d738cb41f71ca74442af05c286cad62edd6efee3fbadc34230e088b35df6ef9d73f194f1669b933d375318e116c2118e9a2c96a7c04532714405d8adcb624a5f3f6271811b1462cce8202a9e03a148a19c881546e2afd2344382a6f6169fcd96d6e4a8e49cb2522a9688e49d9f7fd3fbe79e4112d370b1e358a82a582d91d7bd844e8278584565e6f3c0547c2667d66b5ee935698703bb457e835724ca5d408029e932fc09a9d181759c73e47dc61c73cb3dc2b7f037412ea8c938a1f67d3ec96d96f795d884514e68277e84ebc20130d74afefdfdceccc095033254025", 0xe5}, {&(0x7f0000001480)="fe23bb618bc2809edb503b9b1716afa61d56744b96ed6f371d5249b947523f57134c67d12ab7c571c4277166f1366ec9429ef6071a7c502e52c7575c8d9a52536e89a98e29ea797541b660188d2e6e4a376541a84cb55d497554c83a56e11e592e395d2a8589d1453da49b611b8a44c8a368f1244c3145ee6283079413c94d86d0e8b5f7ad39b4a106233e5c642022fcff6dcf283754f7890fc5af92ff427fbc82487c835cf8f565714de57791b70e79a1fe013cafe5f31e89495b62652882ce6fefdda33865019b685b5294871d5d7689c9f9c8b93676098b56ecfe30ab29e1f0fc75eba3b1d2c55ca7f6c86a344f275e76ffbb13d9461f43da8b900b44d8d650b453d8a71864fa85006472700bc970014f5e8ac0527e7c40b66a99485915bab8e0fa92eae8f81c2fc83c5304b11433f03af54ba83079717a2b8797d0d42c92de17c0d0e35da03ea7d6056768d154c3dadb06ea55758446455c1c736d93fd06c995e4d80e54b7d640ac5f625930a271686bd2d702406e1c6e48c8820cd4b7b855578762efc17670dfbfab734275b62376be276fd3e15dc2a992581dca5ef762164e8439e26b286dbb9dd61bb3182c2185edc481d7830c36c2fb2a9c9b37aa05a1b910b383dbb4752033299677ef414a50c45e07a15caa39c6d7bcbb90618acbc11712c5eedcdfdf97d42fe4fc6f6aa2c50229adf7c2e65d480229cfe5e60c940f86fc8411714882258b9cf20e71fac769a74cc3145c6f4c2ff74d0a47780e67033010f828d969d7437ffd47fa0f95c896e45ffe07fdd384b0bae8a327f047eda269977e91bd17fbe9637a44b8e4e1a042cef69dbdb067f071cd172aeacb0f53e6963c91acd514609780f7348a1d391b5d3ee07bc67e8cd4298a66a7b59888b5bdd03dfc8fc8b13343e0aeb9b87b9ef9564b5ea2df3fefc937361c390e95c925ad1f4d515a4c579e790aabe64b38a82fc857f7d0ee40b59dc184d82dfcd2725a5ae3174a0aa9c94adb5e5c4527e0004d6d92dd5de4c9ca17f827c83c5fc575123305bb0b4156fdb05c053320dcb35e8a3891404a19e566eea446662f277b2beceb428586a5ed2757aa2d79bb87f45fad9311c3ab690490d2cb80ed021b903f6ab7474b852915f8d7a8828cd427a4ef9730fdf9c92f9ee2f42d307d2df324f186c40cd003afdac22f2ca68252d87618a664a224ab57d8dc5ad675f3858991ba325495a79eb521abecf1d6408735b33b10a24520fce32a525516021a408da0d7f2fb57d1cb63bf9bbc9d65dd6b58c9cb78efb31ce62d093a2c5ecb787f8ee40d7c11161c42ff7f7d979f3c9d840a6259a400b30aa2c7de939cfb967e1979493f71c5ac300525a616f64921e6315d9e43dbc62dbb1a8a79c53892a4e0691ade9855a5f5f5cc1e5b3aa9d6a49b0ab216e8ecd15b758eed9e19a743b522fe7fd31674d9bcca23b64253218c7b621a48539cb1d9afc35d0ab224ea53d4ca15f231fa0167a3c447871e7ab005f51764f15cdb902e154eece1d34ebfaf643e1c36b26fb0af42c2e7a60f7d7ac95d14799d5dc7b788eeb9c7c595370b3256766839e40b282d6027361da05a01e5726701f7845824daa059bbfa246edbe43fe08700431a3f40b33e48d64d0295d4144a155023686dd65a56d8c837444b768509045ba0b66ee18731ada44404238fd90f306470854f4b08b4d9f26670ef64b767874f19b53f3a3d44b678db3e2b1cf3ca0936b2649cb0a627f684b17a4080b0c89ccae65401ab042a4ae23cac0918415e99e4b8d8efa10397d50c0d2471e0f3dda9a07c3b950b1eaccfdb443d92b1ef9b6d362703decbd08cb8636bdf14a664a85eecbaaef794f1face07d4fcff49af1af1f5f27f68934400a910513573d8cd327629676f0e95e9219042de83abc4e3851ad0943ca741ef8ddccd0cfe22c12f8d3bf4c84ab2fa0e745eb5edede138ab11fd5d99919e39f00c913bad722682d374829237ee106b252682d0f3fc165e7013082befda4a3c397c6de7b84230c651423d3941a92d79a75d05b38b6770f2f9d8e17b74461a1106328985819edb98825e98c21fa2d9e5f2a669fb9e5362c5a43f9d3a8b2a58845b3927e1ca31552d373458a90ea45ff481718bb61f6d18a65e1b2165955e44b5c8eb57531c680bd491c0ec7ef135ea06bd45975589a4c4ae7d77e80bf9203c4916c174ad6ee13929300814b77699c88bfbd6b25f7a6129368d9606fd309575254f0b8547cc0c8ea4291834d08e48245d89111e044afa0c1774d8e58c1253406a0b780f2f5b86c760e6e104eee70816640c12431e202e8b9e234ad58f917a2362bd6c7f11d9d740b603c0032f579af841fd3793afb55e781c993866df6dc71d26ba1207551eb2ac7b9c8d4aba9aa0898dff20237d65330b8ddacadf9b00f9321b336f239aea9699c7686211c6869c737b383c4f29e082844d0084551d1b437d7a3eada18e6a7937a1a62b3fe154ca6a0bc2a31075e3600569774c847b117b7bba4a5a39c2fa6be49eaf6377c11c0440cce6758f9b5840f8e4e3c1255c034180f2ba9738fec679097b1605c702c1395a798dcc3a50ec99fe2cf4393fc71b13496fb2f25b63d9bae2d9ff2960ed5232417a4f9aeec1f4d525d002c3fdeda97de928f55e1d2c28bcdbfff51e7961c8a85f5f17da54536cee38b6fb54182cf1c5d4e6f1c575affd35d4ef4781378f3e890f145c8b73530dd920efd1f5b5f5afbf2e3d42a648e4e42936464e1062ce4f7c5d07484a55e6d9c9769001b65ddef742e1791adbee2f7c87f43b1b16bfa8e5b3f3419091241088cccf44d866bfaa5725d56487ca77fd9c070557c283168c0b2bafa3a0c17d948b81d8a7b5ae572fbb9f06a488308bc8b7132656acb585c6253ef52318500dc5296b5dde7691dfeb08371546fe70fb103a33d87a437c8444ffdc2673982393d751293fadbab33f522c19beb5b3b5ad058142c735604ce24d6c7b07cbe03ea97bd1f26041f4218ef64b96e70a65a7ed0b2affaab690ee41ee229384a76d8cb4a7d1ec6b5877dd2a728104f275208b88c335a51768bf100b8ec6ba51cfbda324f010276b61864e7f6825b4ae5e20e2d3405f9c7d4a0806c5443dd41cb74f61aa92dff141ab1e339d752190e6687f577ab16ca0295c7106a444e60da7ee8c5ef90e5d07261785f0a650220915b0ad0fa2fde8c882d305db9616455066d29b1b792d5b15239f8f29628453295269b5a7169c4637fc74340069f1cf452c05c5abaef0fbc2a101218b5086bf585a28923bebf75cc232c640885765877bb24e834e9adc93be81d8ff999a9f887c5665213ab1fd5189cbe5d9fa94941c97248159c32a906586ac3f81e5c8f4c9e83552251a00a4e6b69010a46ce2aafa8c62ce7ff443464b22e48e78b64a442fa3863e3ea68a7a20da67815e3ee0ebacdc7e7f425bdc755d33d20ba2fed727a10f2904c21807fdaaf3006b8be63bd19a672efef90ea3c716856c7f0e05f36fc127fc11166c8dd24fbaf036c99795651e81effd42d4abe6a0a45725b18a32960abaf498b3020df74332f66d99bd80e4d9311e723c2163b0d709b754c8bbd146d6738ea879e3ff5e56925b71aff1f7b201b0309ab40b8def65bdc7fd2b92de6034b1bf47e1b3da2a78effdbc17e0333639b299eabab74b73c32b060b2d0033af8a5ddf3a18fb4c37e39815445b1625a5ca371ff7269ece3c7e2930819430295034233bacb1e48ce1a48cdd58f407abed33bf0b4ea332df290f439406a28357ebe110d3613f7b057d7a249d280afcfa4a2156171e62d17ddca45f8822349e910c046a923135ef605db724683358844c44a3a9da0a426b93d8f00b34f58c19dc8768827193a5e71acec6c03bfd6d4ff4160246ce6a9eca145fbfba136714f30a176a10f71089cb97e08cb80d1636bd18f8515b8ab13cd7f21e1eaf947dbb1825a69987903e540f62c24c5453c05a8dff0f1bf32add092376df4f973d7aa54c661942e819aff12ebdfa908f193903d0d6c56edb9f4ba6dac238319e0783adbe30563f4e6347fa5db5333b46fe0be6c3177800f12f7b559228a74c0637a56dbe9b79ce1da0d59e3c3a15747a9d6581fd22f996612900575fd587a4458dfee4458d6a468de89e898e293ceb420ad58ffae9df66945f56b0d958983bfbfc9cc1a49b82c678bb385814cfce656f45611cc933aea328ebecf45f80c6e46364ea182079152cd8fc0024420f7a8f801cd9616fc4d713cb51f188e82d65f1ab4eb3b3b89424ba89840d112945343a263b71a6f4deb7f3e88f396b6640f4135fc4af150ee4ba087b604dca43d59d121f1b1f63f7eac00ec7858a4df8d67848b9d362c64efcc1361805414a97f6c59a40ce07113ab2859b32e65b849c155d9ee8b5cbc33666e1806374524db4d2066a280ca0402da309885dc19f695d0d8c3cf39bc7c7b80aedeb8e9aa95f55f07f39a778e79765719c2affb755e12c2ca0d23c78c8f75f5e56ab55a90ab4328a4d77a202a5df187bc71cdf78a255d401ed68f24d37d5c2aa743c46ce7852fc103b31513f58b3e74a66b9e66fe1d727514df796f0d992461967d1dfd59dd181412452c2bb59f1c30eacd438269f32046b1fbe2387be5cb95aa6e8e72c906d8d65a78a8ed359afad02b57ad1a7e6df8e06e994c24970103801e321861ac429ccc3f7197b921c3361528864e385a2b95d1cc5a84615a739407e52427f5b2b7167c69d3983b641b1ba64ff070582a30c5ef6b57faea8e2fa1c511c95924370261b7ca215acffeb88dc2eb83d0a14b02940d2f0b5ffa5c8b866d43c91199b15afcb205ae090b4f554c6c725e1166ca4ccd634401677221d33fe7fb38543afa9849e27bd30ec757c98ce25cc324aa14fe5766bbbec7f26af630f6ebb16802772000b083c3467fe34faed3aaa656cc2230a7aa35c4168f6ad174e6019835abc0e1e123cc5c894fc71d6b440afc8fae02dfda608e66ae0c1a09e7f2d543abcd6b02d5c405762c8f916b94698c13a473ddd69c526a1a3862b94fe4b30c92d360900fbae5c6b59d924663943e6a40b0d720e24aa92a85b7d66aa3dad767e6060e3a9e5c9d8ab46c41f7617fd17921e9371e3139ecdb74888376afa45df1e888b1293cd529330dcbb204fd7d9d3450524ccafd666109001d95b14f96d9737339d58dff4fedde40fd01e09bfa326e20317a3e90e86436814b4f27a435187fe3de657b63cc39ccf80e47e3458e6831ae66b9f334599fbc6a5e5b739b2ffb0a52fa79def03b77cd6e3f91f67dc0619f718d71f90cf0e974430d02ec5ec05db253900152178fbf9dd04b94f8d1388ea8b183baf9d3b4bb20e02415df3d1350beb057205946087f480896c85a0b81a464a33b25f2c852f4aa84aafffcfd863bad40709bf8fd97a0057f2e3dfde7b49b1eab09d18e1274cfb54024ab2b6ad53aab883e1ab439066cfe46b17d6576e4b5a4bb787ff15ae51e896cfcd837c3071a400794b24de71794657461ce1e618fdfb5af03072f122d33c27f3252b3087d8bcf5cb1fe9f57b9a5e290c93f68f754bf5fb1ab840113d10c4852b247857493ef568625f421451d4237ceccaf5a435a8518e04c089631533781c7d29c77950a90218ad29dbc64ec23c1172a4d04016e1b7edb04458c72fd6a732d588c2d8cdb142ab11b4edcf5bef6978d5e4c5838cb42abc3ba5a5e1f8ad3c105426d7838b923c6fcfc7e4343b6208e2fa77bdf5c2f6013e36a7c1ea0bcb42e0ffaf1be9b026d65cca5b255f378d6c7f0f49e3fabc120d2040ca2c", 0x1000}, {&(0x7f0000001180)="d642c0e890f62cdc6334446cab37f36412c4e8febb896bed0273b2630ea8e9994c39c42cb775d69c9f94088d382d72efa84a5ec9e43cc3c832df47b6288ea4971ae9de71b1e03248c62990fa316da07e3e9501178c65736d7cc8033e2e0e9f0d43b9a7723e333cecca565bfd6225da15bc0a4a4b9b8f5561d014fcd342", 0x7d}], 0x6, &(0x7f0000002780)=ANY=[@ANYBLOB="d800000000000000ffff000008000000da1a175357b5a86455d79e789e5224ef083d79d8b12d5f523debcdb9c9aead18ea8b08234cc50dbbb703f391817bf39346c2b59dfb559e587d2cc85e09d413b367a2925ce1a4947dbdf5d35b2f690ead22db6efa2acd3728aec7b2b170f4729c31e5d396c5a288a126da1f16f8efc91eee33eaebf46ecfd29c4f3d0fd0ff9738462155eba5c6045bdbfc1076a47f17677c6ff409e682a673140546f28dbe76d908e5b8f86f30dd19d5a64acd6f901ce6d34768b9bd5cbc97f3fa5e98bd9f7d9d3ae807460208a5003bb484c0b40fafa7a3043a73be1984c1337d966679b12e6cc8f14ac83ba73cde5855d0ad9edd0414d2517fdee7aff65db57c098d1877e3711fcebdcc60bb3f9b3e3927bb92d864b8576b57c0a7b7db88f3a0481d2b400e168885ff1f0e0955090b8b9434d8a90087af564ceae3554439c73b95b40f00b13cfba9f56987d26f0769426df3d71cf956340e618f4530d11015981adffa043005f0f5761a94dd32780ba03c908559c8e85a7d0d5ce520677c1156a97900bcce7b83ac1a787287995e5b9fd0c87564d4246961a93f4733680c61a0756a97eb55998a60d35701bf6b411e72d83c79"], 0xd8}, 0x12) 20:05:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x811, 0xffffffffffffff9c, 0x0, 0x15) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x101) ftruncate(r0, 0x0, 0x3ffff) 20:05:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x100000000000017b) 20:05:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) setsockopt(r3, 0x53, 0x1, &(0x7f0000000080)="0e3c99ac3f6d1664ec4c41d49befaf574f36988fffbef7687e22178f557ca565d6", 0x21) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x3d5, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b781b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 20:05:40 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair(0x2, 0x8000, 0xf7, &(0x7f0000000080)) r2 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r2]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r18}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r2, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r7, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r10, @ANYRES32=r5, @ANYRESHEX=r13, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r15, @ANYPTR64, @ANYRESHEX=r16]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r9, @ANYRES64=r18], 0x6, 0xc00) r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x6, r21, r22, r24, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = geteuid() r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0x4, &(0x7f0000000340)="8097b1674239fb394847b0d9fce3f58e8950b72e14b4d222b5bb9a7444dbdd4fb175ab83209ca33c3466d2d1bb98ec3ac0f919b95ab509c550a905c727e3abe3fcf5dcef8b783a01000000000000005ad82b0dddd89a35d4efd53b1a0ecad39575e6b88b89fdc527b7f6e3fffe4569f1f48a6b3d0597000000000000", 0xfffffffffffffd0f) msgsnd(r31, &(0x7f0000000200)=ANY=[@ANYRESOCT=r32], 0x1, 0x800) msgrcv(r31, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r30, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r22, r26, r27, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r26, r3, r3, r3, r3]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r36 = geteuid() r37 = getpgid(0xffffffffffffffff) r38 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r35, r33, r36, r34, 0x143, 0x80000001}, 0x8, 0x100000000, r37, r38, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000, r37) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00003e21af1dfbad58d12f66293fd0c586df31563f160b545ba82c18c2d8560e5d22fdda0968c149d2a6da7f16be7786b7edf7b2440cb54eff7fb2007316f8beb0a81b6f95bffad476dda0ef56b5aa3b490f022074da69491a0447091539dd1c48b0022888a491572858daff15af7cf15d542103b1aba562c280f93a7fdfc6fc0a39fabc250af414af5ee71a604fb8f4aa122cd65fc9fb633f50b77915bc621c4bcb0ce7e84d69545566df1ca2811fd1417f3af1f235333e6525bd8f23204d267ef610f573a4aef2d98d492568d9be05094311429b80f8f013e3616c054c551d4255311884e151424fdda55276f0d2ab06cc2fef87aa8505a0ef4d129d0fd01230d23094a408fd09fcbf80da6304422b7ea2"], 0x10) 20:05:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x517f, 0x401, 0x0, "19b86c3a43a69cade33b73968eebf9c554170dca", 0x7, 0xc0c}) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600", 0x0, 0x80000007}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) munlockall() 20:05:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) sendsyslog(&(0x7f00000000c0)="e37c57dfcd96a7f5d3673fb0a2d04092c7adb1ac1d68c1f9bb7159919857769f1a2bba33238d05bfedb8e68f4964fc409cd7f209f59ed033a2dbb8ad023dd497cde9c30bf5b7f3bc77af3fbe03af1f3e6a7a01b4f8eace353a8f0657c02edf54d4f122f6bb174560f290722258b1895d49effce25d26813bbcac506ad8e2bc04a410d5e9ea5e393263cecbcc505662134e0c614890f2a47d708f210741ca0ecae67df33f", 0xa4, 0x42a9c5b7e60c7419) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1f, 0x81, 0x4, 0x5d}, {0x8, 0x2, 0x1, 0xfffffffe}, {0xa942, 0x7f, 0x76, 0x2}]}) close(r0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1) write(r4, 0x0, 0x0) 20:05:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="cf514bbd9e0afd95c4a70229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 20:05:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001502f66696c653000"], 0x9, 0x0}, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r2, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa02235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYBLOB="1ffbec857f88b12f4b7de09fb02a072e1a026732f6d637032e87712912285811f5dbed98a0865c18a3771937a2996ac9011335dd77444fc5ccc9f70bdafdfc56822dd7fb0d0134d79eb413b060d18b04fe328c876dd78165674de0f93d40da99f609192307356935a902a91996f15f2add421652cf1e2ed1dd60eb88a2aa", @ANYRES64, @ANYRES16, @ANYRES16=r3], @ANYRES16, @ANYRESOCT=r1, @ANYRESHEX, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r4, @ANYRESDEC, @ANYRES32=r5, @ANYRESOCT=r2, @ANYRES32, @ANYRES64=r6, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r7 = msgget$private(0x0, 0x10) r8 = getuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x0, r8, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/82) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r10 = socket(0x18, 0x1, 0x0) r11 = msgget(0x2, 0x200) r12 = socket(0x10000000011, 0x8000000003, 0x0) close(r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x0, r13, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r14, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r11, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r10, 0x27, 0x6, &(0x7f0000000000)="03000000", 0x3) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r9, &(0x7f0000000400)=ANY=[@ANYRES32=r10, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r9, 0x0, 0x0, 0x1, 0x1800) msgsnd(r9, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3f0779997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x72, 0x400, 0x0, 0x0) r15 = socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r16, 0x160}], 0x1, 0x606dce72) r17 = syz_open_pts() close(r17) ioctl$TIOCSTOP(r17, 0x2000746f) write(r17, &(0x7f0000000080)='L', 0x1) dup2(r15, r16) dup2(r16, r2) 20:05:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x800, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') 20:05:41 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b404000000de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062cf86498930328ee026938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0104297b56dab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d08000000000000000000000000000000000000000000000000bb875414245fb82d299c9f85fda763945c258c8a3ae210013df53f0b9f52fed5c3bfb4c8b629a323be6d224fd99d218c15b038a85b6f0456a351e6ca819a34566aa3e8321dbe3b4003c13de52a3205d3f4f2875ee15faa552c2fb7e95df496941ec0475af4ad8dce93dff7fb66578470b578b20862fb383f81ded62ede56b4025567997cf65525bc962df5605f2ecc2c475847264646dc0165555d5786db"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYRES16=r10, @ANYRESDEC=r14, @ANYRESDEC=r11, @ANYRES32, @ANYPTR=&(0x7f0000000b00)=ANY=[], @ANYRESOCT=r12, @ANYRES16=r11, @ANYRESOCT, @ANYRES16=r8], 0x9, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffa, 0x2000100000004}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000047c0)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8515f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331478d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d238f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec7786f80007c6a38efd0fcce83b338ee067b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f", @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESHEX=r0, @ANYRESHEX=r16, @ANYRESOCT=r2, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = kqueue() r19 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000480)=ANY=[@ANYRES64=r21, @ANYBLOB="dd5e856aff799faeb74e11905c8353db7713ef93ffaeebd5d91489a33ffdfc8112624652ea487540f5f44f1b7d0585c47540f20936ddf47c34e137b75344235aa8b448ade2ea4d477f4ad51571f9d54525e65f296af032c80581ea3c2adecad71359d35064bede445e968836fa9a65cb3224b21494bc76393a87dc63709055eb408b6623b662a5db9d43079351513eca91a9cc549567bc54f55bad030e83e15e58680cbac8c8a53efce37e3befff6deb0fa6237472a05ae2db36538061", @ANYRES64=r19], 0x3, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r23 = syz_open_pts() close(r23) ioctl$TIOCSTOP(r23, 0x2000746f) write(r23, &(0x7f0000000080)='L', 0x1) msgsnd(r21, &(0x7f0000000100)=ANY=[@ANYRESDEC=r23], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r25 = socket$unix(0x1, 0x2, 0x0) r26 = socket(0x0, 0x4, 0x3) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r27, @ANYPTR]], 0x1, &(0x7f0000000840)=[{&(0x7f0000000200)="230c75c9939a684aa0aab72b3e66b39ade7315417433a875a13e510bc76ef1a9565754c1289bea92ee3e719da151fef251e5b16ff7e240e496195f3452c6661400873afea37c51c22c3bea7a342b0c832dc15053405f589498e98ce8cb6d98c1adc10108e80f2538b40dfbe1c3d59d3963a1859688044e6b1edfcf6ca9de33f5dd1d65bb09e064118f255e7a16657bc717d57042a1d427f6b4", 0x99}, {&(0x7f0000000080)="717f837a8a1b0c939847f0d551141c8a4e5aa36dd9caff05532b3381085e05bab6457c", 0xe9}, {&(0x7f0000000900)="ac306aeca442da2c746d1bf65f447dd7cba43d7ee27d06c58e89b6523102f210dbd4353de275e528c39d1fadcf9daaaf3997d9b5a4cdc2b3a1d36f271c6706928848383d33d03d1b3427504d3a6f87a6dbf3dd31bd420df2970f526537e5142909d28db02b510c564b0ffbf5240e397dae2e93137c576d43428956121d47773e72499e31bbd7", 0x86}, {&(0x7f0000001680)="ebc3930acc843b141bd6bf1aff67690d0ce1c28aa04cbd2f5744f62a261487d466908feb84d086101a729cd41767b48fd039123597c542da384d58f2ab9253437c9e20f971026cb8eebb1edb18e1d725b26a62812444a02e278a8ac9618f5c263a097fa738730a03a33bfbf91d591ed3d5dec32e27a712c4c8b855ee31dcbb935850f9547b1e0901ee57c07552c4773829424c9edcf8296da1e3f901073fbc956dd2ddf875782dd3b87522df9f1d63af66d9b401b2529dd9d74d05bcd76ec8b1094416d8ff719bbc1d8f732ae6e8c10b18a5e247adc316f454e018ae16c557b6967aecb92209db2787ee6e68272526664018dc7739240560d84a75bb071e1e901d079a3c83082c941e6fa8fa2cdcba3c0e526b2c2ed8fa05a8b63e0abbaa1e954b73955c691462fea48bed6ccc6565939bd5813841dc244839b55d2fc256d95130213805867c76b2d11a8d3c89c5f18896420535f9f93c6b5b6a0ce10753cb5259dd76e6aee694f36e87e31e624a1c45f1a8a24155fa7512ecb36133ae2b54ff96aa7cfd91c82da94dcd06c10d10ac273d3684ef319984c50acfbbd2047722f24f8ebe13b5b2686b0e760befb5fd37df07ed5558829085c06bff66f830b339edfec07c22da7d52a32d038187c4357383674fc04589851ecc260933b605135d2f270e0427c4858eba31d3c395b4db54e06ce8abeeab32e5af5dc5d0e44e4fe8c486ede87921e95e9d398def437dbabff10044240142159075cc5ca378374711e28d5b8cdab4d4b4ede2d9738117ad422de8b0aa7b70931d348c54b63e7822b1758e90fa9072bf8a52dc4d32b59d069963a7433e7f7cc5efc05103d5652b7603dd4c294dd1ba350e57411b850c487061d7331b6817336c15ec3865b10a33ea1f83d681932711dc0b8f858987789a63ba2439a9df13c2d4a265f6a5c0b153615428c65e30f6f19e51738029aad4b3dc9cd45cb210e35855e08ff699406d7f122371e887958ecb8d9428fc66f984514f860fccc2efa3caed411a5c82f1b2637fc8cbd461a33c6492870c24e77e867a7d4c867273ade11fedf2309e2bd4cad47070c1b349e02067d8069d2580a46f01b1ff4f9d3bef9accbfc236eb3f4ac6b1466bc936161c2373ded2ad0540868960f95329876fa33a9dcac908cefa8789466f63d8a7d469cd844bbaa422fbbdde649f89f18e6a0734b5771f639d510839d3bb96b66a427fc187a9590e2ff9fe0242e6b21130b7557caab43ab60d802540b76606ac4ac978d22b956bba7725d17e6f997dba5958bad40335244445e3b849cf73b4eb4671ae66903886748084e2497645eaea6bcb932aef2d09adde8d0ab1287e2ef6b2d399bec9ed494f17dab7a2b89c58151a8bc8ea8840a080db5e9aa7afa64e1cb949bf806bf8968ee86244ffc30fa705025850d4d5e95792dbe0b983fd9d6f9b1531876293875901a6a91b8ac70b4f78af09a263b0ed99729c8b78d5233b9ffd10195eca171e62ef396cc60efc25c9d218f75ba5a991abf9b738f78c9dbe297b388c9667bf2c85fbdc91903c649a50d0c153c315006afb186af3df0b2e4c640fdf76e4291d131559f18d9586f392ad96fa8e44c2d7181e266ad271364a53c83f6dbd910a505ea21d8f81013ceefa93ee5df544e86548c9f70e2e644aa0210e0c4b53e82c938e8800917798554f68d65c2f84f12b2c80f9d87755e90dbf7a223614b99c4e5ffd854bc863995221895662121beacc2bdfda81b4c9e4ea8cd7202e96adb2dac693d0260a63d6350a6acb88c5995d81550e5d8d33a814976118386e63324e4173275cd8bb86b46c5f9a72cc4d2614dfb77417509ae6179b9dea7d38ff44976df0441595d9960fca25a94a6cbfffbd28b75939be722b1f2a8ec4f19d33bb33c038309dcfe036be7209e9449befe56db555b25c2326b05c64add55c031aa1732bed060720990f63e1bd2d9c014bcf11b1e8e04900983b5347cc5f5be4ac17b2b7a0a9c52367f15cd22f9e7d4faf11f82fd41a677018170a47ab52d23ac2c7c3c93420edecf2cc0cc8ea29129d7753879da4b3f125529ab16c11e61e419faf4679d4858e28d176582bf3728b53ed6a3547029ab493cbeda351b82735a12b8aed1561969951a6864754830a9179865182b60febd81509c2aca6a9bf5611f974ffedbadc82dd1115f28bdc4b03a439f75c3e6f7cd53a65c637dceb8e90249fe6e4decc00c32f2a5289cf38f60097c4c82f20ae91c5f1f3743dbe7173c604b57f8028204de72221b62be33a36caf3f6849009a990c379af99b9bc0f79845acc7647013dafb403cd423b236ffd4d0b0cbc0524188679a4ac12e5861c5d2bac1ba99929cf4bcf836d5f4a4f6c963174db08bd5b494ba37d5c5e7df9905919b5db4679b75b5a154302a8546ee2fb22938d85dcc333303957e0d1d83a154e39f2135b7ca4b0ba0ce2b2e720a4ffbe7d19d0e4711d91f3acf9fb43aca27fbcb2f9117f7485a5a4b74314cc2a914b4b1693977073535d2b8da8800ad1e8759216ddcc6e7d164498eb6a8da217fc0e801c8596ea9f2c6db4b4fa33fa23b205ff82175dd645bc3cf5c89d9eff18596642f1a34089b210bda68277f80e3d16a65824964577a2f5b47eb7cf55caa948293dfb8c9d1201d5377edb1bcb354e8cfb73a42e2544c6033105687fff630619578145d280e156ff7655ff4eeae4ddd90eed364d50a429f6692e1c523abbdc0a3067c9ebacd8d15082090a42ae8c89d8145e3465300ec8f58be61a83b31bd087e2d5f4099b49fcce6ab87d3cf45e0c01443eff3c3501b0c9ca3b51d26643b29568b15084c1250d6584fabaa41e062eed045aa22930829b12c7561613ea5815dc41fc0b610a09ae49a00c15cf5b1e14d5e41e86d85a5a39a7734b187f748dd3bb12872f8d30540b22c936bd3d053e0f29e32dc2bc35dc6374b1fcdc85708b26172591537082921d4856f088938b4251d1819be41d2d2e9f14a657f828fe3f63c12038d1abe8c82db2e18d94c192027153087f4ff5009d00bcb1ba5cec31bec12bd8ff17de25828336800640ce453740f2a8e8a6e4b865bf220039842aa173b315cf0f85fa157fc4d7872e1f10c6787a4e7ef66c7f6a2c01f29e6a2b2bf9d970c30fde512aeac01871864f60ca1d6dd8e0006730c17fe34b397e1ebb4a7e30827cfe924a0bf83a25c85043dffde44cc9cff3935d6b2d5a4eddb0547e280368569b8436cf7e32eddee55e6ad373716852a6355bb1e7a883c10aa3b5501777af8df6d106b1145e361e6cd8ada2f8514dc8e80a4b7a43e9adf8bcdcd619702526e30ee8604693a0a7faf4675ef5d8c91d2ea5d3d78b64eff618c3ec0d349c5fb5d49c1d972f7c8da081fd3f33ff7933cf27d85337159e1966de724accf72164aafe7fd32505e5e0a0c96e7066b48fe75570c62a5a1774b46b3ebf2b48a3dfce5e90a6359a8be76e6b757dc982b17d39de895a6df4a6ca71b87579563ffe74db70c1a48b7a830a926b0238707986f66147666c36b30c776eb0c44977efce5f2e24872f624639b0a3d5e2c18f7e6da52f5b09916935df9baf22308ff66d951ab9c156f937bd7e0944ffaad1e6ba962cb48d416af9b89cff8cfae369cb79ee878e42ef357b2a644c31a4522bc221f1447584b1d135d042e7150effe8a7297f093b03e230995bd03b69f7127db7977b37765413e7698a8a77163cb9c14b7e71df31def970a1df39956d9e40b8d001dd90bb738bb8baa37089d6c748f54857b37406068a396083c446f22588a8a9080afc5f73d3e2ad96e13bc143147b6b4dec251b0d6d96587eca9907d2b394b0b3dc2e211f2f11421ab8b9150e801cd4c2abafbd9c9faa923f9f8e929e6a5606eb0190764cc3ca23da6f84a79327b4f2cc65b7b422723e6b4d9232faf2e6454fb7bd14966e173017082bf21662f8e3fb14a80e19e271d9a0ee2ff51b74fab8bd167d5c933410d5f0a33de93645f1493b12e68f06255050494be286c0a46c6ab92b430cf46622f09dacebe32f7cded1497d6c6f74f801b0647fdc3b223bd7502b8726645504d3d6c4f7c6fd95b7d4c3d235bf7f9fcdef981d3809bc65f421172c1ff1e34883852ecb53c7e2192ea8e36e20185540486a5cbe6cb8cebff53320a2eb4f04c1ceef9585dac7aef4ebe2657ec2782f224381bb42f32982e2bc387cd96026b5424ab3406ee3e2ba8f1f96a0a2e54f3ce4f5bb4ca971964659970bbf4fd33bdf7ee574f3e1a8ddb8f47111b423fd0c653a75cc97ef29c04f247101981aa75c4d0d25e99d9982c2479e38b2128ef3968b7227154ccba2ef995e8ce0c266ac91e1eca23ddecd46b9a0ad90ed50f7bc8b59cc55d89c4f73aecf54387e61c2c10947d76d91870455c2513685eee359888b71307c958436d65d8fb9123e6d4fb6239bcb7e896ae5431a8c5d53cacebdc1a2e026acfe0b9343010afc4088ba7e6962740ce037e950b93796b7495eed901ba67f2638b901582fa0f8866c596a045f658ed9f11a9f2d0154ceddbfdddb4922f48a08a4ff88f0551530a507699afcf9faef83362aea46cd6b3fbe9c7e84fa4b4057933bba5520a8794f58cfd867a17f760bb06fae76f019fb6d0da28d5317024842e6091fd477a6efcfde7d19babd2dfa6cd90d57792dd164829339ed6ce506cd775a7abc411b631bc91952cd63c56a22b8aba2395867835b05a8dea8b485125c4e7d8c4ccf1e6cd44c3f18e7f33cf84d02a58f1ffc76bef756627cec702e2879be6949abfcd59688bc431dca3d9b179c22e048acad8d62c973f2b2f63982f8c53c7e3c572a5914393600570b88e53a1d35143681eeafd02c3850ed89c4cd64f969995d318034323ff83a23b31719d4279be6492856ad4413d075643ea3e871cfd986daa27e1e0a3d7609b50f096270864a8fdb7ac380b753aae87aca3bcfbb789abc73ce47234f89d033dfb4aba3eb2f88db196a85a8e78a927e00b34688bad4b6531acb6ce3a8e8ba6241c2303e66060911d59fa4af3e55e3bbc1e2987d355d1db05bc99a6d5753473eccb6c7cd0bbb10c10ebb2a24fd1dabe9b0f2704815a606ae67efe2cafdcab59db39ef888c0f1db33f27f2e78fb25c9bd51cd0af1495e877872270e25370e1cc7641407188a7687e452e6447f98dd26f5f62f583032a20f49f69477507dfc2800d2755ce613dab2dfbb1b257013b5e6c6eda803457193ea8aecd2d0615da08170ce4f4c86d6abd0d62ae435d6f784767d29070c9fa44658177cce5f2d0ad3cde3b3d18e5a0c0c9a57104587c239969acad483cdcb0450adf78de70e0782c24feb713549a53230857bf45d1f015be5411992cc45c64a6b55c0941ac2b449e010ffd86ab8a6ed49aea76eb9f96e3776c57a401c0c5233f10ead105e8ffac46ffaea245bde927825e153da450f67d89711e3bc50b0130d624f4c7c63dcd29d4d757bc21894efbe2057755cdde0fcc56ad7582a07b5fad003d7e453c7f7d467cb0446d70c8a38ebb63795d0eb54e08ab9a156b5d1fa0de601d101a09301a89b62f778c359f5c352ea4eb2834efbfbac83a407a986fa6e4362583e2c8a3992455ff4ffaee0e5fb92733979aae8498f59b303fe5d3f7d750095151a8227bacb5eb4c8944766a2233cc727a0c4295bc1f67ec57fd9ed548620498ad6af3b9f9cfb6f96f2d55d6908e93a64e3787b96df33ba133d743502ad9e9cc9e2ac75925241532065cca9e519eee5529ee9eac707c81a56743e7b522975c7d0894aedd803abae807a8a497e7dd97e81ea28d4df474d6f58", 0x1000}, {&(0x7f0000002680)="2a9a0b12e1542222695ef1a8caf19768f49c42963e68b6010cc45c30cb762f08a04fc475747140c8c188e480cd191a5a461c01d914ad83f77636294a86c5296f89c0950866925e6b59ab33d1f76d0c7c9e05c9f6c3dfbdcab8ffc6474ba86a33a20a6a5898b5a16518f9c6612057a6a10fbb601e964abe5a0335b80f1c46ccb9d12e5a1aecaba0b80e809e757b6813645808eb87796800c7a752a984aabec4a097d4c64c111d353c79d9bd1f7e97f436d46760d22846f1d4acb251e236849bd9a2da9cd3c551b549ddf380b42be18dc1bcd9596f72f4c7e24b8ad6b8d0496cd9498a6047fdcf6c4817d2da95fd0a46ccd65f36101fe1cfd1b0129a467855fe571583cd87750fd136db610a9c5ac9aafd055dca908dd5b24124c44433c25dbedd2e3e089857d28279b655a46d30a3e0e7ae8e98731de32a3a37f8ffa9fa0d3527ad7a0e1087250b13f13aa52434ab20070201e5765c40d86dd2324344b4b4bebd8fac6818423f42999d554c3cc20ec0ff23602bc1cdf5938161de649db94a5f5b9bdfbe3702e911b62f6a00bc56f45256f1bde491afbc97f599983940cb30390d723e0abc8919fc026f42b4a0fd6d17b964e9bf14fe946c3137255c6227281eeea517cab81155d12b67f11146e1e56480d4344ed54d6f3affd936a683b288200b36bc6e6f89f41c81aeaa3e9e4c18af0efd865287e8c1f8c80a0e50a015d7f79a52f6a8c1e6cf1c6e6dac8230384eb2685ffebe326aee8a67150f1b1ddacfffacaba3f994723a4a4494651764988e06a4f61d245b3640bd4a807e6ffbe26e1f3311245569fc67d1033ee2a780248557b4a487f890faaffaea5b3eaafd99e90b4ba20d14c6cb7e6341ccc4da0e364c1cb25ad243a681f8414f5dfa8517b2f116604ee8d6a0330ebe540a465e31b7d4a5a5789db9d3e486e187ec58b487827f64db1687c54a240e27f0a1cc6931aed8add8133b34ce9b47e4b4013689004868a1b9c4cf4257caa0fa842bfd877cb9cdc92da905356103d0b0d4601f012e8cae9e36ae2e4e3a81ee28487f77ac22ecc5ed78132244e7d88abcc3d3572fe95c11b847e3c3d263a41efd72a1c82ecf38090dcc02b3c8d007d8a4c821bf8eb8b4d4275442fbd183832038685b95c347fe6791bb8605136c883a1c96ce6a1de8ad0467502f5664212aa389d41c5b146d05283af5924734754acc388115d8281fd523dc6c37720e6e9fcce5d64c65db04c743e710a86c9da29c7ec0870510f79d6bf4294bf0636a9a790371f8a50267b5bb93d9c5efe75bf3835e49f54d0aef593fecfc521f87ad40f8f09ad2c2917de932a28766ddfbfe218afc7cfa22e4111ee66c963d857b54770edee0810a4d724c0e0967c41aef90104c5d225c638f9b41c71929650d683d384b1486df3e61dc5722de0590f393c0fef718e3c1e0b9b7775225d35fb71ddecd01d48d2b0588f82c5674ca1d30a2d8d1f810503598fe2a55f756f8b3e3cd6cda26d8040bba3206709d1955fc8991d11ef3bd1f129e021976cf1f73c878f4749d61a4bbca400d096a005d1364d681dd4ce3236c94e36cfb2944fdc38dec3a081a44663aa62d9709616e878b3c6af6a5785c2a33fbe56883b6d4c6ef93b4a20110dce7c254ec1d748f2b7198206815bea0db364df27715fd4923dbc6ebe94550585a546187d7f48b14de97a0a1d91817a7eff3dbf5116c8f16d33dee2973f2c2caa0ed3d48befdf2476b031ef00fc822d56f4f2d3e7b8f65253e2469b6acf090c41e0ab12da2c1c152166cbea102c63b22bf2c9c7238f3e95ed787ba1c17b9dde40d1e09858d4aeb655000fee69bebeb7a14e5898e628f884194f72d8fec73f9a372f2957b33207ae422c084a2b9192f70aad6ac642abb61921f3c4f042bd8cb520c1b069f894a24053cbd9886eabcdc4c281d688f226ff6667bb9a5f628a8e5826be1950d5c113c343352c9c640b40b0ff3e82f5b66bc50bd3595dccd373c7a289995928f91a9af821e65827698c70e894af97d91bf0a05229493c1c777cd37e844650b6a4d8b8203725ed059321dba9b2492d6775f00136037ba03d813e886b673d5c9275bed715659ba4e979611945e4861754359b69a5d3c944f0f5379639bd8e147d341e24521b817e9599d08e313226700fe38911a003f12bede29b006341359ff5f04b5dd1b015eed981816db68e089192c6a9f68d2d2e63d8361ef62f959f56793dcd4db964afcbc487f7d834600954ef80ace6141fd4b26910af7517a8430b5ebc50713847124cc4397ebd6c36bf0dde75941c2772b0f1c4fa4c98ade21b5496d171a9c4dda46d6d598017add92bb162e0b8667338b2b05ad94ad8f31e8f7f4e98e6c2deed78b92655f085a6de6b9a73191ab207fa1912dfa6a0c656f2e06c4be9fc9740580a7f89749551a1a0cb0f9eed649b4c60035ebbd933b38ff025f39030e696182e8c2f66eceb861e3e0a7d1af8fdea3451d494d0239972171450bb66160ce45c6cfd5b4b724111a3ed126d3bee83f2c68fc7e02d39eee613d6883efd8f2c3a5f897dfb498f64058f627ee4f11cb93cbb059ef87618adae17b551ed2d7295ce6d4d5f0d64c4b83c4d2498734e32242f919bbb4b269380f41a151b2c2f0b9cc2178adbbed2858461910a621a3eedeae65ea0b2c40e4fc74d0e3e174756b3144a713772af5b73b90449ec4aa44abfca05c304508d5c24892a4edd02836494e866a8af40fcebec6c31d3907945c1fa4efff4c2a278fbd3d2b5b6789ed58317cb6b15c3c391817b747598d8d9695e62d962ff0bf259d21402ed785fca1be5500137de818cafc2c729f4b2be731ba9fc05f269717c4902eaa48e1fa79733662583e60c1ab9fbfe5ca48216c6bc39d756c66f1da5a919d2c855bfa5ea4dc90204a6a429ec6cdd735f0588985d03efa4fd80623ddb39bb8c8807df7ccccf015aafe3dea256aa8871d731f3929ddcb622b8ec4ba236825002ac5af1f9db3915a75c66863b131a50d50721c22630952b1fa82d4cd608b6c9a16d85e7a2d6aa680a7a3bcca6748f9c558fad7dcb16dfba0df0a9a1779fab4ad57a79e899d942b3e207fd836a72c02505440cbd9a5821e204118b0c867d51aa1d8b5183da26abd802126b8747071f66a26a914eec65766d4b2733f2ddc6b5989bce141257b43d604ad01cae30a3695fb3623bb0b6a4113d0cadc684608131e7790d901d03323db1a490bed4dfe23a929ef3705b6c8b320a4c80e78be0253d89a2af22fb850722f813c3ee16c72815229e681a076070f9dcb6769ff3143d4b18a6b7028588be4094209b83a890b9faa0a8680e260d8739d9fa589a283076eb8aac0b495917f35932cc3fad38a89f81ddd253ce0edf0c3874f42b5f2d05f303478ac3ed35a8be7f82aa4bd28cd65403f0491573155a21bb9b74c3a6e6c2457cf5b5033db5332d03fd3ca3cf16eed6ad000f9da6b70d324c80f616279f1f25bdf6b8963816d2b58440fda0d3a287523c343f91fcf29e4c40dab5ed08ca27f9db1da669a79f8d03acdd206f61b52a5076111c44c25e0e9258781014d5dfa29120c5844c8c7a8dc92775c1e5046f23b18e1dc3d53f73ad8c780fabf390b397825b267671a926c3fb60c52217ebfd5fa3c6bf052714cbc45e70715afd36ed12b981f736a14582572a9cdf3cc7ae7e74a0dd0defc0abc543fbd9fa90269dfd2a0d02fd9b5cf62dcd94baa00f8e4ea632ea62e9e7409d501fc42d2089929ebade41b95496281373e92cd54a79aadf890972c08696904c8592ac9e24702abe1058101f807850e4efd22923164b58a2493d7ccdeedce6f6c0530fd326b618ef614d7126bfbc6a8f90824647f3ed5c9c62b2398692fdea686e5777d093f92afdb9ab3e2bed91c589afc938a45b44f1b9bf3ea79620ad53d762a65cbdbaddca00e944c59b4b8b863d6c2741563a801d98405272b63619910a16d2afab3b975cf18aec856b9ba9256919aa59648a12177ad7bab6e8fd8107c0859c4a68abec560ac9c4154c527d19397c7001cebb51779b67808c19355962520c366857998cf35c1f0fb688561b8fddbef781bd7e8b5efb6ddf54afa1f10ba852b90faf0730e71a2ecb706415891a4c225732cc40f477a955d2f37447bca02f73e4e2f99bc1199df3c6549b673da915d543e340bebff3d34eda42b0b7f88676f2671bf32d7ed570d2c028f779fa16301ec3bc32af5653419800df4ef9037a696eaccabb3c2f3c799255b5710156eb10012cc70a7adfcba7c40dbf3e74f304dae3c184c4192efbd87c04abad4b23db190a9faa59ea5e9ce0ffbff1d5aae9323d3a9e73c24c50b7bca76600797ecc41a7eccc56f0a8ec7aff78ed28b99b3da627f755eb242a772ad192d195c49f6738974d893927890b5e0b351a3a2658a74f67481ed879dec027574e08b1419d81d5ecefc56dee298e81627fc08dc45c2b5af38b4b7f8169621c0292f02a7b16239a327c5e19d4c11f2cd469d2922f793cadd61070c7b4173e2b64bc0f54eabae9023286ae71c226536f98029493527b37e96e69c11ddde0e55de0fd5bdd404c04feb4449721bc02bbbd8bb3bd3312eeba87764fe2e0dccc31f51e2fe9ba23e51116ee528b820534e6fec58315264c17a1a360b2bdbaeb8a958dec0fe41d4fa6c5e7e4ad0cf4ab0f71c14515e8c29a7a222aab7c1a62d11ff34e0e3e60d6a1821578d2cf80d667bfa8ed1a6ed0fca3676934bfff549ceae9d3da24aab709064b50c745f12ffa46791c20da103a67c671f34eab4daa36f3f5531c37500ab585b1eed4ab9e896512f9fc5867a9c0cee75b2e8bfccf8f70997586701c4ef52c297d819464add4aff9a380dcf3cd49d9280c1de42fcec6b6c5c12729e6987f1ef4ac92762a56123f83059ed992f548189a342d3b0e78ff060b4f29bf7e97b92ce97dfb05a865eb8e8c693fd0bbc041fb8f3157bd516d544628fce9c5dc57242148abf8f6a9dd82af31d143db4ae1236df1e095409ac335851dc65e74e28be7b09d79c0b778b4960e79ab7e78dcb65294c5483d4cda5bb8f02219e4f294054ee03c849062496f284d02376344d61f0dbfcfb50c7ed77f8a3c1286fc228f6024520dfa428935ecb65f17cab58bae2269e57df9503bab0775f4136564f49cdebbe7b2ea5d0c593af804214292340be751d0506ee42c1f4a125bb163a1a90fddba3a4db3acd668c916802985f085e90967aec76713a98bba98f8da60ce527fd5531e789f34b521a907ee4fc11f325f00c2a577abfc09be392e8c1e533ce6179ba689b61c1a1a1ad3d6dd3f89d08c2f4f258d8914c8fe90e3d56cf7fe854273abfacd11a2db8a39af8729173819ce2fbee953aa8549df072aa536c66ffca8975a460e18eae2d7c7493507bb7135e687872f4a2bc5633f1149d263ef5ef96f662893a2e0da36e191717d7502ddc770a6513851def71c06a22c5ff509442c7164cfd93194d0cbead163019f70f985b1b594866069afadb33bf397a1d9bd58918b824fa99c43d144d8a80c21038526aa0a85a15651e515088863adc9141480a0627cbe036275e7c6eb90108a1b6a40bc07e0da5da1a6e86cc5cd660169fd601530a0126dfa282e599abbb4df61e681a862ba4d19807bdddff2dbeffbe392ed569259b658575670a79847ae31860aaba48fd86a8de4e4a816d9aa447052c5f9fcdb147b4efb0aa93d9c6593cf0078db790fbd8522c93f86fb48f0664cea3e620066aeddddf03cfb7425296a284c55398faddf72d0423615f140c65f3056d520b48e40a408b826db0", 0x11e8}, {&(0x7f0000000580)="86edd2f3fb53fb81422d43897885ee5b79671fc93a3c7da8280fdc7fdc5e434cb81d65d1f7762982ddb123a2166ae16e81f65cf7e783d9d4513ea2a571677c1f2114d58262557de2704e1d990bb9091a82e3af877cabf5975eddaf2475e67a0b0aff0775966cf703c8db86ee4bf4675dc3311078cc02c3c32d857f4201e498c2c7ddc1f790e479a8580675a53c96110afc834d6db2e872e91f003ed88271afad0013e75d6f94df43a16b74b829fe1baa36f9527a3bb724a12a83191bb10dff02a7df6434be2f632c332a61eb43", 0xcd}, {&(0x7f00000006c0)="e6e3fdedb4b4e62cc0db20de4b8a450eea61e0970b10139544579fc36b9ad43a5787b794b512b446938fc6c5030d527a39eca27614ff3a3ce2d2d81256bef6a69c05d5261a3612a7535c5bfb2c137e61ecede8bbac36", 0x56}, {&(0x7f0000000740)="d06479704e0996b81f1c305b6c1b8a646b60501f8bfe31e93809bb5f5ff5cd770e94d5978604a35e17036c78c5dfb7107ef28bb222d1e16aafc02692e1be7ab44e4e708f98ac7a5b9f42cf8ce3698a1d16e8459c62248055d2c96b93264b29cac77f5b75c11e12e062b34b0f490874421d4489f3c616d41b35d6b80e5b43874f3d528e6009ab8b3e425cf163965fbf7ac8c9f026e300234bec9e5e3bbac5c97b45f19fe80ee35f1846b56687c9318a0cd5ad4685ee0ad04d044b1874df58b8c5c898fdde784944cc248fb50131ac781bbabfa93df015b852b83271ddb3995c24e1da", 0xe2}], 0x8, 0xfffffffffffffffe, 0xfffffffffffffcf5, 0x2}, 0x1) 20:05:41 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff59) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r18 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r22) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r26, r23, r25) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r27, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = syz_open_pts() r32 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r31, r33, r34) r35 = getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x280b, &(0x7f0000000980)={0x2, 0x2}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) r52 = getgid() r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r55 = getgid() chown(&(0x7f0000000180)='./file0\x00', r54, r55) r56 = semget$private(0x0, 0x7, 0xa0) semop(r56, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r56, 0x0, 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r52, r53, r55, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r50, &(0x7f0000000a80)='./file0/file0\x00', r51, r55, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r57, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x800}, {0x2, 0x7, 0x1800}, {0x0, 0x9, 0xc00}, {0x4, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x4, 0x1000, 0x400}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 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, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r60) fchown(r59, r61, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r15, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67dff95f9ab7718074fa9ad78b010066f52aedb979976e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRES32=r18, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0x80, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r35, 0x10, 0x9}, 0x8, 0x4, 0x9}) 20:05:42 executing program 0: r0 = socket(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x10001) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x854f, 0x2f, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) poll(&(0x7f0000000180), 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000100)) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r7, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73800000007f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8823e755f8daf9e993b84db943e713e"], 0x8, 0x7fc) setsockopt(r3, 0x4, 0x5, &(0x7f0000000000)="5de1edb9bc27673733a98defef2821602e804167d21ec3df9409e3c7b2ab21b2aef47d176a5e2e3537e358ee4769e42212705ed4ce7768f362920871f0d8f79327cffeaa3a54b608e989eeed7b196928a6f175f3f2fe1249612e72edd929", 0x5e) r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r8, r9) 20:05:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="ee358000000000b8af5c4cbacb09000b2f36a6cae80000000000000000", 0x2d0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = semget$private(0x0, 0x3, 0x80) r6 = getuid() r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r9 = socket(0x2, 0x8002, 0x0) dup2(r8, r9) dup2(r9, r7) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x8002, 0x0) dup2(r7, r10) r11 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r11]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r27}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r11, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r14, @ANYRESOCT=r16, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r19, @ANYRES32=r14, @ANYRESHEX=r22, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r24, @ANYPTR64, @ANYRESHEX=r25]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r18, @ANYRES64=r27], 0x6, 0xc00) r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x6, r30, r31, r33, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = geteuid() r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r40, &(0x7f0000000200)=ANY=[@ANYRESOCT=r41], 0x1, 0x800) msgrcv(r40, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r39, r36, r38, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r31, r35, r36, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r11, r11, r11, r11, r35, r12, r12, r12, r12]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r46 = geteuid() r47 = getpgid(0xffffffffffffffff) r48 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r45, r42, r46, r43, 0x143, 0x80000001}, 0x8, 0x100000000, r47, r48, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r49 = getuid() r50 = geteuid() setreuid(r49, r50) connect$unix(r10, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r46], @ANYRESDEC, @ANYRES64=r8, @ANYRES32=r33, @ANYPTR, @ANYRES64=r44, @ANYRESHEX=r36, @ANYRES16=r49, @ANYRESHEX=0x0], 0x9) write(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0xa625, r6, 0x0, r51, r52, 0x24}, 0xd0fe, 0x1f, 0x100000000}) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYRESOCT=r4], 0x1, 0x800) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040)=0x3bb7, 0xfffffffffffffefd) r53 = dup(r2) sendto$inet6(r53, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) 20:05:42 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) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6602028de00000012000"], 0x10) write(r2, &(0x7f00000000c0)="b396f7ae0e72de18de8b920140f79a", 0xf) write(r3, 0x0, 0x0) 20:05:42 executing program 1: unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r6, r0) r8 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r8, &(0x7f00000000c0)='./file1\x00') write(r8, &(0x7f0000000180)='X', 0x1) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r11 = getuid() seteuid(r11) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r11, r12, 0x0, r12, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r13 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r14) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r15 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r15, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 20:05:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0xf0, 0x5, 0x9}) 20:05:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x80000000, 0x81}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x2808, &(0x7f0000000100)={0x8, 0x7}, 0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x37, 0x2001, 0x1) dup2(r4, r5) madvise(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x2) dup2(r5, r2) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) 20:05:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x20, 0x1, 0x101, 0x7]) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/54) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 20:05:43 executing program 1: r0 = msgget$private(0x0, 0x20000001ce) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="000000e4ff000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000010000ffffffffffffffff00000000000000000100000000000000000000000000000000000700000000000e2c553d00040000000000000000000000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000b64f227fda6f1861e5eb3509f568524b39fcc5b64e6f5fb5dd86811969fc2dbbe61b429bb7225f8ba4b170188c501f451ea6b933781c61c45aa04ea70109b67309c38a785fddc85899f37e3901199893b65e448d14ea160493a009aff908b02ab4f2f0d214676c48463432745adf06d9cdb61778a3d4d1e378d7a26add74c91b8633018ab61aeee9ff8a02482ed9fb1cd1156b5ec895ec1ac818cfea4c6b1dba7fdbc4110437141c841591cafc059a73b3399d022e9dc86dccedf9aeea0a6b66159fc6"], 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x49, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) socket$inet(0x2, 0x2, 0x0) kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, 0x0, 0x0) close(r1) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet(0x2, 0x3, 0x7) ftruncate(r5, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) 20:05:43 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34ebeacc82d75d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449e62172dd79b1d43bec4dcfa5f6f1ebc9fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828a7dabb8fc79b494e801449b11c62772ac572089f8cf95c1cf234b5"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r29, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = geteuid() r39 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r39, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYRESOCT=r40], 0x1, 0x800) msgrcv(r39, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r38, r35, r37, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r30, r34, r35, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, r30, 0x1}, 0x1, 0x80000000, 0x0, r1, 0x40, 0x6, 0xc822, 0x80400000}) r41 = getppid() r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x1, 0x1, 0x80) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) r52 = getgid() setegid(r52) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r54, &(0x7f0000000080)='\x00', r53, r52, 0x6) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = semget$private(0x0, 0x7, 0x287) semop(r58, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r58, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r58, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r58, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r58, 0x2, 0x3, &(0x7f0000000000)=""/9) r59 = getegid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r57, r55, r53, r59, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r50, r55) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, r50, r43, r45, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r47) r60 = getgid() setegid(r60) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r62, &(0x7f0000000080)='\x00', r61, r60, 0x6) r63 = getgid() setegid(r63) r64 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r64, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r64, 0x40087468, &(0x7f00000001c0)) fchownat(r64, &(0x7f0000000080)='\x00', r65, r63, 0x6) r66 = semget$private(0x0, 0x7, 0x287) semop(r66, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r66, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r66, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r66, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r66, 0x2, 0x3, &(0x7f0000000000)=""/9) r67 = getegid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r65, r63, r61, r67, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r68 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r68, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r41, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r70 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r69, r70, r71, 0x40, 0x2}, 0x3, 0x2, 0x2}) 20:05:43 executing program 1: getgid() r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 20:05:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32, @ANYRESDEC=r0], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x3, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x2, 0x61) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/82) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) poll(&(0x7f0000000180)=[{r7, 0x5}], 0x1, 0x0) geteuid() ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x1, 0xfe, 0x0, 0x5}, {0x5, 0x7, 0x2, 0x3}, {0x401, 0x3, 0x7, 0xd9fa}, {0x6, 0xc0, 0x3, 0x2}, {0x8, 0x9, 0x40, 0x2c0}, {0x0, 0x59, 0x40, 0x5}, {0xffc0, 0x3, 0x3a}, {0x2, 0x7, 0x8, 0x8000}, {0xe25, 0x5, 0x7, 0x10000}, {0x2, 0x5, 0x7, 0x1}]}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 20:05:43 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) msgsnd(r2, &(0x7f0000002080)=ANY=[@ANYRES32=r6, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xbb) 20:05:43 executing program 0: 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)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(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) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="372d20807552a8c199c935f7e37875212214a67164b9b0a4d41a403bb725e3c20f2e42237d7edf5af241168ae29d6eaec9a9be7c39aa8be640be9bed8bd20a0b2f2aef8f06", @ANYRESDEC, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32=r7, @ANYBLOB="4a48723990047ff0b53daf193da1b414478ee1f652e5054c1b882546d9cfdff9fa25a37e4b1f77ab2ebe42978db7d2432f09f02f420f156402c501682f3715a82dbd5bfa32927ee9ef25dc0b218f48fd45106e99831a09b6c201e4572f3a849b1a74939dc44e0ced264ff24541cacd3d44c50d4b784b2c951f22874b318e63b12dbcbd3f2c81ed53a5566cbdce493e136c3c1661e692bd9ecd1cf3d6b8e3d0c5525b54922d45ed3f7bd1c002ca5c06cb1bda4196c5791be0c250e6c479e2004773a09c602c89404aaf02277aac2e0d9dc0", @ANYRES16, @ANYRES16=0x0], @ANYRES16=0x0, @ANYRESOCT=r6, @ANYPTR], @ANYRES64]], &(0x7f00000005c0)=0x1) r10 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r10, 0x2, 0x1) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x9) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt(r11, 0x0, 0x6, 0x0, 0x0) r12 = dup(r11) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x7ffffffffffffff6, 0x1, 0x80000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0x5d, 0x80000020, 0x1, 0x400}, {{r9}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r12}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r14 = socket(0x18, 0x4000, 0x0) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, 0x0, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r26 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000840)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000980)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08df1d77a29ec8c5cc4944c6482d568687f41561ceeb1596c468295c0607ff84b283ae0019d12677cf939465b5a5a6b08c55f393ca4046e26a693e5babffc93e9f15e28d3055c3537c1a50d6943fc6d8ea702ab67aa920a4d346aa9ecec97a0c1097fd9e4f050a8b2d12607f67047ac560f7aabb93dadc72162a0708f636ab3fabbf9c08220de0db3d6a8a92a790a483b6cd6af5b04fca87ba", 0x15b}], 0x1000000000000217, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, r19}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) setuid(r25) 20:05:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000002c0)=""/51, 0x33) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f00000000c0)={0x2, "0b1536755a341d06ae62704e5dad973623579b191efc33fdb866fc4e42ae4fd16ef5ed7e5a40838ef837eedc6a7539dded"}, 0x39, 0xc00) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000035701b156a830000000000000000000000000000000000000000000000000000000000000000010000000000000000000000831f51f1f3d7fca9386d3d3b5fc9c5ddf80000000000000000000000050000000000000000fcff000000000000020000009aeab5beef00010000ff1c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000001000000073060000000000000000000000000000000000000dbb7717f66e346e0df38eb32e1678f49495b7f22a6ced401b35272bae23cec3"], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgsnd(r1, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x1800) 20:05:44 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34ebeacc82d75d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449e62172dd79b1d43bec4dcfa5f6f1ebc9fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828a7dabb8fc79b494e801449b11c62772ac572089f8cf95c1cf234b5"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r1, 0x40, 0x6, 0x4822, 0x80400000}) r28 = getppid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x1, 0x1, 0x80) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x2, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x0, 0x8, 0x1000}, {0x3, 0x4ff}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r37, r30, r32, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r47 = getgid() setegid(r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r49, &(0x7f0000000080)='\x00', r48, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) r54 = getegid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r52, r50, r48, r54, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r55 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r28, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r57 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r56, r57, r58, 0x40, 0x2}, 0x3, 0x2, 0x2}) 20:05:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe35) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffff2) close(r0) lseek(r0, 0x0, 0x1, 0x2) getppid() 20:05:44 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x8002, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001243a"], 0x10) write(r3, 0x0, 0x0) 20:05:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x1}], 0x6, 0x0, 0x1000, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r15}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r7, @ANYRES32=r2, @ANYRESHEX=r10, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab99eacff1400952a33778f15abd7d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b6", @ANYRES32=r12, @ANYPTR64, @ANYRESHEX=r13]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r6, @ANYRES64=r15], 0x6, 0xc00) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x24, 0x0) 20:05:45 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)) minherit(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x4, [{0x2, 0x5}, {0x1, 0x1}, {0x2, 0xc0000000}, {0x0, 0x3}, {0x4, 0x2}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x5}, {0x2, 0x8001}, {0x1, 0x4}, {0x0, 0x5}, {0x1, 0x7fff}, {0x3f9dab1fb628fc65, 0x3}, {0x3, 0x735e}, {0x0, 0x8001}, {0x1, 0x3f}, {0x3, 0xb0}, {0xdc715f25d42ea7ad}, {0x2, 0x6450}, {0x2, 0x6}, {0x2, 0x100}, {0xc852ff5f50a40e03, 0x2}, {0x1, 0x401}, {0x2, 0x9}, {0x1, 0x7}, {0x2, 0x8}, {0x1, 0x6}, {0xd8d279e2ef49432, 0x800}, {0x2, 0x1}, {0x2, 0x1}, {0x7271def8b24e6c3e, 0x5}, {0x2, 0x6e}]}) 20:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x9) 20:05:45 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x1, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r17) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, r18, r20) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r22, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r24, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r24, r26, r27) getegid() r28 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r28, 0x2, 0x1) r29 = kqueue() r30 = dup2(r28, r29) r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r34 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = getgid() setegid(r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) r44 = getgid() r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r47 = getgid() chown(&(0x7f0000000180)='./file0\x00', r46, r47) r48 = semget$private(0x0, 0x7, 0xa0) semop(r48, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r48, 0x0, 0x0) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r44, r45, r47, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r42, &(0x7f0000000a80)='./file0/file0\x00', r43, r47, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r49, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r49, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r41, r40, r41, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r36, r41) sendmsg$unix(r30, &(0x7f0000000840)={&(0x7f0000000d00)=ANY=[@ANYBLOB="00002e0466dc6c65302f66696c6519005ea3e8127134b421aa90420d8ef3148bab0e11913ca5914ac1867f79e514eb948abb6444a7562f7e2de9e20eee91d57a3c0fb8884798654fecce6a9e2c79eb2c4995f37705a9ed66d71e719d819be17c8d036de538dec2938f3da0046ed7406e4f5aad948ab21822f312e26f98f08fe3636be819bb7e04acc0593767742740011bbec11a45bbd6e8db623220050d03e230d39f2128544468661961e0266b6f2a5ed525527d1ef5d2a3a9d97eb7e853205b047487b6a4822a4f8f173017ecce7fee711381f7340e4b52ee395ac93e2436b2114fdacca6b8952ca8d7b11b1a593bb4b2be4b37b0fba707e14e34b36a52fc8ca686a69f1d86bcadbfc25e679d9da19e02f5feb3406181729b574461e013a51e88777a5e9246444eb10a85ef667ea8090adb3e83df6d2249bf81ec142a58526576cf76ea7a5c3a58e8836e0e87a5620fbd4b80f82cdd18f50a6ec177d0b409566485c0dc1787adb73fc3af0e67edcdfa493be4121749a7a872dce0b71eea5cfd8089764f88defd9d23b378970298476c6c68e2c3c24004d7d1c941f1ff8a861c813d52c7d05b11b56fc0a39d16d443ce3c0dc8360b"], 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, r33, r34, r41}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = syz_open_pts() r52 = syz_open_pts() ioctl$TIOCSETAF(r51, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r51, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r52) 20:05:45 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xfffffc9e) r12 = 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(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000700)={{0x2, r23, r11, r25, r15, 0x2a0, 0xfffb}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="28000000004e148ae5d121d072139db08c3d528a302b32ac06480f24f14ec0d13ebda1c6f9a2f28c4298b1afd64dc6ba484b7b741ae1c870bb8ad2ddb6f8dc4c2256c4147e0df212ad539329f6ebfe69ebb3e3b633e506506a0edd516999778636a98ee5bfeb203bc8ecc1df83563c7d9d55cf9bf2029c68490f7fe9ea943e33283de9d282e0fbb1626a3bc8426f8def10af98b1854d9117137c6a7c2b976a30df02ec41a9ab34ca828b9f54197cce3e55b9718a80109abf4fdf2eae2a508ff7185254ea964bf33e15ed0fcfb2fdd0ea74abc19272a4e69b8ae9e5c1a95e47a805c700"/238, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(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(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) 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(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 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) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x3, 0x0, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r44, r32, r46, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e80)={0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB, @ANYRES32=r47, @ANYBLOB="d77190b7aa08f772223e2399150aa25582b4277ce29eb9e7db572accc8367b9b0a504ebf42a294f0e177de6c920bef080a1ec7b93455ab953cd06fed24d8b9a6eb5391", @ANYRES32=r47, @ANYRES16, @ANYRES32=r47, @ANYRES32=r47], 0x55}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r46, r49, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) r53 = open(&(0x7f0000000040)='.\x00', 0x10, 0x0) preadv(r53, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r54 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r55 = syz_open_pts() r56 = syz_open_pts() close(r56) ioctl$TIOCSETA(r56, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r56, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r57 = socket(0x18, 0x0, 0x9) setsockopt(r57, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r58 = accept(r57, &(0x7f0000000280)=@in6, &(0x7f0000000480)=0xc) dup(r58) preadv(r55, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083, 0xff3}, {&(0x7f0000000980)=""/200, 0xc8}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000bc0)=""/222, 0xde}, {&(0x7f00000008c0)=""/21, 0x15}, {&(0x7f0000000cc0)=""/148, 0x94}], 0x7, 0x0, 0x0) fchownat(r54, &(0x7f0000000100)='./file0\x00', r52, r50, 0x0) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 20:05:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x211) r5 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r5, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r8 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r8, &(0x7f0000000180), 0x169, 0x0, 0x0) semop(r5, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r6) socket(0x11, 0x3, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r12, &(0x7f0000000140)="02", 0x1) kevent(r11, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r11}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r12}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r12}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r11}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r13}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r18, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18], 0x28}, 0x0) kevent(r12, &(0x7f0000000b40)=[{{r14}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r0}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r15}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r0}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r17}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc028698d, &(0x7f00000000c0)) r21 = kqueue() open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r22 = syz_open_pts() writev(r22, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r23 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/vmm\x00', 0x4, 0x0) kevent(r21, &(0x7f0000000a80)=[{{r7}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r22}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r23}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r24 = kqueue() r25 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r24, &(0x7f0000000140)=[{{r25}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r10, 0xa, r24) r26 = kqueue() r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r26, &(0x7f0000000140)=[{{r27}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) 20:05:46 executing program 0: r0 = socket(0x11, 0xd799f7cdfc091588, 0x1) r1 = kqueue() dup2(r0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r5, r6) dup2(r6, r4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) dup2(r4, r7) r8 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r8]) socketpair$unix(0x1, 0xd639865f8fa164dd, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r24}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r11, @ANYRESOCT=r13, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r16, @ANYRES32=r11, @ANYRESHEX=r19, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r21, @ANYPTR64, @ANYRESHEX=r22]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r15, @ANYRES64=r24], 0x6, 0xc00) r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r27, r28, r30, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = geteuid() r37 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r37, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r37, &(0x7f0000000200)=ANY=[@ANYRESOCT=r38], 0x1, 0x800) msgrcv(r37, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r36, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r28, r32, r33, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r32, r9, r9, r9, r9]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r43 = geteuid() r44 = getpgid(0xffffffffffffffff) r45 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r42, r39, r43, r40, 0x143, 0x80000001}, 0x8, 0x100000000, r44, r45, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r46 = getuid() r47 = geteuid() setreuid(r46, r47) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r43], @ANYRESDEC, @ANYRES64=r5, @ANYRES32=r30, @ANYPTR, @ANYRES64=r41, @ANYRESHEX=r33, @ANYRES16=r46, @ANYRESHEX=0x0], 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r48 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r48, &(0x7f0000000000)="00b9ae50", 0x4) 20:05:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x0, "6057e36803a7959dd6710ca75b28dd7afefc6a59", 0x7ff, 0x800}) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 20:05:46 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x6, 0x8002, 0x20) connect$unix(r1, &(0x7f00000008c0)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) getegid() 20:05:46 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020104efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d91a904839a4ca375562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000480)="b1dd491c7e461b10eaf7b4c8a305ded2eb2a5b8e80498696c6d5093ab9ce2cec39bcb3c85a46a1d9ce5cadc9d6cf1ba27b1a92bb6170b1f75e9495bd91779587edf21a1947b335a641669cb457373dfa8788611c4c63af5609e6fb632c01da0ff05efe6bd5af6fb1261ac4b48bdec7cd85f388bdecd08c7dabb17b363a2addd3a109d6b35af0cc1a76208628de91d62f096b50c6b80aed69c3f29e8228a89fbf7235f5d78033eb347f90adab3f8ec413bc4f8aad458e9762f9dc817000f2b3c351fdd5b0bfdbcdb073aa5fd9a3bc1cc7eb61a76ad77a50b01d0b3ffddc711cff2eef6a1872e91abcb20b655380282c5de3acd7d51bc2880ac29a59a0b86094e560328dc9811bc4452762b301125d9277016974e3719fed97c973191a8762afcdfb2baddc08b952c181c51d4dbba0b526920c24012918140375ec0edb82423e72a925830aa49e3301059f3bff9c8d14d1d43a11dbba2bc1d626ae32fbd33456789fb3fd1e8829945f6bcc635ad3b22b89", 0x170}, {&(0x7f0000000180)='*', 0x1}], 0x2) r1 = semget(0x1, 0x0, 0x4b2) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0x101, 0x1000}], 0x2) 20:05:46 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00007f4000/0x4000)=nil, &(0x7f000049b000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x200000000000}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00002c3000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ec3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000562000/0x4000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000d8d000/0x3000)=nil}, {&(0x7f0000c27000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ba8000/0x4000)=nil, &(0x7f00006fc000/0x1000)=nil, 0x57f1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file']}) pwritev(0xffffffffffffffff, &(0x7f0000001780), 0x10000000000003bc, 0x0, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000540)=0xe8da20b24056e665) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x9) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x9) r5 = geteuid() setuid(r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000007c0)) getuid() socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x40047309, &(0x7f00000000c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000240)={0x1, 0x82}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r10, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)="87", 0x1) close(r11) r12 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r13 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) r14 = socket(0x5, 0x8008, 0x1) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r15 = socket(0x11, 0x3, 0x0) accept(r15, &(0x7f0000001800)=@in6, &(0x7f0000001540)=0x26faad88) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000000)="87", 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) close(r18) 20:05:47 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000001c0)='./file1/file0\x00', 0x14) 20:05:47 executing program 1: socket$unix(0x1, 0x6, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x42}, {0x0, 0x1000, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xa8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0xc, r11, 0x0, r15, r13, 0xd, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r16 = open(&(0x7f0000000340)='./file0/file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r16, 0x0, 0x4) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r17, 0x0, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r18, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x1000, 0x4e0, &(0x7f00007e4000/0x1000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x1a8, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) r26 = open(&(0x7f0000000040)='./file0\x00', 0x910, 0x0) pwritev(r26, &(0x7f0000000400), 0x1, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = geteuid() setreuid(r27, r28) getegid() r29 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r29, 0x29, 0x20800000032, 0x0, 0x0) r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0x20800000032, 0x0, 0x0) r31 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r31, 0x29, 0x20800000032, 0x0, 0x0) syz_open_pts() 20:05:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x1f, 0x4) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x205, 0x6, 0x300000006, r2}) r3 = msgget$private(0x0, 0x214) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000ac0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f18fd5c6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600000000000000000000000000008e6f0ffa5d624ec757445ce040ed55330316302131826c1b881fda1d636db41881d79f5ed1721b8658abfd90e512dd3f47ba801bba5f6a0146812a4af658543351d80f4d9f08283b56a8f5f349ceb9281b9d9146c9501cc83f626001469ccc17d28ae199e5a0b091be14abaf2ddb5cc4b95fd0e7c06b8a64a4263326f96ca6747eeeafdd92da93a9ff9c91f1313036e28e8a25daf2a6f6f1e94b2b57990cf318d610b340f629d85e5b0676ff4a7bb9e964e0cd49dcd32ae7b03acfac01a3cfa94e6c554ccc76a891928c483271bbe884be839228c202d07e832ff21e9903fa3ed8903876ca302e1913bb6b7e41fefae483775965faa436b6dc"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff0000000000000000b6843417249c790d472c6620a78f364600000000000000000000000000000000000000000000000000000000000844199ae137096503029c713d73719dfa0c477e0000000000000008000000000000000000aba50000000000000faa31ea8d0b5a3725487b7749acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e7fe5f7efe94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9bb5adc1581df2777573cee8305a426b555c07afdb55415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfdd418e6ce1d952eca6ed8d4f959088297375b467264d6f4f111bf228a420011db09efaf07523e50e3c9f4b685d3c620bfcac858800000000000000"], 0x49b, 0x3, 0x800) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, r16, 0x3f, 0x7, 0x6, 0x7}) r17 = msgget$private(0x0, 0x214) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r4, r13, 0x0, 0xffffffffffffffff, r18]) setgid(r22) r23 = dup2(r0, r1) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 20:05:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffdef, 0x0, 0x0, 0x14}, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000004c0)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0xfffffffffffffc88, 0x0, 0xfffffe43, 0x0}, 0x9) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x2, 0x0) setsockopt(r4, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() r6 = syz_open_pts() close(r6) write(r6, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0xff, 0x0, 0x0, "000000000000000100002000", 0x10000}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() close(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x5, 0x7, 0x47ff, 0x4a9a, 0xf005, 0xfe01]) write(r7, &(0x7f00000006c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x7e0) close(r0) dup(r7) syz_open_pts() r8 = open(&(0x7f0000000280)='./file1\x00', 0x1, 0x4) recvfrom$inet6(r8, &(0x7f00000003c0)=""/63, 0x3f, 0x43, &(0x7f0000000680)={0x18, 0x1, 0x8, 0x3f}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000f80)="00368923d6dd9c9033b3bcc5f9804cc32c6386487cc679ce75971c00400c8aa96d4ec3197d3f7b3891415be905469e0ec572689fce0a85752a6fd75ac920dae9073530fdf316066c1c4b5bda", 0x4c}, {&(0x7f0000001000)="362c30658f746cb04428099d8fcea3d48c2a9e6ca24378a0e9258aad1ff5a7017b0bb0a9c75da286d4c874adc78e4d8ae9a42ba1b7321d1dc1f46de49261d377b45129e7cd5fed30a8043ac10d83059f8dda809676efb3dce7046e2d64ea0870a4afa9adbbaa93d0f66dde63450f055311b0e260ea9fe4369f970e47be7fd5c207a1a261ee26a330372d4daff59a4bef1628bb66c25d199814a863616237956c042d7854905dbb9c629624f5c0e4c72c00363fce7dc610429b1666449a7c", 0xbe}, {&(0x7f00000010c0)="f28cce44328d1be5c1ffbadd1be83bcc9f74ce063da7a73cc54cdc2755d2ad00070434d7577eac3bf5cc64c963c6d4400fe6476150c64a43883ba6eb538bc2d96f6fa7b0d053985e67966be0a79eaec38752acae4a83de1e2c8cc416c8d4b32953ca3fe00622db28f51d276894b12bafcec9eb51d238c62435a8bc0c9533a721b38f7962", 0xffffff5b}, {&(0x7f0000002500)="a15cee14943f1f6202e4d7c5bb40d4df175580de76ac8d45f1273f81504e4659f8c86e23a2e2701ada7f0ad178108aa8ad97ffafe07dbf9e5dec4c04d9e37af37ade9bcab38602c38ac19a7e1eeddfcb3117af7327f62f3ddac6b89df6e7b8f334f8fcff771a319e4b5136237f9bb8a16a6a7977649afdae0da06837bd2e1db007fd6fa5ffdb76efc2cc9715d05993efdb86e49c194027e2063c28283166681c1f126b95defd7e2d9b176d140899079eac3d19e953eec82c730344585e74265ae3d9881a938a09d8c210f8927d8d6de4cb12245b6561f461db", 0xd9}, {&(0x7f0000001280)="2975c35253b5498c0423527d207717e4bc1f815b6d6950062caf32bff0213668ba5c57adf0930c02862c6f1daf56e38c6c7938ccf6edb7c90242fd558e3249673a28f0180820f30fad1a801a708f94e2c4c9ef307e83758e194ae3ec258b28d12f1b975e712245c63e2e08a843898d0436f7013ce7e7c22e2c87feb614b4a867de0c1d87cf6cd8bdf72c95bd185b5c2e8ca9c39ff7a22660e97f8bd54df5fef1cd136caf0e48cdbe866aed0f5fef0052d6a265bc4816452e25d59e7d91642e863c7489ca1c2935d936642f3d0bc1a2ea854aff7cc48373cecc746a835b146bfe72c3366935d133d9cd1a1ac862b2d1c21f6eb6c2714a1e23966ecd8eca4fde3dc50aa953a5cbcc02774d9cc10150f514d8d11c0017a09170e2d6d0538425acee3b3bcbbd5039ce1a6af38473cfd66898b881a79b352c39f85611ef488d1efd945dc01197348c589871a0f1c0dde0dff8b1bd060f4494e50ad881cea96e3bcf74e8e7a417259baade22ca7592baee767aa367e1bb941adf525c72d6295bd202f03696d1a298d6fb576d4ce9009bec7964a7b2ec35dd504b4f69857287e558ddad7dd303bc6766c6c843599a665557c6760157bb19470ef8ad3c45094bfbacf3da365195df9be4e1f9b42799283f2be24c731b3fbae2cc9d5dd066a10a04c35e98d13d3e3475c082ebe9fd12b5d49137ea992b64a0d3ae489773cac92769cbe98ff13c1ebebfe1f01eff0c5d8f5a6265af9658f985d98a68e5429e30a3fd2978277a41ed3c1383356f6d60046c6af23ab48743da78fb6a232108321ff776142fc70cdfdc8a75be46cd8360e9b15985b17b21caa4dda958e8bef96502cce7ea7c086e750f5ac48e21ea2e2affef21851f8c946a42128176a2d78e558a66b3f15731d7fb15d14fa11c657fcb9085803f5e6f696e63c8904f9ffe996ba17733e453b38c98caf456d160f86aea9fe317793aa1766c03813fddf4e0132646bff17e29f59299b62d3c8dd436dc44ee4cd488b02ad2388d7dc75d120d80b2deaedde893c05991a30f27bb89948a6524ba6661f2ea4295dd36d69b216c6b75d360aad38204fe05da72e8a16ccf0261d928176a1ec03156f967d5050f15f39d8aeff488e9a1231f2316ae0f649e4a72dc3c64a013fe727abeb2bf875101e4d8e45f80d5f0ac77bdac0f4a2e44f03b23fa82a948d74e35c3a24dd593e2dc3b50eeb40137c37686cb1e49a9755a600c9626031dddfe55d98b7627fa55fe04c1fe7d8414ce735bc76027934c4f900cca12c95a3d1c8910b27e964bfd889972766e141da37ed3bc2f7b069855e8e7109e8a2c7e5812dd047193a70f893bdb387a39940d1fe6ee23891b84281de9bc17aa88b800ae68f8cd5d73544b471bdf31a9b26d491ed779e6c1a4db2553c3b4805a6ab3799a564c3a7245c6815f720bf31afded0912430f70be4551459c9d6464c605db28b77149845cb91f2280e04fa8150badd4d50a455511c736944bb6fec33d8dc6c91ad6d55dbd63da06e24c6d3404eb7de100c239e53cb0ae337342723bfff68eb8f1b7c08ad7dc5d80bd92c5b8bb054a644d93d7c88b5482622ec5b2e1e999e0481766e659cf8050f8d4115b9dff3d39242c96057996c7c889aa2fc56c65c56be8764e83fb9ea1d822fe6f70993eea0a3f6e6ce396f08e080c0a44561dd2601f6da355faf586d459aff03ea7e176a0571469d41b4c7981ed6b9dab2509637928b6923e72828dcc2e059fbfc04b6d35ee6cf10599cfc97245a3ec64805efc3937ee897d47e355256d6b75f3c14eebfbe1e65eee0ad9d33d391c52bf6b76ddb9e004834de585dcc1c79023917d778b0cc4cda6e167dc1d13e75bb055172bec0357825d8535178d9e44fef25dc47f761b3ba3b2ad972eee617201c16be0f89a29a6e442f2ad7c7a1ae685ce94aeddb0d256398b73bcbe8fb24e46222a62c819952e62ce6c54081f84bb57673ddba67e7388d4d101080979f396fe0838afa510db799ec5409477f354798810fc31a9444925ebbe67fbfbb94bb02350425facbc396cb38845bb195992dcde9fec20916ec01520a566cb80c0a51e02254b9eb3779da475f26729f5d7efa8e8c19bafe608e1fd3d84069939e2b4607a542fcc8b5e368f2c897b164c4d5fbe432c85d6f7cc1156db6d5c39765e5bbdc2545c045fd9177a3af93cf37b6d7a4cc3572ef8e5af71c7ffea71706fa160eae57ae0a828ff440c73359fafc44f725e2e768f87c0dd5a4d765ad66cf6bc68c498c1a7dd1ee92a94d6faffe80a74b4e2d274cd5ffbf58732b82851636cc2cc5f832232f974e28cfb0eaad5f81978afd5cf2771d277d3c76a036d13c165d05618060e66011833443da2aba75ec66d54f9784a756cb4918ebc7961ff26d128a287ecca823830a0d20116a27ef1d3d717cb6eb516fa1bb2079eba47600e466ddcf40aa451cd0a2a4e092c878bc09b00109df21380e99df0b1c2d00bf7e0bfbca0795318870814ab73c9748c070138dbbbd75ee9c5c90b756875fe986d1106db566cc88783a3a958ec7ff9306751c04bb70bae00fb3e7a00312be30f14886cfc5ae6ea6e7d385b5ed8285a3e5df3fd3ccf6689a53b2b155eeeb0fe78cf6f783794164a93f7ee83fa1549d6f3a1b9c21c29d3398c82f5c91acb11f3c404d8bb47aed13592df433db5d68cb5050ed73f2e8a5d8314a0a98480a759a2ef11b1152c600a85253f9dbf7a2b49c789a22b4e0415540a64d3e578336ee8ef5043d64c27e056bae42b6d07dd3773ff6c0f7ca1eb0f2756817860e903f60c8d8a5f3d8185265ded9817de14b0e0696c279b692dca28335c487ff74c7eb223da2d8f953a8e970fa52ac326fa79694f8711a06ed4143528895049314c5ed15f87db8803ba838bde28a049718544e21bfe4354866b98b7350bb4a814116a6d0d2460fce8126569ba30fa9eaeb518a4a61d4b3809605ca543a8851e63413c5c15ac60d896d6b29c4abbb971c6894bed1a3a798e1cbdd8f5d743d06aefbb9550f0b6332c18181ed9eb279690e2cfe095060a2fb7804536947129638ac4f2ae7cd67626757e79a0186fd763bdc9a9c88d1a8e429ed601878b8f8115ac007b1ac7a1a39ef599e7b7c8ad15b141f1cfa2c845e2ef394d4a010ab2ca874327638e10f09b51cf7b3e6d4b924a887bec4375fe05b6628278b6305bf6855f6b8fb2db1ae4d680e8013983e32f42c24a972b91bc55ce828c56028e870f5a1a9778b88836e2b087377197779c22f30c8879d11f60e70206cd5bdad24ffa943f9a64238ce39d635e519bf4478dc2d95d82b23f60749a94b02097e923025bceb1e33c9f67da75b2152cf8c600d6f95b308e330fb405d1a2b4621072928afa3480827c3cf1c1ebb3a78b95f71444be5fc6741347a7154a211e84ec63d02988ec23d40be2000c79151fb7247da01d7edfa69ce623cad6d614d41a73ba4907a215128ed32798798b935eb1160e959ed522790330fa90639e944458b8b5118a023a97a70a0c9ab4bb09e7c8f495f8d24045aacb80dc391ac5f5aa290fa9c8cacea7eb32006deacea0f5c81498a4173be01bc4fc2b09dd25e26d78ab37054ed8ee9315a7c2cb9a79aba61258d87de3e542f486889e56f0fb354ebf03d85da69ff2a36b6d727cc82bed7161444ee1002f3d92ac1daf1504f54fc4fec77f661c7ae90b5855ce31f2834fc824455a258032a78591d7ddb508b762865284010dfc29604aa461da91e1148dad2ab71d93fd70b29a7df208c11f0dc02f082ef62eaf494f7207da857eb4b539aa1d069751cc8b59828bd18a2387a72ac54e29178122e4c504fd0add2280e08337ed6bf1265693c25c86d9171f15b3b405227a6fef036de1a68c68bec64a811ad1c15d71d68ffdb298ca7977eba1a0beebc1670e2b2a69fca4d06ebd2f591091ec6b28a2afc238a23164b4dcc8fa055de2939f15202fa6bdf5c8c47845d17ec980631293eecefceda0d406766594df5c9bdf60a2da8896b0ca37adeb2d66e097871e3b4145a839e97b1f58b0e77bcde24ff4d9fb7f3cf6b59cfe3bcf8a2fe8cccfadff00034a4cbcab55f0805fed4752d1547a48e9ac908dc21d0a9066ebeb68e9bec41b78a91e1c6cd31e33faf1c816937a8592efe2f705f135e21694a4bc701e81a3223dbb7222adf5b91ae5f24f49e9cab4efba5427590a66c771f1fdfc5940f146ef18571c3ff692311a92285183389afddd83b050c742df031509e100665c90b8728333c1cca71aa0af66db94a23856adc042ff17e9d56cd65c78f81bb6dea2e5e4af48a949a240b69288062f256507dee2ebb6644db4c037db74428599bc94aaadabbe05c836f9f9be08a96f130ed91bc8a479d0368548df13111a50e94363d4f59aadc8db5a95b88a25472cd542b02de40a1077e0d4ad1fc59bb61bc2ab638c7e12ba1c127a992944acb01156457be4054fdb38dfd15318bb1ad999ee64292df82bcfee84134abb608062213a28ec9622c2179bc287da459bfc26de3a77d8c966921f1f8ab10fe4f71a8af4816fe6000a3fb8a57d7b02c4eb0c6942176e2f25da70edfbadeae2447c7aa95f83acc4f254eb41b766e4576dc2fba6b5feadf0b791dbf463eb4434e7c53516a1306f8a86e621cd8334d382a01f641b153ebf3eedff8ccd599a74a7f6fae41f23e00407ba6707930ead47ad1dd912698a6712d1f805397e79c1d48ed856f028f68bbb370399b0189fac559fb8bf0989c340d46b4af157a12b6901ffbfcbb5b1d83baaab71ff2003a96cabc952e8e335d918416b52dca643b2a944898ae8bfa013fe564a78acaeb87812da3e116e162b7992b9570ed3d34bc8d8b4d8c97e50fa3634cdc4cb0780c17fb8bcc136e8c760faa858632edccbfb0116e1e08a2c16ca082e2e51d348a389d4bc88ecdf6f260356c42e6fe704548b7451d36b8324d854bb136ce8770f86007abecaf572aa686511494171df6bfd0a5d2439038b68b3c4bc49783382a774d2f95520274a7c69f187c0b112adc4a293f0302a8d9c8612b465ff09742ea853b42664003c18e8f7e07963d14bf7d2bf23d2044078c7b00163ecc20110ae7bb68945bba0d7a3e137f18e531b73a987cd72e547c7f64f1f9a9e2bfb97822b8cf16f8a01d5d75b37c4d067b7de90902047c94d4cad625bdbee135a3f1f204d3d930b9167697c64ff2a4539d09301f7246ab481af0cd3fd1a17853e876bd41fb24ca4814d2194ebdb98a0e37997a1ba66b4499dd94e744b5b30f3363c58854739ed42dbd6c401a525e2328db492bad0e503c09b4e56b1318b1f38599b3f137436df8c6b46a4eb279efd71421f3d99e1a3de75848d088655f30d89a03935d893a18399cde5fe7e9e878e92fe3421419a15c6945daa64051e65075e73f6a6b21ced7c47116b33ee78a9ef54ccd32e2e4e9e954f62114644b9939157642628c49fe3137689b75cae3ac356b7629ab2b9a2897019748af0879cd8f8d921fedda25acb5550a7b9c96715b43bafdceb3a8582b85a4a09ffa8ccd13f57e8b06cbf98f797b3557794f9ca3b6e44797a6c10182586bc0ccc65f542d3552721d0f507969ba83c0a60d64ec49307a3dac612f2b6c67754770d834ce060a08c71dc8d2508a0da6a5eb649a3a05c2e910a0c77a7ab62ee7ca0ec1f5f4ee965c6f631e3fe0b667f9e7bd3768d672047b698ca12f34ee64881a8651f1f6e69779833a510e408a162655d2e404e3f6e1d530732f89c64b55e9d84afafc589abb55297c02c86f58a3d9e9b51e697437545685e22a2658eb67179", 0x1000}, {&(0x7f0000002280)="d6b61251fdaa6838bca63dd59f0f0d2d06b9ef21f9a3a0a69708309cee709bc3bae716ee871301dace3560165c696e95b23b0406ca7f99d3118b66fc5f4580d24765ed2768a0aee560682dd66d80ae0a3bc1b4c920d04c82b7b66ab7bb865ab80cc17a3dd2313b7c7cbf94db1002c86c3d99230a46b674ec69b01e681a225127cc9de42ea5cfd65e951d43b8e7df79e35ba8172471f428ba1eb529e8a4b7aa63abfe7c4b41eb492c98f5e9f6f90e07569cc44d14aa00c6c4e5f52fd1331f2adf4a8b8237cdf51f36e7130132ec03f686b40b4902177bad3db19e6f56ab02377cb59a9b9f", 0xe4}], 0x1cd, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) kevent(0xffffffffffffffff, 0x0, 0xff, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) socket(0x18, 0x8000, 0x0) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:05:48 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() socket$inet6(0x18, 0x2, 0x2) r4 = syz_open_pts() fchmod(r3, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x81}, {{r4}, 0x8000000000000003, 0x22, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8022fd051cc3ae5a, 0x200}, {{r2}, 0xfffffffffffffff8, 0x108, 0x4, 0x5, 0x7}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x200, 0x6}, {{r2}, 0xfffffffffffffffa, 0x18, 0x1800fff7f, 0xc203, 0x100000000}], 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 20:05:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x4, 0x2, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x6, r17, r18, r20, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = geteuid() r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r27, &(0x7f0000000200)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) msgrcv(r27, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x6, r26, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r18, r22, r23, 0xffffffffffffffff]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xef7ffff7, r12, r14, r11, r4, 0x40, 0x20}, 0xff7ffffffffb8f49, 0xa8a, 0x5}) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r34, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r33, r35, r31, r32, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r12, r32, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r39) write(r39, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r38, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r37, r40, r5, r6, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r5) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 20:05:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8, "673a00012d00ffff00f2ff0000000000008000", 0x0, 0x2}) syz_open_pts() kqueue() 20:05:49 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060693d, &(0x7f0000000300)) openat(r5, &(0x7f0000000600)='./file0\x00', 0x840, 0x40) r6 = accept(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000780)=0xfffffffffffffef3) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r9}, 0xc) getpgid(r1) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x1}) select(0x40, &(0x7f0000000100)={0x4, 0xacd2, 0x1, 0x80000001, 0x1, 0x4, 0x6, 0x5}, &(0x7f00000003c0)={0x0, 0x10001, 0x3, 0x5, 0x0, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x40000009e, 0x1000, 0x2, 0x464d, 0x80000000, 0x8, 0x8, 0x9}, &(0x7f0000000400)={0x5, 0x800002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r10, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0x58) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r0, 0x20007471) mknodat(r12, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r11, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r14, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) clock_settime(0x4, &(0x7f0000001240)={0x7, 0xb412}) semget$private(0x0, 0x3, 0x10108) r15 = socket(0x18, 0x1, 0x0) close(r15) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x8, 0x2012, 0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r19, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x4, 0x8, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r20 = kqueue() kevent(r20, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x3f) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r21 = kqueue() kevent(r21, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r21, r22) r23 = kqueue() kevent(r23, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r23) kqueue() r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r25]) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0x8000000000000007, 0x1, 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) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r39}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r25, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r26, @ANYRESOCT=r28, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r31, @ANYRES32=r26, @ANYRESHEX=r34, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594b9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b517af94d8a9757c8f6add0ec1a4dae2173790bb3e0100dacafbea55ed9ecfc46211b389b534f6216f725662de1c16fda6c3614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183dd28b504f5fe2", @ANYRES32=r36, @ANYPTR64, @ANYRESHEX=r37]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r30, @ANYRES64=r39], 0x6, 0xc00) kevent(r36, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r24}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r42 = syz_open_pts() close(r42) ioctl$TIOCSTOP(r42, 0x2000746f) write(r42, &(0x7f0000000080)='L', 0x1) r43 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) kevent(r41, &(0x7f00000007c0)=[{{}, 0xfffffffffffffffa, 0x11, 0x8, 0x7e, 0x10001}, {{r13}, 0xfffffffffffffff9, 0x103, 0x2, 0xfffffffffffffff9, 0x80}, {{r42}, 0xfffffffffffffffd, 0x20, 0x2, 0x3ff, 0x7fff}, {{r12}, 0xfffffffffffffff9, 0x15619ced5c29f806, 0x4, 0x4, 0x4}, {{r43}, 0xfffffffffffffff8, 0x4, 0x78000017, 0x1, 0x6}], 0x8000, 0x0, 0x0, 0x0) ftruncate(r21, 0x0, 0x4) fchown(r0, r16, r17) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r44 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r44, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 20:05:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xe940) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}], 0x2, 0x0) 20:05:49 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = syz_open_pts() close(r4) r5 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c3f000000", 0x8) r10 = socket(0x2, 0x8002, 0x0) dup2(r9, r10) dup2(r10, r8) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x8002, 0x0) dup2(r8, r11) r12 = accept(r8, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x100, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x98d40066f4b65ac8, 0x10000, 0x400}, {{r3}, 0xfffffffffffffffe, 0x3d, 0x1, 0xfff, 0x100000001}, {{r13}, 0x0, 0x8, 0xfffff, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0xbe7b, 0xff}, {{r1}, 0xfffffffffffffffd, 0x6, 0x10, 0x5, 0x40}, {{r6}, 0xfffffffffffffff9, 0x39, 0xab9e3ab8ceb3359f, 0x0, 0x5b11}, {{r7}, 0x8339a25705cdb6fa, 0x2, 0x40000011, 0x7, 0x64}, {{r12}, 0xffffffffffffffff, 0x2c, 0x20000000, 0x8, 0xc4e}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 20:05:49 executing program 1: r0 = getgid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f00000005c0)=[{0x4, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) 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) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x8a, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x3}) r6 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYPTR64], 0x1, 0x0, 0x4880c2a1e2596022) r7 = socket(0x10, 0x4, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r5, r1, r0, 0x13, 0x6}, 0x6, 0x2, r8, r8, 0x3f, 0x7, 0x6, 0x7}) setegid(r5) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0xffffffffffffffff, 0x20000000}], 0x7ff, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) r16 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0xe071e0599d192551) openat(r16, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) 20:05:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14aceccc824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d5775df11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r4 = dup2(r3, r1) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000004, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000004, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000004, 0x0, 0x0) r9 = 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(r9, 0x29, 0x66, &(0x7f0000000480)={0x6e0e, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x384) r13 = fcntl$getown(r9, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r16 = 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(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = fcntl$getown(r3, 0x5) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r29 = 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(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) shmat(r36, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r37 = geteuid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r37, r26, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x7fff, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r35, 0x0, 0x92, 0xffff}) r39 = getuid() r40 = socket(0x0, 0x0, 0x0) r41 = semget$private(0x0, 0x4, 0x1000100d3) semop(r41, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r41, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r43 = getuid() r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r48 = fcntl$getown(r44, 0x5) r49 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r49, 0x0, 0x0) r50 = fcntl$getown(r49, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000540)={{0x240000000, r46, r47, r46, r47, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r45, r48, 0x41d, 0x5, 0x5}) r52 = getuid() setreuid(r52, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r47, r52, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r48, r50, 0x0, 0x92, 0xffff}) r53 = getuid() setreuid(r53, 0xffffffffffffffff) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r53, r42, r43, r47, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r28, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f245f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r35, r39, r42}], 0x20, 0x1}, 0x806) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="91f2a51524a50e07fe358a841fc8968b5b", 0x11}, {&(0x7f0000000100)="79980f25", 0x4}, {&(0x7f0000000140)="b54d458b92bb5af7b26a91c4ba84ba004bb4ed58271ca8fc70ea18965a70a9698bb635f8cdc1915459fa4d14e04501310de69d3821d93ce71e31a063970ad19a527337a6d5faefd9acbff95a4f14560af36701d65b3808590bd625039e7ffeb8403e33c212895e0bed67332b4b7ef86ca6cb520def73792bbd1d9406fc356a96c34751951c28c9dcbbe847d5d41eb9e5318bc78050e985b56482ea7401355d4d3392391d9454", 0xa6}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r15, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r25}, @cred={0x20, 0xffff, 0x0, r27, 0xffffffffffffffff, r42}], 0x80, 0x8}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r55 = 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(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r59 = fcntl$getown(r55, 0x5) r60 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r60, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) shmat(r62, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r63 = geteuid() shmctl$IPC_SET(r62, 0x1, &(0x7f0000000540)={{0x240000000, r57, r58, r63, r54, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r56, r59, 0x7fff, 0x5, 0x5}) r64 = getuid() setreuid(r64, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r58, r64, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r59, r61, 0x0, 0x92, 0xffff}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r15, r58, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x4000}}, 0x0) 20:05:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x156) renameat(r2, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 20:05:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) socketpair(0x20, 0x3, 0x7d, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x10000, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001080), &(0x7f0000001100)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x0, 0x4e}, {{r3}, 0xfffffffffffffffe, 0xa7, 0x20000000, 0xee6, 0x7f}, {{r4}, 0xfffffffffffffff9, 0x28, 0x80000000, 0x10001, 0xec82}, {{r5}, 0xffffffffffffffff, 0x12, 0x40000000, 0x0, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x80, 0x40, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0xa, 0x1, 0x6f6, 0xe9ba}, {{r7}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x2, 0xb7}, {{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0xb30, 0x7ff}], 0x2, &(0x7f0000001180)=[{{r9}, 0xfffffffffffffffe, 0x4e, 0x1, 0x5, 0x8}], 0x10001, &(0x7f00000013c0)={0x42b, 0x7fffffff}) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 20:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000000000000000000e8129259f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d0580aa36a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680653ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea773a6aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3ddb139d73a9fdcc915edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e807040"], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c80632031647e0f9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x204) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000000c8f60028a3088b0000000000000000000000000000003b9dee068072096200080000000000000000000000000101000f000000"], 0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r7) fcntl$dupfd(r6, 0x14, r4) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae73f24de5625d268353bbfe", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r6]], 0x2, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e8f1d1e00006853362a75927547bfb53f947a905bd"], 0x1d, 0x800) r8 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) connect$unix(r9, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x3) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 20:05:50 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0/file1\x00', 0x4, 0x2, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:05:50 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYRES16=r3, @ANYRESHEX=r2, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1800) r4 = syz_open_pts() flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x1, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x6}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000002140)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESDEC], @ANYBLOB="3b4ae6d6a7cc7263fcca986a223e81d4a457d5572e4c5a270e4a7063f48c0804aa7d08dc63c666f657ef3e19270ff71c6540a90fb16cb4720940bf71dd7a1c653a5d727fd9fac7198d0826d064bfa0bae73120371ac6566aa19e8612159d253f24e3b114fc693cc3b451b49377e39fa2d07079d0bf9f", @ANYRES16=0x0, @ANYRES32=0x0], @ANYBLOB="b8a2afd4c365be4d345874f4836350144c42f73721ab11dcf7669167e06f96e8299fdc0f539058dad2d87528bea5af095c9d230d450b134f3f2ff82654de547c4cead56b1039db7cc475bfa0a03302fbd6e3cb6e6c1fdde9fae8613bf2f163405a4b6c20a458f6bf2f473677b94c78fda733dd59008fc375164363447da0844e4788f18769038ff318a907c62c2aaaad76f2977758806e36aa56f96669aef5eaae776bc15a4dd51c23fc0baeda72832dd017f871ee4b0b71d03b3d936e2301fab438a2f50f29ecfa229455918a9d9dcc991c99ae06093227c0055fface07f65cbbf1ddf9e633758871801a14a5cfce31409b41dfd50b488d95230f33861fd7ecc8599934e2efa1f4d8fa721f38b57f179bb45d0fa46cea2f0a4e690d05683540a37588a90754012d522232590e0476f0755dd03860c276b85cc3e65370106e9e513a652b9ec53ff96889f44f23fce3b7390937f6732708c5ebc80d7d69b764d4fe8d9235c1ae89ca4a76e9ef0d67ce2673aa7ad344fcda34cf281d45c89b7960c83fb0434e103ab2771ebd5bb7eeb798fad6489e14a18f62115d20865fa683bccdea20aaac76fe5291dc92976d21c0353255df30af1ce4bc4f756c5df930675878b789f7facf3e851c432d5d92f20df3549fa21947286f009da3f56757c6552d329c9cff3a50d37fb6de3f4cefdc90fe6ce41a9d01f715e026c10083a02d1457c8a2552243c1fa344322fc582f457ea6dda51844f5f46f740263daa212ade911cbdadbfcc2653be74f0c0e37158e41b210fc7caebb821d1d231b855f0bce3bf9fa8f28b282c1570ce529a564bb70c08a69189cf8968db78704b4e1753a8af29c59e9defb5c32753d1d5fbc91e1b9ccb116f6c4b4e1d38b8030dbddc95ea44ff8c64fb9ce649cd7ad0c4451dbeb77a4d5feec4cf64f615f7ae16f45123a0b6a0482cf4158d8ef1e54d8d0fdc0ba61a25a9f98598cc9895ff83bf2188488d1611a809f758489a5dc140385ec25a9712e0e8c55108987bd4555c88087aafe1641547c46270b1dd61c88aaa46a21910173cb20c914f57fa9877ed6b045a8fae4c73f75d8a575ead61438dd3170dbf6245be56ec114436d4f33ca7081b66b7c304033de809b276ee2ef910957f4653faf7a822d6488e106f48cfcedaf06dd3f0ceafca3eef663e2310a8f9d3d302a2ed9007c943b6ffebeca4eec30f55d2c84925d89e3024c7ee73782908276d3192ab9a28e51b6f8826746617f8c876cc2f916fa6f269f9fcb09e300dea26335eccdd495c45597881a91da553371f397c1ec5a16f6106317ebbb8f5bc804d5bf680e1ec2a40dbac5b580e1b5091ce54e66781f35a0e832ce1a3a5354a96f24e126ec56f8d4c5fb72b98163d9ab3d21cbb5c122d2f74d3c995f9ac26fbc7386dc3f98b6ae3b2ac4e43bacad382de5ca2bc9c815be40b64074c06c7efc185b6947b3caba1afa9455085591cf9364ae4a8e690c5d7dd39df8b90f13abd44f0e9dde495e8a2494d28099e250dee28c35ffbe4b2b94ddac1fca63c332da7443db2dfbf5b9cf0a57e0be8bf75bf71230509ec1d1584331c91fea5eb3bfb8ff910f2d4d8c7202383b2ffb47427356ac85f35d19e5c714ca6d682db3bbe7a32eb08b9abf81503ac90a6ca34d5b4e260023f928c240bb09cd90547d490adbe9e63a5d16585332ace47f0fac5cad797317607ce54af9f301ba1c8decb521e7f51fd368d9762f2044d04c96ade6afedc6d485854dee3fca3b4fbe247ec9d6565811e6f08efcb72c65f8d0e39a33e8c1f93c502bb898164a03ba310b6c1dbd2bca0110fee28ae52a6a705dd90fcc3d4acb77380b73eecf842bd59a990ada91fa6de497ea9b7037db3a6b0929ad8140cc58009dd09547dd5f9fdea0daf98bb6b96c668c319f21504d9e60fd7633c0e36dba594bf320d6f6da810f802f863376ce7030ef62c179b7f5b428a08a342ecb02f2837012c698cabdb23617bbca23b62463e8b5dce8c259954196f8d2f00fbaaf749f1b5f9178fe8e3a366df86306308c59b69e612a53f11abb8562cbc47b08d529d5172fba42dce58f35c7825b2b43e5fb0399d74fff75b3958f0cd3866e1c684975ab5bd49b6f461ab4f7eb3678ef92eda477e8ba3abc146000a455ac995bb1ab8c82d98850e911425c0834fa86ee781cc24026ea21a7340da8c8ebd0219d9ee1d41ef54d4903055f0b588fa72907919e75e65ded99da267c009a960bc45bf5d31822b8b550315aad31b946c20d1b023b147423acd4e0930edb0965bf353863f29a4b575c69e9660bdf163deaf32c6269d2b4b43bd3a0b1f47ba4d538dbc44662d4de39f02a85147288c59844434177d742910df10ff754e147099755ad739407ef1db49b33edee73eeb6c336b4419524b87a485b8731cd9892172b845a61279e89063c22fbac344b84a44d2a783bc1d5bbe5447d47b4df1eca64c3c99e9f9a9180f7f6f035c6897e03f739874256bf96fa01461a56eca90f25219a3991c71693119d9fabfaf5c5e2f055229fb7744498e5ea9932db8295f6c16bb490a7ff628f7d3e2671e414a8ef2a36b4a0f20993beb43cf76c7c6a48d5aca205755617cd6523fa344b2d6416753a24195fe21ab407ba08b1b56d7c96527d145479abce153f8c402dbcc21fe44d40e676827d60036502992ee2429454d668b8250a283ef8daa2dd27a20b58cb868f14aeafcad6312af9be7aa92805c0807cb1731a840f997874132755ce6f9633812202230b67e0fa9420bcd5ec818c4e7064e9831a21fbee6fab9b1e5161b2dd18c29d5efa29d1588eecc7b6daf1605dec0ed97bf67b2e4445ceabdd4804671536862fe77fc30282475ddfb849cb082076d5e84842f2ca5fb25a92be18e427e07d1d84a0691d20cc3173c8f39d14b04b45bc1a9da78d9e1aaf14a5dc0fc111cabd43c7e0d48dfb6529548e25e697a937fbfebd23bd5a520969101093dbc384fccc97d87e65e90571dc0cb46e0741c4161a90d1b3bb94c541899491019e7ebef35bb20fdb6823ead77fb32b4e63f72d8c152bb798201c41d784f8e678e547f45f2ff85f4f11b9dc6ec1ffcbc17d31d5cb212520730bc0a94a4db174cada83b3f23ac2748036874baeed98bffc36617d723de7e2385b6f597a46eb7d26bf528c6c64ae4fddb07c8bcea224e66ebe02562d81eefa7923408ba536c7dcf23cee63e92384521cbd6d5271d653c0bad49ce5ae1ecddbdd5a14cbf29ffbf912a6373ff6d63a0b9c8ad71682d9fbb51af0e67cb9f7a8a1df0190bcaad36e95c39fd16034f092e692d968625afff492ec91eee0dc2f810d65806e1e7c5c1f45c4eb7015ac2f3585ff7a7df14c0ab02a667f85d2a91e67d069467b7c160f7cb8af63cd24b46c3c2f8927ff2caa2b22c66c833374805e1042b6dbcab26816a5240f620be658c2cacca9a1b3daf6137b6563e22d1da001356db667df1f0068f54af82593a70ff03b85038dc0c76453fe66e14671d630068f3b1f4f4bc6d8ee1a54811c1aafbe58b3695f985fd55c1474cec0ba1329f5248ab9771ba8572daccac7f1c78a89e542309ec44f556b8464b07105f8fd6fe09a969ed72b57e6c784fda88e296bd067d021f1e7443a0e5f125cd1e5933286b05bc0bd26bd86c5862e7419077ba3c4957b95079c08d2e84a969a256fb4002e4c43c90edc0d07ada728aad1daf1f80316625f688d2982f166da3bd88f90f4908c81177dc7f145dca3a69d6e434ba6664fc7a20739876647ae8ad76f55c41319697086dad716c619dcbfd0ffd52d95fe32c425f01744d62fdbbda5cb0ba70c43e15680ed8a04f3bc4306240f4126672aea37dab4d3a06c51fb0d1d635239eaa9c2a0c1ee4097520250f8e4ff0560056431e3156aa3423a23468b1a69b7784aa6c4ea104b897bda365955fbecb307ae7358ed84d9cb31f817182c778c44239c56ab0b62a3aa84f9a0b836d87b4b88abefa9a20e17d45f7706d35f43fadff0a7dd0e4eb2594d569db5544b90829138209eea5faa9d6da3485468ab15e3d809d1d04584750f2adc94781f12738d615e18e951d196e5cc4a607983fae865a677d6a622e33d3cc3a1f4749062d34e7ec7cfeb67c68db3089e08c7b69e5cb75f2ac75f5ef8698109c943111a1d1f9b0e27254809fb5718b43f782018d051bd90c40d712eb4d18b708563538cfb026ab67cbdb87216dc7f6707f540c7f4308b8ec6f91048510743fa4e1d836077c5cdc6205d9e16fecf4a1640c3fd2e73bf518339d485c34125cc456df5a23aecb029cbc35fa2698eb6baed3d55d04ad5ba5ecee1254e758e5b3b41aa50f87f0d776fb2d7cbac46e69066316b4b5df3b69db9c2bd5edcf539de2e6620254ff4eeb4c516f99f6536c2b812f2ac2cfacac919503ca56216c3751822b916fa7601327207aa6393b71376223a5f804719dcd08378855fcdf884e86f6e11233027fd81a3778e11483e7744d52480feb05487ec34b9e2b14d80462784b4718e648ef62bb8633202ee5ddbf400058adcb28ea7b5428f500e55728bd30a3326bced1f49c3a22bae88c823d48d1d5eb4f376c92dc7d491fbab0d493a8994a471ace499e7646274d6342d49d8eb5940ca6096cb0d38e71a91da39c60f9cd9a660dc599fbdff73947e18370749e8313c101c9dd15fe0b7bcd1d80641f9ea7c41bee1fa99d76ee4fb85350c10854f422fdbadfb4b059d70c9a99c818d4c07d4d1fd846d9c56d8b6a219c7228fbf0ba38270a1446cdb0f576b3e60a0644f460e418dcde3854fc5b6cd58ea18ba04484fe353b12d12a278bfb72b46b93ec2751acdbf5820ff50b44ccf01304e779b930044cd88290487417b826736ee568d2a9d227b1eb405a0186fc5f2025038dff1c5f257bae3cc3a0c0f916d04d334e251032be21f54d2a01b43a4ee69f8a74322b8d67d8635711a312848a3852fea0711cae0ffa967072b01165359cb967410c83d9c4379749a38431bc29e9e948b41426c620a0e72b1e82dd4f541b72243c266b58de6d9fd72700ebc03588c8a66bb1b74a2c2746f29cd614a6e388e907958d56ae448b421c18d07fa72c27e4654618c923c7df8315cc3ca6a37ea063b978c1b52eb11c1819b1015293adbee4de5d1e5d8e9ef66437e588b38232f9d030af30600fb7ee39d2d5a092485ae7d398e496084908ea3a9ad1f19e7718ef6f2002453dc4b380bb614b6ed6e0e8c600c44b179c16765f2d81ef23b07917c079c2518453c90cea8187eceba68ab6a541913adf7137f095130e4ffad13b9f400bce6aa048b62ab293831a32493c803bc627d90b390cafaaead33f2bda8b759ebc4a72edc364adeaffeeff45fbaf804a64bdc9c947cae2ba7086bc6f0a64ec48cfc6f804248f63fbd9c19672abd25049729ae16cd9adb49d3f94636123a6b8c20b05ef4d9792995393d9cf1a1f345194547cb03ec79db912d4e0925f07cd0a7efc81f3fbbcd5d9d14c43e95aae5fc1223cd4a3465c1b3c76b613e9b83a9a85313f697ce0221e9058d38a25f10480afb36defcf56f47bfdc797c749c3f04aabbba8dbedd8b8f5f3e8aefaf4b90e3900d10843e07f924d9cfa6a70cec6d9088d5aef0cb4f54fb3208a95eb32d4aa645f21d6ceb6b2787c95db12d67448487c096830f1d5cfcdb67303663d25cbe643f00ae3f7f5cc5d24abbcb2988e6eff395f95133fd1090f85d5323b234746d4010ee484151d1ccfeb26892b49e076325adfb54de2ace6286d3690e744377d581145397c0dec1836d2a1594903d34aaceab8ffd3f6dd0cfa3d8442f18077df0a4c8bf26de878804e7a1", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="a343654ba1a50e10804d6639a09f7220167e13d6a82f9ba6775f540e21b35b769aa0e8b243b4b7f958352e6df5f75dd7806c958dcd5cc1584fb8f513d0", @ANYPTR=&(0x7f0000003180)=ANY=[@ANYRES32=0x0, @ANYRES16, @ANYBLOB="e415f9459225f787f741d09edf7038d3aabdbd85f4c1d04eed94268a427cdf4f9ece9e1ee2c2c629a48aa0d96f6f2b703e0d1cb54c05223bf2196180b19f5b0374e5d0b30b962e6b9a484bc44b23b98e75c6f0c9662f3f0248688557b400123a1faf927a8d6a6d3dd766af14fb08d7eedeeb4736d9098da378d7583d03ca209fee45e8257386b239f53f7d283d08c35933518e433d96e497729a6e307493154783c1accfb5d55957ae1f0c212a091af0157dcfd3d9a3e6b73fb774e0bc72ba5d11a10ce186a4b2b472640cea046be4b5e0dac21f19cfe21947f7693b7299b50d41d73c0e9b067ae22e99ad10a6e5a3657fc139b783bfc94b00b2fd3af9e39af5dfc4b2b4148028e1e15eefafdd0ccf380dbd0bf6ffc2016f0244b3680cea0cc70d70d833549cd185329692c235169148bcd10c97c5dd774cb1178d530577c272e84baa938f52bc3ca448e3803d192a57a6245745ffd90b0b16629791dd4552ef56b1a6f3175760efda248ff17e1bd37f4fe3975f58a4f52395354c59ba17c4c0d71b92ad7f3884c7b414470921fcabc66ee68fa54b918af74098d51f728949a7a339d954bb71222bfde64c34648b6a6862715863dbff28f65b5aa41976a14e363088dc3e45bc1e4e7e1e53d97fddb8038e0f849732d5106953ee0bb3dcb6c0cf24d1116ec7ea44337bde4f9606dfcffb30358960d5270104087d56d97ba778d5fcd3ef7ea8bd826cebe4780fb3b9979110777affa444cf3b940ef99317c5aefbb49ad23ba589474f3496ff77eeb5b03b7da3113cf1cb5a9e21d2e2b9f287e54eb4d34e3e89a4b4994c4a6c600b327a4168938b589e53e2407e1de259c5334f0f6ca06ae96bf661024ce60077011619fdac13379ab5e7a64e8300aed16d5e6a714eee0279211fcd9aad350fbbc8e68803cdf3d1deb2a17476e01594f9a87c0020ab3f999a3b7afc253f8c5c20422c18bf6d94024084fa736b94833d003576c58a17f4ebe6cd483cff5c0b6fa0224d8f2d2277beb548d3609626d65b57a3a07da6487634f81de50f05a8d01648bc9f0ff321b2154f04ac81b6cdea0ec42a1b2652bddd053f352f7eb024149e81e396988e53cca6c9218e75c2235fc435816d17a9321d5800a457f9429fa0f9fefefc7b8fd576baeb0b87a28e479dd17110a4c2f213b9b2ac436cae8837cfe2889e95ed650fed8ad1fe53f0b44c4a846544a62759051b489fd9c734c49f6dcdc065946c5ccc789769ac6c656347ff4f0c620ede266d85478b37866cd9e516c2e4e7ffa726425a85c857996b7eb13a8914338b59704f778760316fde19bfc496d112d3d4a6440285997447851387d71d3a66951b6f7113871998e5ea4d8f2474bc1c08f6156daf53448ac36bd135a9642ab7e70d6748b4253eeecc9a14ab6edf7c534f66eb8dd71c7f8aa8dc50c1a82603132d6fb09c15ff28a9b9f59d7def89d20547b32cfa06d0c027d77e9c191e734f948488c31541e03e5e25da0bc92e142232cdc8162f0aec8640ddf3e1773944123a70a5b8b6b48bd6b4c04c30ab54d5b4bfcb9f60e6e581d54fba1e6d9734d851e0a0f3279c1a88d44570b6068ea95e2f176bea38ff6c338e81bfdb99c45a371fdb3738d1801bece4a802c9d29900e585148f20f79eb33cf2f3bc9afa46773ec2124a5bca7ec2385692258eacc7d0b46ccd4e5bfa91990f6c0b33b8c81d9b9447adcdc104dad025b313af5c36a11d5b0562e24147aeecf08fd549d1f9874f1f517f92c882a8ae3d013e336e4d3ef5e21a877a440370297563575d190744642d1040eada5a1993d8e062437b2a3f6788f9536f122b277258f986cd1cdcfa9e32b6eac5b5472f3a8bcb33926c02da1a53e9151e9c7daffb0f297b5e82e67a695161b25fef40d5e452bfe6d704c93ccedde58fe1b81bedafd270e5ba691d47f41075c4b2ed517635e92e570688087c5b5ef478325dd12cdc50b752f595cba40f8cf5c7a5bfb6dfc88ec20444e33b5df9dba436856a552981bf43ddeaa269cb97ffe101a36596b18abec395820337ccb888e385045e147c2b05a4041b5c5e8e506e4a59325d49856298625cc07f034d83df3a6e06d2dd4c7aa9ece8d74fca036283f071beafb9de18995cf53990d04994b12e2fa6ff4dca33e6c46e1819850f23dde1c1adbc9f8838800fcfd60f54905997b96ab03952e17ac447be7b023fc1117a5bcdfab415b0c0e69f7f9a55f4fa3504c7d25936c9cf49d270b68121907696365ce02a8c4cd1f386d2954d932b4aa420386f1aa8a46514d31e59fb8272a8b9222d4c7b6e90376d397a4d3658e60cd1c616bd77dfe75846f61105d5a3a127efabf37800f573120d1aaedd2d015ef9b932bfc290bceec1cb4fcea0f7255a75a20b1615db3e210ab55774042a1b4dbea14bbeada0044c7c33600e7eb3ef9a6ca50a6883792cfb2f04ff4b15ba21eb07ed7f86b6446a5db5b8f119223859435d84a2bb72a7d753f8395e52efb1aae8cae9e7978091b64e6d1a0a8c188f33d7488757c4788b707e10028a78e9fdc4e155c48faa2f1da84e3998a58c43879f2cef24a0de450017b644862cb51322072ed7f71bb2a35c1d17dc3e0f416301a050bbe85093dd43198683599adcde780c4a11a425ce608658b1bdd6242dfc754656de30ae54d89078b560224974c2373ef43561d425c2d930b2769d5ea696028f66c0486a1253853f87b1db73bf0e21e31229a372d77dbc7bd8c012157ea56f2236960c5f137bc74b1ae51eb2d092d3148a35a5a4c0622853879bf7cef72bd0dc253d2e6d476342cf1710719af27a826561b71406bc6bf6ca99829ae14a59d77fbc5241ab86c5fa94e2472c75fa4a25437af55d0574b73d3929d940dcfc01d4b77c3c3d911b767fcacae93ae62867d82bdea00f1bc70090d06adcc8d6a0eda915a78e93465b5331c40fe9dc8d662eb0d1fa024cc28bedb0ce5f0f4b5909018eccf417af46e5b605df0d889beec8207b9afc46f47921dd71f547b62959e8a6115e14751770531fc8d0b929bdaade83643a736b93c4b635f65626b53f02e43127311f115b9c563cfb85b3b16413e7d3548c807051735657e82fe65a9e5e0c888906590b113d8e57f354c9abc5024e14f3d7b9ea9e614f98f5f4cbe3a08b5e20e88389ffc65636a6a633e4302716691b4a80d316655e2f980a5673738754543409e5d58750824bc17877678cb7a8e35aa1be128390545d66f12d997f42097f7e2d53a4d7e863bc1674121aec8260e95a484f3eb47efe07b62b2b816659dfda18cb88788a3f33a59b383a5d54feb633a59a38ee56f5d1cff2a861bd49b4316340b14ac52d47ea1ce7a2ea1d3aa606e871528ad2b623ac013aed1ee4c95a2eb09fed778e1a513c353a862715d528516964c9b9c0419ad7f8a99bd7bab6ed9f00a3120e6a9014e1fd4eda8299ae556cf109d26cb74bc66fbf5e6bd37dce64077004ea31cb8fb2b475f6a7a41737ee7ba2260e0c60f3e8f0b59ba204f8ee792688a7c5b1addd189bd796efd3257a37781bd6d649a6d374888e749bdc94b856eaf099cec11d31bdfc61bfffca9fdd86dad993bbbbc148465fa32fd4a21bd96435655e3362d0270135c47f9d873af993bed1ca99127156a87b37d0a0aab7bfade5893ce1e4460daca9cee3dc695aefaebc21a930dbfa137db9a20afdef4e63106aadfe3f1dd2d0a04ea94eaefba269cf7a2bf722f8763a2892106061974823af5e43229b2bcaafb32480b9b7295c75e4d1ae7a6ad7b27543b91461192636319d28e23acfa68297e187810e512a6a001241d0c4b2fcebf8f74292ce49dccf5c39421cc069e1b71055c8fd8b528283c3b41a0d501273ccb958d2300ff3ed999158cbec976ec436badc8f01146c5b2ea09958a9ece1390941a1ced0cdec1588657c1caa4308f55b0170cbc58afa4e8ef8cc3dbd44264e316fa514534aeee5243d3c9362639a15c6d386d5b797839d4de0dbb3495835ec4d6e8950ceb974686bda85f2deba4e231238adde21dd0385dadfd51600d3bcb5fbac6bdb42d83a4fdde24302f02b8f05634a95c87b2e82647c050cf3c54fbc51a06325feb59a7b487be4724ff9594ac7d05f9ee4a885727c84cb8398b88c72d9e049adbadbace53990b555bfe97903e361f1a8e8554d9b767a35e7d0ce7d72befc7769b07a2a6f0f741f317581820e772933e3132934b86617766322b36f4a3c98dbbd5603eaaa364bddf264bafbc7a08e1ef58d0db63708c3c1e3c230b6512f05d192d4389dec26111c5599fbbcfb4cca31229e1caa5086c3ddd26e267cb0bf4122712f29305e771df2003d41a876f1dee4231a0afbee061c13b8deba7170fb09afc33c70599c7c8bc707645a0f0ae3ca650a60e6bd8d99e2a252a1c8b503f4f787c13b52bdba983d30c9c6b0ce94dae7b8a8cd9a41a3d92c64bc1d95ace6514eaaa939f84fd19d3de13b7152f9b18d79a299e97d5222b5420ea2441a926cbc1e78dad6b449302a3c32b00cd59a71b8e68cf37c9eb71540283e7177681a55fdf6deaa5ef3523deada8ba094cf0d9a458e9cc512fe29251178449a5d6ca47a85b251c5f4738bcc0089c6d4a6444e9b15eb4cff3d10bb1406ac30aea0de24d27915d2d70aef27dd6e3960eac5fc005cd3c7e75913e289c85626235d265dadb8e744c174b56c668720e2fd1fee2f8f5e67d096ea6ebb7cb3e13bd20d0e8e531c42aa36b6542afee9879875dea5762835a6b5e53ec550dcb4ca332520b0513c4827256c33da2dd3d315ff5fbffce4d0ab5ff6675286c64d0c48910a6e870bd61dc6498cccfc178927c81769f71f8030c1ac24d47f61d07cec1f7e199484ca88e6fefc03f367a2f1bb8d90c80081fe69b67ef5cc57fcb3b7ce0a091249b0e0924f6c6552683555d807f3226c4161a2f71fb8478ca7258d75b6b9efe67f66e38c5f3ba8b39b7bad7a72a0f5eb9493b6b76c4be551356e79e60850cb0c5f8d33b6287c5e9907dbe9f5f4a4bc02ef981ae207336bbeba2d578b9e57a42131b8426fbe584a3097d33e51983d765899dfa86b25e11b27d59ee925cd9f96451fd35e7accf6438deded5966b3febf2d37c70956f4aa60a0c4c30a6106ac497b380f5bc7573b7847b976633c02c6e688be1b6c4c881259480a50857e5996f3d1cee5799490ec8167977cb7050000009248af3081c8fbaa6da6d7f7068f43dbcf47b190f12bca5be810f0ba6df878e7857eef93d46cb1640663d9242f8b9e30e369c936025ead05b608aab96d4f0c3bd3d8f97e756c37240e200377f8b23457de8ad70d88496e63f1c59f745e13f49b2b58d15f951ad9dd429d18cdcf30b4af972faf2623738bc4bf27eab7aa1044837b193527a46f0f085215a593ff361de32d7957b26fdffe12151cae7f947578e244b501c6ddb44cf5104396fc6362118210b5058323f1d833e11b492ab52656666bec6422f98fb74342cbfea96d6c602e6ece16ecdcd00a7c38aab4ebe7cf3f0d3341350fb79b1f22d15b9b002c9329ea44af1bc92534ccd4cefd77b70d9e3b9413c0fd75d7fc61836bd652f86a0500fc48a0d6034cc4723261c1d0d5e08e27b9ba75bedac698e1af9aae61cc6f372b9d0735cf2bdcfb911d98e091adf7458afdefdf4e9ae1615415583dcef7c6b6e017a95be4d09c3bb5c4f10a378c9ec0c99d4efe0b07cf356e43e252961c617e910e30af2259469416dcd0a93f0a895dc07daf192e18dca169571bbcdaa186b41957cc2cf9c77711d56271876b7e9af35889248f1b4fd228278bb93ba924354e655f62aa998e26195d00908bf0106e0458fc16a46cbcf06fd629694f950b", @ANYRESHEX=r4, @ANYRESHEX, @ANYRESDEC, @ANYRES32, @ANYPTR64, @ANYPTR]]], 0x4, 0x2, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r2, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f07119931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e00"/201], 0xa4, 0x2, 0x1000) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012eff8560000000001040000000000000000000000000000000000672e009c666083f2eea36bd63a3000000007a6c174cb1584b7c02b0eeabd0000000000e400"/244], 0x24, 0x3, 0x0) r10 = kqueue() fcntl$dupfd(r10, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) fchown(r12, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r13, 0x0) sendto$unix(r13, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r14, 0x0) sendto$unix(r14, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r14, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r16, 0x0, r16) sendmsg$unix(r16, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0, 0xffffffffffffff93}, {0x0}, {0x0}, {0x0, 0xffffffffffffff42}, {0x0}, {0x0}, {0x0}, {0x0}], 0x959, 0x0, 0x10a, 0x6cc9ec44ecc007c4}, 0x0) accept$unix(r15, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r17, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0, 0x25c}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r17, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x1021, 0x0, 0x0) 20:05:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x1, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) writev(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:05:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) flock(r1, 0x1) r2 = 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) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 20:05:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0xc002, 0x0) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r3, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f0000001fc0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000001e80)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add4007eefa19b3b5ca285c8abeb4fc0370e9806683c42e784564a2d9e0a86a8e1c03467e2222edb0eef962d96a8f5ea03ff5f9", 0x10f}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 20:05:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="00002e2c66696c6530041a2728bc7b4ffc8aa20ea7b1603fabe539846f51dd752ba5a17029bca206fe71234831212fb910453a41fac6706b496693d4c5682dc5db0f3a13249cc24fe9c5aebf6dca696ca81d3399934660797bd423cbac8737fa00b9ac067a1ce5827824ad7e4eccddb56a374202ced3026b8bc57efe9b06099677b8d1db74f16dc5f3fedc2647975d7f77afeec68fb875f2ea1a22cc7d20d071eb886f256ae6cafcb4e8e79ef3d39b5636a3a7ec669c716f72"], 0xa) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="4870a68d367cf5c591b7eecb172c61759ef050ee8cd84cbe3af8bc3a9231b3547b22403965cb57142f6a5d9026880f59240d7f58c2b06aaacd94145337a8b11c9b1519e6bc4fc1cce099661b66b2dc7354240fd3c08cec813c546a11c163a2a3318e5f98c2d658ab831e7351287b1fe450925ab88bda313471f75684ede9395dd7"}, {&(0x7f0000003e40)="3df432926a518385713a6810526563498e052ba2d993bcd4639ae16646832e077852afa507556684acecd35a7183ef2722a75b77eb4970f66bb7a4dcbce592775235c457a6657bf8f4c6f67fcb67894f59c209519a38a3acbef3f3e3b76654059d118d8ee668f8ab2c3ec3233e927ccc045f5e0bf6ddafdb5456b3e6c6362ca71b62ae23a37032e1e169d3785128c27eed3715510512caff7c84c374749392b713ed045d7f0e7b982295c01916efe861ef3213eafaf15ec0bed07b71e94853a30da035a47f67fef72853716b7cd93161264946779e"}, {&(0x7f0000003f40)="1cb89021b80d16b23e6aa766370d51db32b477bc80a703d3fb6fc269ee9cd9a296a5db6b9122ffda95cd1ff63c842a87eeca3a7eb361266db07e475795553d8f889d94eb1450d477469805f5b5305a310243fcae389ac33e1239f218814b9671499462c70cf96a3decb6608ff1e741a1c95fadc13e30709b3c447263a9bd546885", 0xffffffd1}], 0x3, 0x0, 0xffffffffffff7ffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x9a9620fadd8d1864, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001980)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x4}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x763c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b4a000/0x1000)=nil, 0x8}, {&(0x7f0000f9d000/0x4000)=nil, &(0x7f0000f0d000/0x3000)=nil, 0x9}, {&(0x7f0000cc9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000bbe000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x80000001}) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) fchflags(r4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000041, 0x0, 0x0) writev(r5, &(0x7f0000003c80)=[{&(0x7f0000003c00)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x63}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f0000003d00)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355bf68927e95697c4aa7bcaaa29869fff90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0271ee0884cbf8e616667ee30d258dd9eb382b3880d4553b6a0771c3d4f209610766fa9185952c8e3bb9485ecdb6bcefe995bc1cfd9d6d1071918a3b2b2191262e63e0ac4d431695205f08922be201acd878890d219f7ef63db3c99c4c50694820b8fea5396cbf6bfe8e9e695cbb6a734", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) sync() 20:05:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x95ee, 0x0, 0x3d, 0x7d08, 0x8000}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 20:05:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 20:05:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) sendto$unix(r0, &(0x7f0000000200)="3e22f31172b5e4271619887d01b8deab6132e1953207fed0c8587dbe768c4d6068b942d1b74ce63e038ab0dd01c7e813794de369425534f0d784c4cd722fe2cdc5e007a7199da21fa3291ff55626a94006018dd96c3737222c60fcea9371951e56d5efb3e39748dbab9577b9d5a3dceb9578aca9bcc4f6405612cb396cbbbb9f1be28ab547af2e171d94a0e76ef40aa8be261f5cc3eb9702d1b9f55b849ef2b07fab7aae6798519e05aec700b9faf4011f7b62028ef4ad6501808313fe401f81d1c7ce9bfbbe44db942b", 0xca, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 20:05:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="e515bc72d9586ac1c6032e178d1a32cf66ee195fc161e25efad047882177bda4586725e8874604709479753abaac4cf2844c169346ef63f20e1a55df276b8b842b507715a2dc9d83c30c34456720ed1c82d105640a840d6515f347621453a0c96beaaf7df317fa70ff58387cce5673f02d07da402da8c61b3580cfeefa422e623e93422f4b8be7c541fc9c772fc2e467f2505c7a502a288775c6fc1edb199f6efa62aada839e04e5d55fe0487229d64de9228da0f8f80e20818544670ae6c9d8a1baece9c353cd76cef1856c7b2a5a6b0f1403a7dae096fc9581c0f62a07c1c82c203ad0fd61b488d6a96e81cd02be19f7729473403fe240d98e83588aa7346fbc60bd81048fb0dbb9bc52ccf7b1cf12915a5bbe384dc6c3fa47886012ab5ea401f3164af12380a591e1b9d071e248b37c899c2a1d4a6e7aed680ef3d96b357ff7df29744c8c34fa88ffda3ad75b847ecc3e2f60d6d477821d00be2df00d2480d627a5539f3ac373e47e7779a94752cbef13b49575d8a55806a9a8716edb39e0b4441b6ba5376824a0c4406f14550410d3f2072069f93f13d033390768daf0c67a28d0044050462ee79f8a4f448f10c7412a5a322fbba474c9bb88d4dd384ea1d3abcad8390ea7b6ea1c16813d234c90c9d04a0edafd2e40a58a3d78121bf70799e0bd91b15ac2e7394223e523c858ce910d9ea364e69fc7509e6fd7649f417c4a761913533a001dd3816fc66dc0081337e3733eb37c310fae6a9dcf4ccfc59baac27599bdd3149d11dbd45bb1aa8aace1e2d2c43c5ea8d6ef03efb56eb651b7a190a76d2cdd154967105b0c47337c4e7941194b6bbb3adf6df8db6829b41e6a9389b008b841963d864c174c4722dd8b6ef08667b48198be442b0799f067ecaa3315fb3bdc79483ad17be4631ebbcebd2dcbd8625a082a773ef5a467dba0da2f604b08aafd067c03200479a02756f67297808dda894eb65c222f019fa3e4587cb2f1a84e49292ba3cd0238572b50297ca9aeebf780ff29dc37b90a10c46b868b230cff969ac2c36f3c41016c3af782ea58f55b0dbcdae238ad3660feffc23753313ce7214269cb742630e6e2003bec2a9fd716110c615a82a318e97aad3698a9cd23cc379280f2000033d719f9a73ad4b0ae6a4f7a54cfa91fd2d2ff627373b7cd1bb2cf25f0e67e805e85bdb82cd0492a3603e8ad0f1defd8eb68e5b47ca238af36c31ddb1b97f39cc0c4d31af8c6b0c4ef47e9567f0490850eac2af8a5c7df7f843a788a34262a9ffdfb787b391a6834d03f19864af436a2e06ebdce533bc69c563f24ef8e03b37618307cc35f1ea66e90acde7f74899a03df3169ae4cd6cd993dd32c144cc19ada99a8abe6f5b0489066861d26ee81314c7674a7326431dec0c419902fe924caa177291f66c87b5a7d2b2d6890dad694a375496a462bbefc1328fa9c5e0308c9d73785a48d108a787d8b6e16dce6dd9530af05c41b4edcbfd569af4f20b318459fba9a269df9c762791832a635c0c0988a3dabea34f0aed4b56d3f1baa3c3b08eb42b7f5c7bb4204c46cbf16b6c5b8361cef35ea5cf9a91abf434a5722ae2cf17147b1d6a5bc8fd91b2274769a0c2a455e3a8f11a3df9471723a8805bc6a1d156c59695ed58252a8c1514977d6330b162d8eb3692ecdf0bcf9db3d6bf69b945c46fdedb5f14aa1b408b6a2aae0296e71ab52805930e2c9b22f1f98652015b20fe61b2c798c8bd844bd20a487aead0a05c5e2339912d2a0e35d8ba262966f2853ac31d9926301225ea999277499596062bf45df05c040f8dca686d52a6f0dddf6981c1670c03d9d567da00383ea145f2af8d9d72889e68c3c6925d9b7400789ab976906301444cb866dc061304f49904fffaaca5e922485eb6f79afcd69f82ffdd98caae6e2b6da06c9107bfbf58c75e93e4b40b7b8ff0e7340ac8d017f823adf6703d23525482448f2d65556b97d30d00a5ac15e0c3e655dfde85a06f78d0d2b78365388b9deb4441fdc8a02598c133ce83f58ccd1483a20c473216e68bdb18b75b34b6c95ff161bf2fcc3eb7a148b6c48aee2a132938351ebcbd47dc6771d0b3170259a51f6928ea17708eee424a6371d9245241e536a57c9f8992fbcd5d7a903c15aafd22d3bd5b39ca428ad8ba5cb341befa8e59ec7bfb5e8bd16029c0dd67aefc1a264dee7666c5365549ff9a7e0d6ca85c4bd960a379350cd18d0acae3ac4a184bd1e392f1ca2f04200a6c239d6210c10399546228b4b87519019731431c629ca31270d7f03169ce13fa73f8dd27323f6f011a0b3ed2fc3addafffe554d20c4f0cec742778bffafc26ae75d176a8e6cc7ed840208f9b2a225750ad1c3d08aa5815f58d4a1df752f8f8fc6b82597682420887867b26ab25ff8343e9595ff7ea0342087144dff8c838ad73420f4ce7baa9da8653f1ad65e3d54e699a706fcb3f985885dc16d9e7460416e8af1bc7b45c082c87ae66705c8297cc559013a129087f01ba771fc2ba8126f6f62c8ec0538b72b897cc3e934b0f1089bc441e7ecc821d1e0f38753cf7658939d40710db829fb48f1852d91168505b8856a51098dfb0243114f95dbc85837d87bc6dab2741cf83a9790bf1d8ca84553d970cf16e607fb9e733ab8a5cc2572fbeaea79d5d377a62e8a711fea2589ecc7514c843525ef8994b72eaff7308e334797ee5e284e26f8ec79b5537ee1b0d96602727009afd4959ddc324f8875ba13d375bf9a20c27a55031383debf105825fcf888f6b5ff24120b023e536e7b7b2d5bedc1b47ed44abf57ec1f96888eab1a840a596e005bd14de0c3f08a870cadb3930d63ca771157755891c7c31f6b86ce6639fb971c35b199483ba62e2a87e2532bd6526c3d2251e953c263e192c09fc981d72c145361b88423c18893dedc3174dc83b04fae2f9aabc2037476d93e9a4ad659155d7c3f294e969ae817bc328e8ef49daa1089271f41276265baeca4c0f16694509d84b53576a70cc4cb94d0294d6d0064169a4a01f6a3841202775ab4e288fe87f75050c33848936858865778ee41664bf3650cf0754e514d39e78a815b4b17439c98edefabb50bb2e47021d2f3da0cc5ab472bbbe4cf322255dbd3fd0ca3ede9d3cbe7ec44862b2103e1d5ad3a64a43715c929221b031da3f2419e3f28075aeb17019f983a8e1e2f9721883d6e846c6771d98fc8993a64c6f88339afd2299dde269a02b6d9d4b16669a2959a155e2df1202f8559d221c1a35898dce6da886a6be76bbcc28609dbd6b1e11f4429a1b5f820e2ce0b562c8900a26a3d19855a762bb74c62291f3420c5e2154d9edcb8604bd1d9c2ffab171080501d855c0b544d9ee4231aae105cced461e594b72f61c85c3ca2bd6c600023d0ae0045c232e932424c02636cd3d7960b66d1eeb24880c86f95b07a4b0c2acec0fa6f0c5d3174acb85481600e33869de629013fc259d711f2f611b4e52a4246cacf71196725cc4adcdb914e265a580aeac7210046f8f68d67bea6438d1bcef74b0c286ac2748bb0286d3bb8b2b6d232cc9a22cfd187bff6b81466279784b44372ae79d261a471f6dc7121ad2465756db44f6e3e4d8248e838ffe91557baed588f257afaba970ee623a71f549764d5601512d4130a42c8491feabbb67b1a7329715f408c39c833fb24f87cb41ceb191d1387af17f1ad92bd40a2c8a4d782b1fbe4e44d9c1c0515b4f867068b5b48e7be3fabd8ffd888e2a6badc07750302d2c0b06622845e38078edcb09e5b418f2188b7ae8b31b99fb59a81f07b9c0e2fd64b0ce4a46c3888a29526ecd4d9c9e2a713e67d2cfd9b51ce1ebd427ba0a23696ec57d2cec13128ee27af76ab462b8c3707125fa09a66d426306076259345c9de6a0c6222d6e3cef67e85b80f6a7bd6ae3750d163a15903dbd6a48d792b2d0007206bb425a32b1c9e0393510256d34d906627e3cf4bc53bb136a2249cdc92f49897c290236b4af06f31bb04e6d659dde50e5b70fb27341e3b45fcecd0426f9b82785256b0143b129cb361208953f10a38a2c093e77dfabe349b6cfd87444d5750df1596c15eea1a4b71e4dba57f7dab3318648679e8b27a3307d427ec605d7c098a17d887beda60f34d8e2699cafc0cdda972918666aeffeeffafbf7fa9b16e18212b21eba5b71315e051ce53a5bc434f9c2d22324348f1e9ed67ffaed384e0f3286303028809ef9f6d03e05c2ab1ff046a4d3d6785f192f14b64523318a62bb007b612a462cc4f06697c62d992661c60e9d0dd50d41e6497661335325a77a6a46f31bfdec0d3cdaf942b25ee885fb49eee496df4e7fd022e90f9a405e78016945a3698fc367192868d113373c236eafe825fe3916964417ed6f0624774f128d5301a84dbbd9cc0cf64b337a583f841cd4f137426819bfb0855c8c74821d8a54daa50396648226bb4110c8dabaca9c3c4052f84d50ee132028470cef0fc396a04c33ddf80347fc06157aff47b84c532dc1e9cecec9101a2aa123849dc14e56f354f08b21ec02fe1fa12f72b739c95cb8b2ba9db39dc5249d156831a732a276e3f33807bbe4e495ea5e1556e8a0a1b6b9f32d33b03da11eb96594a0b565f2d83bfb5d170c2c6bef820cefc02ad75a7c8b468b641445d0281e9885af8ffe8c13d686dce754a895dc1fabd53e70efb3d1eba8bec5ebd7912a2eb6cd6a7c691bef6a0f6c1182f2510eb2add07a5ea3074b71da6b9d633620b98c2e60437c7b88c14540ae581ba75385bbf038fffccc34b9f6025027e2634c1779774f12d63d284006239033918529e3aff9ba6ca1d1b6f680c758d20852c84d4a25635a96a3da0415a869552f020ff5164bd8857a44ada1f795f343806b552bb065d447f36eb2047ab2e754c0028a49d560c32c29dce1f1d11f6e3ef30197e637d67107e6fc1f3e6aba1c26a3a23f79ebbb632289af0d65b87a4bafa6370c97c657a0942cee78625f6b60b5bfadd3b0439247fe3d5526b0b2c314757d670c6adf7cf8d7bac5fe4c0e9df8aa1e6fb7118623b57ad9dbc2c10d9968f00b9927a47ae62bc01bb93db30461d8eeee7c669b10fee4d32d17790c360ee34299e20b802378f303bbd915b25bfd4b85d39ffb212013f48dec92dd5edfe25e83656d8d9d0c1d239c15a436af00e92e5e03ef902710cc29ae0b6c38723efaca7f7211554cccbf83facb29e3103c3420e8a57f6be0a61b38aa86ba1279ec4ba6a27bb54617d285420d0cb9673b04f94e410f6a275221fb995e9032f2dee96bea39bce9b24acf31ed37ae475746cc8613049385285337589f4bc2b1984b7ecda2598791b56f9222b852325d45bda1ec4833a2fe2302ad3146e85c6931a634493a2f8ecfb7fe616716e5cf8bac1a15a34e466180551c0c0effb0117422a70ec92bbc37e3945426fe556cad7c52b6b445a114e4f02f11f2904d0470cd7ff7b621a5991c9f8b2ff0b59f9a491fffb5079325ef6ef5d19d9d13392ddb165590f8d7515fdbb3b819c9b5b3848c78a6b3e5bcc9a32bfb49ad48d14ba47bc9762247bfaf0a359519beddde269607275b92719b0c4d61c32017faad29d2adc26564fa97c1941ec638f81f066eb5161f8b67ca8aa3b249cf4af2081b753ec931735d4d651120a44b81a0c9611e7f9bc87308f289af8bbee6cd6234899e9f19653de80e15682b575bc27278aab325ffacb5bdf3e812c15b8786dbab7ab822a6e00f3d53a53fd89f0819e37881794a570e6dac592b9dfa3219199d6f249340b2a17d8d3973d24147f9669cf28d16e6ac30b28d511affdf5e675"}, {&(0x7f0000001380)="a10ef0bbae20b20ffe5574be187e579933469e2e92fcf5316e75546e05fceb248a3dcff6fd0a2881c08a3566b50a10a95faf3f3c952643ef1717fcf82c54e4d8f209d504f39b44d4eacd53c53afb49364a1675da98c7a84209e8d86ac302abdc2b153bd802381a164dda63f6d534380fda0e5bbc384c152362da52419f7590c13944b57f37e6b4a190e091fd75c471f3ba78ad30fd074366bb325104462927ce30f29dbd43aa1f3bcf9119d14239a11c88459b90c856a1c3f0e0d9ac33c788db15549e0021691f99a8a9e86a19f6950ed77b4ec0e1b043691e63f42c65a4bdf11e0198d49ed571843555ae3f453d8cf5c6c418819e83a035c8"}], 0x10000000000002af) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 20:05:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000040)=0x1000, 0x4) dup2(r3, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r1, r5) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/123, 0x7b}], 0x4, &(0x7f0000000400)=""/154, 0x9a}, 0x801) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x9, 0x2}) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x1) 20:05:51 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r6}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSTOP(r18, 0x2000746f) write(r18, &(0x7f0000000080)='L', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0x8000000000000001, 0x4, 0x20, 0x7, 0x9}, {{r18}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x1}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x78a64e526f7bc376, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r9, @ANYRES32=r4, @ANYRESHEX=r12, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r14, @ANYPTR64, @ANYRESHEX=r15]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r8, @ANYRES64=r17], 0x6, 0xc00) r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ffcce1bdd64e40d823390625f438a4c83a47ea06589eeb7c599b11ecc74fdd8583b8fc126f54612dc5469e4b606dca4c69a94955b593c7fb5dd16e7937231131c6b70d06dfdd8a4df081dccef8e066e55b2da8d6ac0dc67d55ed3f10ba14fc228ac7c01e1c72c71fe4bf77ce8216ea07eea1ff52ed64344ae9cbf633663c5606ce60a4e4dd955c31643ecdc9892eb2214d0f1c18e99836c73046428865671cc8fc298cb5026f8842ca1fd844485bf10486740d78462824ebb42ba327ef0a7ddb320e28259b1b44fe395433e4029d5730bf205711"], 0x44b, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x6, r21, r22, r24, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = geteuid() r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r31, &(0x7f0000000200)=ANY=[@ANYRESOCT=r32], 0x1, 0x800) msgrcv(r31, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r30, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r22, r26, r27, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r1, r1, r1, r1, r26, r2, r2, r2, r2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r36 = geteuid() r37 = getpgid(0xffffffffffffffff) r38 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r35, r33, r36, r34, 0x143, 0x80000001}, 0x8, 0x100000000, r37, r38, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) lchown(&(0x7f0000000000)='./file0\x00', r35, 0xffffffffffffffff) 20:05:51 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x30001}, {{r1}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x2000000000}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r3, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r6, @ANYRES32=r1, @ANYRESHEX=r8, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f0a13e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683610b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e389d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fc730c3092c49a2c35aac3c193a9a4b981a88ad8a83589b4bcfd93e78803975e4fbbd0dc5780b4c356ea703d240f2d9da89c7f7d998aff00b3b304e32bda58d9cfd9d0587ef84d64be683449a8bad8691b71065f6cc9e678700b93e4c3e33f9822ba9e73e693b2d22d48c8dca863f0800000000000000e261e089d5730be01f520182514f753f4346c98194a3c6000080ee5c85e9367fd8ceb23fc4230e10ff76fb0d08ba60e00f3e5bc257d6b62f24a817056814c30eb4db3ea5d59d12f2a6ea934600f405e05ee5906210fe0e36188f6414e5d60483fecec9e08d35ce34934ad97586ab7e2faa", @ANYRES32=r10, @ANYPTR64, @ANYRESHEX=r11]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r5, @ANYRES64=r13], 0x6, 0xc00) utimensat(r3, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)={{0x3, 0x473}, {0xff, 0x3}}, 0x2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r15) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') renameat(r15, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 20:05:51 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) close(r2) dup2(r1, r0) fchdir(r0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) close(r4) renameat(r3, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 20:05:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x1f}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x81) r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r6}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r17}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r9, @ANYRES32=r4, @ANYRESHEX=r12, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r14, @ANYPTR64, @ANYRESHEX=r15]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r8, @ANYRES64=r17], 0x6, 0xc00) r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x6, r20, r21, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = geteuid() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r30, &(0x7f0000000200)=ANY=[@ANYRESOCT=r31], 0x1, 0x800) msgrcv(r30, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r29, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r21, r25, r26, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r1, r1, r1, r1, r25, r2, r2, r2, r2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r35 = geteuid() r36 = getpgid(0xffffffffffffffff) r37 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r34, r32, r35, r33, 0x143, 0x80000001}, 0x8, 0x100000000, r36, r37, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x41d53feed37f771e, r37) 20:05:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getpgid(0x0) r2 = getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r10 = getuid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r13, r10, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r20, 0xffffffffffffffff, 0x0]) r25 = getpid() r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={r32, r29, r28}, 0xc) r35 = getgid() r36 = getpgrp() r37 = socket(0x11, 0x3, 0x0) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = socket(0x2, 0x1, 0x0) fcntl$getown(r43, 0x5) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r45 = getuid() r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) r48 = getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = dup2(r55, r56) poll(&(0x7f0000000180)=[{r57, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = dup2(r58, r59) poll(&(0x7f0000000180)=[{r60, 0x5}], 0x1, 0x0) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r48}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r44, r48, r45, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r61 = socket(0x0, 0x2, 0x0) accept$inet6(r61, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r63 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r63) r64 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r66 = kqueue() fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) r67 = kqueue() fcntl$dupfd(r67, 0x2, 0xffffffffffffffff) r68 = fcntl$dupfd(r67, 0xa, r66) close(r68) r69 = getpgrp() r70 = getgid() getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r68, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700)={r69, r71, r70}, 0xc) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000600)={r69, r65, r64}, 0xc) r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) close(r73) r74 = getpgrp() r75 = getgid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r73, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000700)={r74, r76, r75}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b7dfafdd4b45f81896dd29c2e55f1acd2510b0e5e02341caebf1e575db1a513bfcd2deab07bcd720e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b775004a336f827a5199ab979a2c1ff8537c54d47e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r35}, @cred={0x20, 0xffff, 0x0, r36, r62, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r69, r76, r77}], 0x80}, 0x400) r78 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r79 = getpgid(0x0) r80 = getuid() r81 = socket(0x11, 0x3, 0x0) setsockopt(r81, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r82 = getpgrp() fcntl$lock(r81, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r82}) r83 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r86 = getgid() semop(r83, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1400}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r85, r84, 0x0, r86, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r87 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r89 = getuid() r90 = kqueue() r91 = fcntl$dupfd(r90, 0x2, 0xffffffffffffffff) close(r91) r92 = getgid() getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r91, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r94 = kqueue() r95 = fcntl$dupfd(r94, 0x2, 0xffffffffffffffff) close(r95) r96 = getpgrp() r97 = getgid() getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r95, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000700)={r96, r98, r97}, 0xc) setsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000600)={r96, r93, r92}, 0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r88, r92, r89, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r100 = socket(0x18, 0x2, 0x0) accept$inet6(r100, 0x0, 0x0) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r101, r99, 0x0, r102, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r99, 0xffffffffffffffff, 0x0]) r104 = getpid() r105 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r105) getgid() getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r105, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r107 = kqueue() r108 = fcntl$dupfd(r107, 0x2, 0xffffffffffffffff) close(r108) r109 = getpgrp() r110 = getgid() getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r108, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000700)={r109, r111, r110}, 0xc) setsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000600)={r109}, 0xc) r112 = getgid() r113 = getpgrp() r114 = socket(0x11, 0x3, 0x0) setsockopt(r114, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r115 = getpgrp() fcntl$lock(r114, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r115}) r116 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r116, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r117 = socket(0x2, 0x1, 0x0) fcntl$getown(r117, 0x5) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r119 = getuid() r120 = kqueue() r121 = fcntl$dupfd(r120, 0x2, 0xffffffffffffffff) close(r121) r122 = getgid() getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r121, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r124 = kqueue() r125 = fcntl$dupfd(r124, 0x2, 0xffffffffffffffff) close(r125) r126 = getpgrp() r127 = getgid() getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r125, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000700)={r126, r128, r127}, 0xc) setsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000600)={r126, r123, r122}, 0xc) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r118, r122, r119, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r130 = socket(0x18, 0x2, 0x0) accept$inet6(r130, 0x0, 0x0) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r131, r129, 0x0, r132, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r133 = kqueue() r134 = fcntl$dupfd(r133, 0x2, 0xffffffffffffffff) close(r134) r135 = getgid() getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r134, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r137 = kqueue() r138 = fcntl$dupfd(r137, 0x2, 0xffffffffffffffff) close(r138) r139 = getpgrp() r140 = getgid() getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r138, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000700)={r139, r141, r140}, 0xc) setsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000600)={r139, r136, r135}, 0xc) r142 = kqueue() r143 = fcntl$dupfd(r142, 0x2, 0xffffffffffffffff) close(r143) r144 = getpgrp() r145 = getgid() getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r143, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000700)={r144, r146, r145}, 0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r79, r80, r103}, @cred={0x20, 0xffff, 0x0, r104, r106, r112}, @cred={0x20, 0xffff, 0x0, r113, r131, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r139, r146, r147}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r148 = semget$private(0x0, 0x4, 0x180) r149 = geteuid() semctl$IPC_SET(r148, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r29, 0x0, r149, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r150 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r150, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r151 = socket(0x2, 0x1, 0x0) bind(r151, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r152 = dup(r151) listen(r152, 0x0) setsockopt$sock_int(r151, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r153 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r154 = socket(0x0, 0x1, 0x0) setsockopt(r154, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r155 = kqueue() r156 = fcntl$dupfd(r155, 0x2, 0xffffffffffffffff) close(r156) r157 = getpgrp() r158 = getgid() getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r156, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000700)={r157, r159, r158}, 0xc) getsockopt$sock_linger(r156, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r154, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r160 = dup2(r154, 0xffffffffffffffff) linkat(r153, &(0x7f0000000280)='./file0\x00', r160, &(0x7f00000002c0)='./file0\x00', 0x4) r161 = socket(0x2, 0x1, 0x0) connect$unix(r161, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r161, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r162 = accept$unix(r152, 0x0, &(0x7f0000000040)) recvfrom$unix(r162, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r163 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r163, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 20:05:52 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)={0xff, 0xff}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 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) r38 = dup(r18) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r39, 0x0, 0x0) kevent(r38, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r37}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a039f9d08537fabcb94b639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b3641acf473ccf9ccdb500a583d5b17a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r21, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r40], 0x6, 0xc00) getuid() r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r47, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r47, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r46, r50, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r46, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r56 = geteuid() r57 = getpgid(0xffffffffffffffff) r58 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r55, r53, r56, r54, 0x143, 0x80000001}, 0x8, 0x100000000, r57, r58, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r58}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r58, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r58, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r60, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r60}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r59) r61 = socket(0x18, 0x1, 0x0) getpeername$unix(r59, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r61, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r61) 20:05:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f00000002c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:05:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/19, 0x13) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x0, 0x4, 0xdf, {[0x1000, 0x2, 0x8, 0x0, 0x7, 0x86f0, 0x80000001, 0x10001, 0xffffffffffffda50, 0x5, 0xffffffff, 0x9, 0x100, 0xc20, 0x3, 0x3, 0xd67, 0x7], [0x2, 0xffffffff, 0x2, 0x100000000, 0xfff, 0x1f, 0x1, 0xffffffff, 0x1b06d283, 0x5], [0xffff, 0x1, 0x8, 0x9, 0x80000001, 0x1, 0xbca6], [0x4, 0x1, 0x0, 0x3, 0x20, 0x9], [{0x1d3, 0x3, 0x119f, 0xfff}, {0x4, 0x1, 0x1000, 0x1}, {0x4, 0x40, 0x6, 0x1b83}, {0x2, 0x16, 0x2}, {0x3, 0x9, 0x2, 0x80}, {0xe57, 0x0, 0xff, 0x3ff}, {0x6, 0x7, 0xfff, 0x6}, {0x8, 0xd058, 0x8}], {0x31b, 0x0, 0x1ff, 0xf5}, {0x3, 0xb13c, 0x84, 0x471}}}) 20:05:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 20:05:53 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r13 = socket$inet(0x2, 0x2, 0x1) fcntl$dupfd(r12, 0x0, r13) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) write(r9, &(0x7f0000000340), 0x10000014c) 20:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x1f, 0x7}, {0x1, 0x6}}, &(0x7f0000000140)) write(r0, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) syz_open_pts() syz_open_pts() r3 = socket(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x3, 0x3ff, 0x2, 0x4, "4ad92a41c58e5effb492c49c31b152c18b065bed", 0x7, 0x3}) socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) poll(&(0x7f0000000180)=[{r7, 0x5}], 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000340)={0xb544, 0x8, 0xe32f, 0x10000, 0x2, 0x1, 0x4, 0x10, [{0x1000, 0x0, 0x9076, 0x2}, {0x7, 0x9, 0x3, 0xb0}, {0x0, 0x1, 0x9f000000, 0x1}, {0x6, 0x5, 0xe136, 0x200}, {0x7fff, 0x5d66da3c, 0x80, 0x4}, {0x2, 0x7ff, 0x10000, 0x4}, {0x5, 0x4c8, 0x24000000, 0x1}, {0x836, 0xffffffff, 0x4, 0xffffffff}, {0x3f, 0x4, 0x1, 0x8000}, {0x80, 0x1, 0x6, 0x5}, {0xfffffbb5, 0x3f, 0x81, 0x7f}, {0x2, 0x10000, 0x3, 0xfff}, {0xfd, 0x9, 0x9, 0x1}, {0x0, 0x2, 0x8, 0xff}, {0xfffffffc, 0x1bf, 0x200, 0x1}, {0x3, 0x8, 0x0, 0x100}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001400), 0x24a) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 20:05:53 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) 20:05:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYRES64=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="e81ca8fd3e8dc29f271039c7bbfebd917a8671c91fa7ef4aafe826839e379822ef72622572fb7c5041fbf16649965160f947d322b31c6e70954c7d0e422ff76ab1318146cb3c7317a2fab592e63638ae7139482d0d6a2b8cff50d9870e7bb1767b2de3fbcbea96b55665a68d5deb9f1eede34bfd942a1accf74b71907ecb93bc3e603ec2c03bc9665b74d15eddf980d440dbcf17225ee68615a1638d0afdb6a25903f0e10578f02121d67a48d3523bc8f6573ece7f99533773ed38b152585391a12f6bf46bd2f9ab43c34f2ce787bd416f3a8b01298807775a8273266a64bb2a41aa0b483666618bedb8e2899266d3b502291c2de42a9c1d71ba156bc0861b3fd36e2a68f564f319f4b64b48edf485ab10c319170b6bd97236e7d4b15280faa884567462b0c0a4af88a5a9fe93ea3582ceb5d497470a6f04f5eb54d54d2218a2645f8510327a53420bccd45ceb03bc7199b1a8a52abd5070042a6999987aa7e7047fa91ec89ddffcbce95b8e8d5a3e602a0c2144fec3c690e9f7bb9e133295566e0c0d219451e830280a7da2f6cd784033c00dd49a5d67d08590a0af923e51e3b4a5e0705be10780bc9a51a344180f039b873a527fb0517440edf761f44438efe65121c5655799b38aaa0415a79964f6d5f8f6a8c4988aa1cf6da22f9a3fd825c59c685a59f1144f8d3e21a9ffa54af7f68399bcd68390776d952fcf05fc8be941a441e7824234a33227c8c5cb8252d04c62afa2cc11e1d1ac104cf6edd055afe1aa77a1c418b1ce42836fc636e7a00663fec396b5b4afe20c61920f8efca4f88ce8402c1893bbd1ebf7b35a048ff598b9cc0afa17d86be9d6bebc14e2a18ba58e42afe733ed5c77813ef22497550c226d7548c8c6b7e88ee5e26dfac6257c2ed28c3193407b14088bdb5e043465928e9d412ec13d03c17e7ca619c0d2ed372971b406d9100d7409cb3b2386e6caedc31cfcd2eeda876d07d09621601ef68f8b317e82053c1566a8d9e77b544c936226d3314fb6f07f2391fefb3a83e13a55a25714bab6e48dffe615a1cc80281b13180095b48bb93f782af0f0cb2ba6b648a3fae7659f34c7a4b24ee7dd032241c482407f73c080d579a7916ad91b1d1f14f400b8571b74c5bc2495fb3d337eab12c4ea6caca129cb900b50b6aada2bf111e1b06e47f9fc17409d9aeeeb257662b2a721a8162456b5b12c8c006273e020cfc806e335ff5e0bf25f9f2207a909674d9c69a759ba520c60925f55ef45a491fe9078e2d7f9886a6671348ee101e4fba84be3a723799eb08009f3dfb0ac274c07f7ee2252613c9046cd4a510204c48e5ed1db1a593096617e783434d4bb008db1f142c51b9a8cba842af02c25afbb5c57b99752c381c903a64fa094858e87e1e9d032e153e307d9b04c9b7c9e3151597b886265e855134c5e8477b6505ebf7affc8bee105106cc0bf34c442931044b6bae32b3439e44f863be59f4548d1475a30aad46245d9181a890451968080b48115e9ecf6601bb4ff678b92372ad87357d0d76152c605933e1a1e4a715faa8076e808654a2a1e7c8d8ead32cabdf021024bf34c628f98678a59e35355c52ef632f01b2bb68501103fdc9e70eb19f57a5e172e47e1491dd303dba215ce1c252c4497618f3c798dad384c73d2c79e6ffe89f3353423d33c0d59816b01a63ab53c1ce5c0c4f81d6a39a7791c8c0666e4a64f34ec148a028c1df2d9ffb727586c110cb01f668b8ee1527449690c5e26ebd5378a2946c9e603fcdd0b312aff99baf31a70861261a290e7c9572df2b43c701f8982ed3d683ef963885629c09a3d3729ac3d1bc590cfe097dac890cbe6a2b206d441eb62ad3a76fab52e15cc1b9a9465a98004dc231835593bab88008c1962bb0a246dfda6ac45a8b3e67d2d5eb853f48670d16d15dd80440b680b0e159d0660c919e3f0cae95fe5213fdc9410cde031e5848b73bf230f6ee132ea4e2c70e34d0a26f1d483d2fac6cc63719aae1f97a08c23019bf38272e9630f2b58c0a947173e2648cfd63676a5eed6e761beec14d2b03014dd4a4829f1be860e6c631a1ad50be5eca3f9f77b752b07193f93b0704cf3ec9d946d4454997d853855a66cfcfd109d29023e84174cb9e57ef8ee5f0ae67d836ed06a4285b37ce7ff11dbabc007fb115ea965c2df202d96a17ef4b901ff7e5b5d089699d55ae1018a5e95553ec4db9d80e1e02b5b9a1c04b9bcf0955e0f5d8dd83e252f0379a005ceaa52a922764e7ab2e52f061f0e098847049fbe6bbb369387d2e6fbc09107385d337ebd77cdf44f2eb272254a41043f2d4ea226e2bd1aac451829af39e52006df22dde1143a629058edb8983b29f8e58480cfad256563f412e7359e86fa2e58f6a9c58692ee7164845462f815b10481599db86a29bdff478c92faf4b303339b08b11faf0e171da37c776ce3b0b44ba2da633292104dc62711a329fb07ba52ca780458892ace6422337edd8b175874209b0671cc994195722c657bcc3250992cb845965e5d93dab2b791a3a64fdf35e8e8a54b90e7ddecbcd656c6cffb869a4a23a8e5d96051346b6fe70a23b7c834e1b8b2b601674a75fa040c70c27dcfe3861117e2db6a959a87d4a125292be184d130cd430d9d3ce6d58d1488bfeee965367afc410fdef53e24d0ef11e05e49e730f8f770b5e7230b0f14bf8252bd2409940a13f1552cb6fe060ff3529fa9ef1436d3fabd7147bebb666c7b05edf177d580e5119a31682f8ad1f2b8947a473ae1ab855561197b195e43d19a31e23c201a10906f3bbfcbf2d7e337577c59d9d4430f30197effe1f39ba8173c9b7c5291e735f007d316e01b73b7fb947523c2d41ec4652623f02ab7f265be260150747b68a0795bb0b9e3d768dd41039bf1712026808d7632ab300ec4ef9002dacd980d6544544cc06666f2c2d85fcf4e4245278eb389b6585525533dd100dc2c5fbc354d6c375f1eb3fe78e89efd4291880e37b5627eff77edc2e81908583ee4aadda8c983e20b790414994e457ff2d667e01b8007b56fb5420f5d509c2c6689e73b404a728e8e4dae79c2c08bf1f5eaddedd929c250fba84f648a44d7453522561949f5e3e026a4dfe795386e4c9b8225fcfbff1c8484cf05ed9fc211a4d9b4550b4e723ede0312d8e76f688df543c07b234160475e33951d7ce69f1dfb6006b63ffada22320dfb923a4383f496cfd5d6a64a766bb6c0b4f87b430f869f3033fc1ef02d146e2badb6de9b1b77ba201e160278fdc23e32c6da77e31ef4703cf74ff5a4bc2f32ad2540c24db24166fce58a82e3af3fa786ded1b32c1ad47b88cb56fc98f106b8e140832489767050dd6844b73155e973a82bb7f593ea1504790fc3d8a7636da7145dd5809c9bd199fbe533891390b1292e9c61e20155249c46c2d1ee7b66a3af9b48159343c8c084378a40af6f210324458fb5f9efbdc59762b768add1603ada32d713e5fe1218796a5e4e389d1a25b02333421bce6bc682d45b700e62317918c594aefa2bc39201b6b9129ef37f6b364fb8fafcf27f7c4c78967da02dd56b5b4f89c2d47aecaf104e00afa65331ad1cef7f4251f5aaf0709bbdc64d7bca5c7c50f11c280515013f33aa7a37ff9bb269cf4428cf3ddfec11eb035b361c888e3179f191cd4fc6564ced96d12338b4ed48b0ac06345ef6c97d0178371c6919a0467b9cbeec26e41568f1ac8d2a1b5c562cdbd16a3a16ef3497512edcc01fd1cf4423620e8f5d712b189f6a80e4fe28f0e3dac08ee3458b2bd374c97e41ee57e5fde9940354a5dab5f4eb8808f87c2ef05a08f16e69d015c89cb0964676fddb586243f98e2de28dba0728eac69f6233de3a512099fbfe066a565d143cf70121fd312a2848db6a14ebb8583c3c8c8f69e7e9ce07a30b4bc7eff98a9df553e9650ef984fe32bcbd7d717136558457caf02566049eed4d185231e433a51af99b3711d4c1ce67d78964f68cf3c1bac14c974ee14c56debbea17b9dbf389b6c9a93e7ab67ca82b9837cbd5309167279c9664e7c2c7976e776d6cc2b752a3d5ccfd5be6fb4343e74ab8528c9952d81f8192d5cf60fb741802fcad83459beeca7d572fca81da91b006568daa55b5683055bde10f010bfddaf1ae52e1680fef6025a12d5a9e091b83db9586f227b8ff4c61f12eff6cdcbb47306e79563dbf4184a0ea82e7d29a8c15f8df4166a605f54e77cce64e018dfaee2117f7913317ecc26e02cfdbf39827a03696cfa0663c909d5087b34b2bce8b0a4a308eb1317b2a2ab7f332198232e39be7d30b4c2783cb4c6475ec8a548839f8217a8215d3299f0255b704ca583d1783ec5f30cb9c4381deb814c1e7350703ea364350e6cbe764d01cf3c6b01476fa510a7f7d186f940627a9491474ca6f76a51d17b4174dc64f08547101bf364b896ce9641c7d11b8024a29fdab78d57b8594ddf4a8c3285719259a4cef522052179c1e18feecb7f01625ca190a989ac60260eee5429f9658119f4ddd4b1389f39cca29b8049ecffee11298da8e750b4a1050e1d15f03f4a0f01bb57b92747a099ba76e1483e247ea4c6c9ffd40afc2a304c72ce814d9b8d5e1b56d499b2a72649b8a4c93430f319e98d0c196f3b3b5b3260ae5c2c1a2152fbad28ca76db135c0d1e0af24e5839cb98322a6e6e38d2174a04d6cfc9ca8fdbdca414940ce4ecd4d1667daaf358a3ebef03f6589963f1c78d71282f2ca8728b07f78dfd912f2125d50de544b2e093e0723f05f86dbb07e1c1a059cd16e76a30c8959100f570ef9c8a233629b89264ea24ba7d2449768c3d538d7843b9600b0b7d2fbe6600e7f39a4e25d1e41eb34b6e911db72329ad19e7630d38735d1d9e040a7dfcf0894c11543f29b98b9ba7271fd80ae35b1c40eda21611437967bbbf173d4ae10f3c08ab84e325a08345ef856ccc072ae8b4bf26fef219ea41b98c97d36b5cac3cfc8c28954540a1dba92698e200636724f599d36703e8d389e74ab1f20febd72eef191bcd13602a06bb4e95b147b1cc3baa7d98df007014e297a2342dd3e240d29cdb527ae89992dae6343adf20b410d2f8fcfdbc83b387ed14068a12b815e41346489d743190da9519330c4b94ecf0093253dc19e689a0fe3fc5f846831dbe392a05ee262b701d9a81e96fa6e59eecffc99ac9633c0c4ade4b15d50eea5a05ed70ff0a5da582437b506324332958a10a74843873c8e19a06e27b61c1ab92ecf39e2af4798c73a52044e416ee7685028e47d5e318be80fb34cd10739c006d41f3771fb59648d4a7854148c73f3bdfdabbc6b96053ee30f4fb1f7864f6ff25abe9ddd6b44878b40b6a20850ba935b7fe4ce6863898cb543ef5f5a28c2a0bf5314be63e390d23b68463d3d44aa003297970064fcdccd2118d4ff6fa98a4c2f3197562f22e229987516d20bc20e8f49de224ed890592c75b68241871b188ea7798ba95a0134775287cbc2e0720739fb42f435e81a3dfe4dffcf6af4a8607e8bda776d445bfd927e18bef5669819088bd8c1c71fc1d283af23fe76501b53c4b0a22f9d4a67f9ad9a9a73e26ef01b402d0a29f5162b697ceddb17013d2fe2c3aa756422995aa1d81ae364cf7766be400b19b5aae961cb629e640cc17bf14ef841796080f27626d3be4aab3c731faa8467d819b79f34d0923c12860e54c44445efa35eba3ca53be79b01503ae6ae6f614a658d596f7be1755b1376887be89161732a8878907da67b274dfdaad2cb26424ef504d9cc3d04f2e673fec1f82eb77eae438b588a1d4a0f272a4c32f7c576", @ANYRES32=r3], @ANYBLOB="71c730fc37a1e467", @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESDEC, @ANYRES16=r5, @ANYRES64, @ANYBLOB="9fe1851dafe9c26eec70a80a02ea554c25ebd59c295fbadacb769468d374bf4d8876254f04e0b6b1f1200d188b685e97b0722c70bc73c07294c08e285e304c908ad54573a08a412493ec88d9ef63d497b891a0"]], 0x7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000640)=""/18) semop(r7, &(0x7f00000003c0)=[{0x4, 0x8, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0xe6d, 0x800}, {0x4, 0x1, 0x1800}, {0x0, 0x67ce, 0x3800}, {0x1, 0x20, 0x800}, {0x5, 0x1, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x9cb, 0xf10aca7adabee526}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r7, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/215) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af8f004052590bd7dc4b5ab1c6c48578bff00"/59], 0x10) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r9, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0x248}], 0x1, 0x0, 0x3ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r13, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r13, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000380)={0x2}) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r1, r0) 20:05:54 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000070000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff000000004cc1098e3b16cf1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008830a5aa000000000000000000000000000000000000000000000000000000000000000000cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000c60000000000000000000000000000000010000000"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0xa7f8cb949e7c26f1, r2) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r6 = kqueue() r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) dup2(r7, r5) r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) accept$unix(r3, 0x0, &(0x7f0000000180)) r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) fcntl$dupfd(r9, 0x0, r5) r10 = dup(0xffffffffffffffff) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = socket(0x18, 0x8002, 0xff) connect$unix(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae801035e5acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7791b8fcdc1226a5ec6986ab0e55d28efced24c9dc70b3e401a8c2a444ba107fbb1c00842d0e85436ec1851b5d5131e5bd03efcf70afddde0641c703962b6945f30458b8411372334b69a063c082fbffc2c7025a0136a6d655a04e2350818e1ee5c75186437202d2f280c22bcf013073368b8991333577c2e419308cf07a4931c16f1b33f71e1"], 0x10) r13 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x1) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8001, 0x0) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000200)=ANY=[@ANYRESHEX=r6], 0x1) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r17, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r18, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000200), 0x1f, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 20:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000002400)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b01017a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72f49d96fb0c371cb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 20:05:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 20:05:54 executing program 0: 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)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x0) 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) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) read(0xffffffffffffff9c, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe558ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 20:05:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) socket(0x2e, 0x184660ce9eb3bcb4, 0x5) 20:05:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r3, 0x10029, 0x2a, &(0x7f00000006c0)="540023aa76a14105161cee640a7bb4a8cccd7e728199f512d3c8a778fa3bd48a2a7a18142ec32b8c48484f3d3e6cd33a88d18b86", 0x34) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518db05e339eea9e2c35befc9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = accept$inet6(r4, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0xffffffb8, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfc, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0x3, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r6 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000400)=0x80000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) poll(&(0x7f0000000180)=[{r9, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x5, 0x6}}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="000011090040b4bcf05bffca466cc42032a1000000000000000000000000000000000000633471a0f012f33400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff000000000000000000000000000000000000000000000000000000000000000000000000000000f7334b48ff23000000e516052bddc381a5da4f7110b3b38deedbd49dad498c8ef5eb611e62476d20050c16aef9d691e677e866773a3d9800b052dcfe8e31d6b3602d3314ad1b7fd252f350b62e0570feb86d0488bff3d16cd3a43975a0"], 0x1, 0x0, 0x0) close(r0) getpid() r10 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x10009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r10, 0xffff, 0xe3d0eca0f3d2f1c, &(0x7f0000000080)=0x3b8, 0x4) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 20:05:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f00000001c0)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7fff, './file1\x00', './file1\x00'}) rmdir(&(0x7f0000000240)='./file1\x00') 20:05:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r2) dup(r0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r1, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 20:05:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) 20:05:54 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r2) close(r0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x7ffffffb, &(0x7f0000000580), 0x0, 0x0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getflags(r3, 0x3) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:05:54 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000340)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') msgget$private(0x0, 0x257) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x5, 0xfffffffffffffffe}], 0x6, &(0x7f0000000200)=[{{r0}, 0xf93e4a9ecfd33b39, 0x4, 0x80000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0xb35, 0xfff}], 0x1, &(0x7f0000000240)={0x2b, 0xffffffffffff7fff}) 20:05:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0xf5d, 0x7f, {[0x4, 0x2, 0x4, 0x200, 0x5, 0x6000, 0x3, 0x3, 0x0, 0x7ff, 0x2, 0x7, 0x4, 0x4, 0x1000, 0x2b, 0x9, 0x7096], [0x100000001, 0x9, 0x4, 0x7, 0x19, 0x8001, 0x0, 0x8, 0xffffffff, 0x6], [0xffffffff7fffffff, 0x9, 0x7, 0x9, 0xffffffff, 0x9, 0x1], [0x8, 0x8, 0x6, 0x5, 0x9, 0x6], [{0x4, 0x1, 0x20, 0x4}, {0x9, 0x6, 0xfb0, 0xffffffffffffff01}, {0x400, 0x4, 0x9, 0x3}, {0x2, 0x80, 0x85ce, 0x6}, {0x0, 0x2, 0x6, 0x400}, {0x5, 0x8, 0x5a36, 0xb9}, {0x8, 0x2, 0x89}, {0x4, 0x5, 0x3, 0x3}], {0x7ff, 0xce0d, 0x3, 0x1}, {0x1, 0x0, 0x6, 0x2}}}) 20:05:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101ff, 0x0, "b80054004000"}) close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) syz_open_pts() close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:05:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r15}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r7, @ANYRES32=r2, @ANYRESHEX=r10, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r12, @ANYPTR64, @ANYRESHEX=r13]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r6, @ANYRES64=r15], 0x6, 0xc00) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x101) 20:05:54 executing program 1: 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) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee3bfed86ec9700f}, 0x0) 20:05:54 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57b365ba2fde5dd5398b519211c6f5addc8b7b45d6753ec5c945594ce3ff3525aeadb431015feab03761539972bd054afe77602751389134d22b879e00000000b2e0567eae932216821fc012305c8903a0250db26e035ca3188d388879bd85061eead62c3a0d7403d65a1b4915996fa54b8e946efcaf2242ea2b34df4f78c8ade6b3de2aa9268931de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38644e57588540b0654ab017837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0ad"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e8217cd5e9f376dfb1baac49fd5ad1c5011c1406ecf4bfed964b59e2e98ff77504695bb7b2de8bb2f06ab3a2d20383350b4a0866b52473dd4d4dec9bf3a78aa84dcf"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = 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) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) r32 = getegid() r33 = getegid() getgroups(0x3, &(0x7f0000000580)=[r33, r33, r25]) setregid(r32, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r32, r31, r34, r35]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r38 = geteuid() setreuid(0x0, r38) getgroups(0x1, &(0x7f0000000340)=[r32]) r40 = msgget(0x2, 0x40) msgctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x2804, r14, r35, 0x0, r39, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r37, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r41}) r42 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r42, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 20:05:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r1, 0x0, 0x0) 20:05:56 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f000042c000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 20:05:56 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r20}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r12, @ANYRES32=r7, @ANYRESHEX=r15, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d1b07000094d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r17, @ANYPTR64, @ANYRESHEX=r18]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r11, @ANYRES64=r20], 0x6, 0xc00) r22 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r22]) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r36}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r22, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r28, @ANYRES32=r23, @ANYRESHEX=r31, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r33, @ANYPTR64, @ANYRESHEX=r34]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r36], 0x6, 0xc00) r38 = kqueue() r39 = syz_open_pts() close(r39) ioctl$TIOCSTOP(r39, 0x2000746f) write(r39, &(0x7f0000000080)='L', 0x1) r40 = syz_open_pts() close(r40) ioctl$TIOCSTOP(r40, 0x2000746f) write(r40, &(0x7f0000000080)='L', 0x1) r41 = syz_open_pts() close(r41) ioctl$TIOCSTOP(r41, 0x2000746f) write(r41, &(0x7f0000000080)='L', 0x1) kevent(r38, &(0x7f0000000040)=[{{r41}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0xff}], 0x20000, 0x0, 0x4, 0x0) close(r0) 20:05:56 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3, './file1\x00', './file1\x00'}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 20:05:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDENABIO(r3, 0x20004b3c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000000680)=[{0x0}, {0x0}, {&(0x7f0000000580)=""/239, 0xef}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) poll(&(0x7f0000000180)=[{r6, 0x5}], 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000040)) 20:05:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) dup2(r5, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) dup2(r3, r6) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r23}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r10, @ANYRESOCT=r12, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r15, @ANYRES32=r10, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r20, @ANYPTR64, @ANYRESHEX=r21]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r14, @ANYRES64=r23], 0x6, 0xc00) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = geteuid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYRESOCT=r37], 0x1, 0x800) msgrcv(r36, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r35, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r27, r31, r32, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r31, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r42 = geteuid() r43 = getpgid(0xffffffffffffffff) r44 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r41, r38, r42, r39, 0x143, 0x80000001}, 0x8, 0x100000000, r43, r44, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r45 = getuid() r46 = geteuid() setreuid(r45, r46) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r42], @ANYRESDEC, @ANYRES64=r4, @ANYRES32=r29, @ANYPTR, @ANYRES64=r40, @ANYRESHEX=r32, @ANYRES16=r45, @ANYRESHEX=0x0], 0x9) write(r6, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:05:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000040)}], 0x0) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 20:05:57 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) socketpair(0xc, 0xad82f1c6a2f49e9, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x880, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r10 = syz_open_pts() close(r10) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = geteuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r15, &(0x7f0000000200)=ANY=[@ANYRESOCT=r16], 0x1, 0x800) msgrcv(r15, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x6, r14, r11, r13, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r19 = syz_open_pts() close(r19) ioctl$TIOCSTOP(r19, 0x2000746f) write(r19, &(0x7f0000000080)='L', 0x1) r20 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r20]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r35}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r20, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r22, @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r27, @ANYRES32=r22, @ANYRESHEX=r30, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r32, @ANYPTR64, @ANYRESHEX=r33]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES64=r35], 0x6, 0xc00) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = geteuid() r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r48, &(0x7f0000000200)=ANY=[@ANYRESOCT=r49], 0x1, 0x800) msgrcv(r48, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x6, r47, r44, r46, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r39, r43, r44, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r51 = geteuid() r52 = getpgid(0xffffffffffffffff) r53 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r50, 0x0, r51, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r52, r53, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r54 = socket$inet(0x2, 0x2, 0x83) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="1d6a954de072573d601e19e5b75b6676a86a4d152ea256f1380a4d8dd9442c31a9e0fa1be69032c35910834f312bfae98915875bbe1443e7177a871b34c161c42fd02b0322d0e70b52d59daaf15a5e580525407797b0eca80a3590a17bb91a60f358a9ddbd178db8c0d30e9c8f2b08fe221a8d", 0x73}, {&(0x7f0000000100)="63be5306bc99bab16ac5e9883baf855799558f95b75c94baa8962a2e39ce4e66916a7500", 0x24}, {&(0x7f0000000140)="25ad19bebd", 0x5}], 0x3, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r1, r6, r7, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x0, 0xffff, 0x1, [r54, r55]}, @rights={0x30d, 0xffff, 0x1, [r3, r17, r3, r10, r18, r5, r19, 0xffffffffffffffff]}], 0x80, 0x805}, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 20:05:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:05:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40004030005) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:05:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x40) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:05:58 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/\x00\x00\x00\x00pci\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000008000000000000000f800000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000ec0000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00000000000000000000000000000000000000000000000000000000fc997889d4b51198371b780d3fac6d52fa9c49aa0da5a2e5ac277357caedfa80e1d039022bddeaa7eeaf7b7682b7f626d9167adece86949c6622e439688984f40094a857883b987a7af83505ff6a11a091b1d45257026aa5b9c6b0b56db4952db06e307b2fd2d100b63136a7f7f9fd6ecaf7ac7b973bf19bdf45f7c94fac14d628da62e99bc2a981fa99b2071ca8e404346a0fd558fb776da73d618ff49fee426ed211779027fe9205086a17091ae7e4f480f8d03f2324bcc2ac0153d22c42669ff266bdbf0dee5d92d27143b4e9a4b74d685b732ba6ae04e15aaadb10787b28f97c9269da510f636caad153ad1745843801ddfaa76ef72e05bf7ca40c580b46c66bd2"], 0xfffffffffffffe9f, 0x1, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000480)=0x1ff) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1], 0x1, 0x800) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') sendto$inet(r1, &(0x7f0000000040)="bc767976608638281c19452962fc522c08bd3290defdbc8ee9522bb205b77f8810435961d360eafbeec1e01401db1cb2e39462f47a267a6692e3fc890b35dee9491779d39be20f54a30c46de7f695eca1d6783643d57d039e2adf0e59cc43686351040715187efc66745581fc5bd2c6bad4b2c0c260d4394985ab1c53d2ab5e200375060ee04ad33b2018ae48567416072d781753cafc12871440a3011be6582f33eb73caf0d910f1e5ba86ea6dcdfe0074da1283a89f4a9c353c044ec2580729d4f5c955ab8bb4e64060b52d25961", 0xcf, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) 20:05:58 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x7fffffff, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 20:05:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/234, 0xea}], 0x2) 20:05:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da0000000000000001e46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66f207000000"], 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) setsockopt(r9, 0xff, 0xfffff9a6, &(0x7f0000000f00)="a14bd8d4d2410e450effb8425f94f033229a2547141d4a195e2bdcbdce35516dea9520bfaace3debfa4bf1b1cb69c6c74f9da3fbb592a25cc1545d052cb63dc7b1e99df0985f484275edc485", 0x4c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:05:58 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8c1b, 0x2, 0x10001, 0x0, 0xbe19, 0x0, 0x100, 0x2, 0x2, 0xffde, 0x3}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) 20:05:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4090, 0xffa}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getegid() r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r3, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}) socket$unix(0x1, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = socket(0x2, 0x8002, 0x0) dup2(r7, r8) dup2(r8, r6) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffcdd) fcntl$getown(r2, 0x5) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r11, &(0x7f0000000280), 0x0) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000280)=""/144) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) 20:05:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000100)='./file0\x00') r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kqueue() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x5}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r7, @ANYRES32=r2, @ANYRESHEX=r10, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662defc15fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce15c4a80977b663686fda9ddc183d502bbbf1995ac5a307b6387bc0b2bd4f86d9bd8345d493ef81d7c95005608f9f2108021239dffa65966d6efb29ac63438281e9361581573c4f7ba5d740335269696446428b51b769a8f337792a00d86653159eb9baff03000000000000be17789c8aa7acf443dd330ecba9b9ee550ab2e6b5352773bcb4b655e75b8d33007e598b6e60387af19a73ed02d6f6521c8faff86fbd778f212c24333b19e2d47e3d25bfa247c7576c73d84de14744aa9c4b72f9693122fc9364452304f43c97d2c8c996b61b0d854d0bb9054949528f6658df5e5c873fcd5e37ab862472567ef3aeaa6bc4c4ab3190f85806277aeb08897d2cd226dee00d72034d63ce18fc8c1cb1517df0a4cb2c3ab000dcfaf4d1d4f2150f877cc4ebf36dd3b0535cb016c8bcd2b6cd0db0e96c642a5b2fb597a50514c25b7b4751b4cd98bbfc19eab485bd35dcab375a0180c23adcb1cb22496b6517b29a844c25cb661129fa2feb29da5e0f1041b5c2b75aeaa64ad409d5157e6383b1597974b17c7725bab1f815968e2affcc8635b86f", @ANYRES32=r12, @ANYPTR64, @ANYRESHEX=r13]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r6, @ANYRES64=r15], 0x6, 0xc00) readlinkat(r7, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) 20:05:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) r4 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x2, 0x6, 0x200}, {0x1, 0xff, 0xe8}, {0xff00, 0x7, 0x3, 0x8}, {0xfffb, 0x0, 0x0, 0x7fff}, {0x800, 0x1, 0x1, 0xb14}, {0xf4f5, 0x81, 0x4, 0x1}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') 20:05:59 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:05:59 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0xffff, 0xfffffffc, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000001240)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d6be4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a2878579c3bd04c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c1f5ff77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efd60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d030b261ce61394dcf27c5e56a2d9cd3e0c8183327dc1e63c82b294c13f086c9573c464e439fe42e2f32e4301ed2e85cdf7b2333953435a5491c3188ff05045fba4a63a151f0425bf273d82c573cb678592b4002fab2c127bdbc243766df0a2411b31860d56e6ebf9cd54d321f5eb02b0acf7b8dbb65e8d0b8f82be45db3925c36802f0606c505b58cf951c884481e8fa5928ae5386ad56289d46d84945f02b29fe65ea70cb03d1ec5ef6a1408c7e0435ae68d2bcad62ad38213882404bfffdfb71a9798312b060e93f51aae459c97699b3cd5d7a90cb68a3c0a2ed34f50faab924645ab1888d3a9a91e2090c4aa77ae527b5428ad89d62050c70b534ab86405fca6900614defa28559bf0b972665ca9f303622e6c0070c4e5ce76bbcb385b996b908a551af27cd8be0130241d515789b79154dd7a14c", 0x67b) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0xfffffffffffffd99) 20:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r3 = msgget(0x0, 0x2) msgrcv(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000000000000000000e8129259f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d0580aa36a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680653ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea773a6aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3ddb139d73a9fdcc915edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e807040"], 0x1, 0x2, 0x1000) msgsnd(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c80632031647e0f9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget(0x3, 0x204) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000000c8f60028a314a61398a5ff45d9a8f828755f231b088b050000000000000000ccc04ba400003b9dee0680720962000800000000"], 0x1, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r8) fcntl$dupfd(r7, 0x14, r5) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae73f24de5625d268353bbfe", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r4, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r7]], 0x2, 0x800) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e8f1d1e00006853362a75927547bfb53f947a905bd"], 0x1d, 0x800) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 20:05:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x101a00, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:05:59 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000040000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe6558c472e1418ebf243f08cb999c08090000001f8efac2395ca01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)) 20:05:59 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0x2c0) semop(r1, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(0x0, &(0x7f0000adb000/0x1000)=nil, 0x2800) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmget(0x3, 0x4000, 0x0, &(0x7f0000d84000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000fa1000/0x14000)=nil, 0x1000) shmdt(r5) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x2000) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000007c0)=0xc) semget$private(0x0, 0x0, 0x209) 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, &(0x7f0000000380)=""/195) 20:05:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x1}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7ff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000000000/0x9000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2a1}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000004000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x7000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x8b36}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:05:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 20:06:00 executing program 1: setrlimit(0xd, &(0x7f0000000080)={0x10001, 0x100000001}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0xff, 0x9, 0x7, "202eccb9615eaa2db5743327f63046250d4158fe", 0x4fc, 0x8}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x10003, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745", 0x0, 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000680)=[{0x0}, {0x0}, {&(0x7f0000000580)=""/239, 0xef}], 0x3) 20:06:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r2]) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r16}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r2, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r3, @ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r8, @ANYRES32=r3, @ANYRESHEX=r11, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c173790bb3e0100dabb287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf7601daf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r13, @ANYPTR64, @ANYRESHEX=r14]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r7, @ANYRES64=r16], 0x6, 0xc00) openat(r16, &(0x7f0000000100)='./file0\x00', 0x80, 0x34) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r18 = semget$private(0x0, 0x7, 0x180) semop(r18, &(0x7f00000002c0)=[{0x4, 0x9, 0x1000000001000}, {0x1, 0x2109, 0xc00}, {0x3, 0x4, 0x800}, {0x3, 0x1000, 0x1000}, {0x3, 0x3, 0x1800}], 0x5) semop(r18, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000001880)) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x6) socket(0x1, 0x5, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0x100000706) r20 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x18, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) r24 = syz_open_pts() close(r24) ioctl$TIOCSTOP(r24, 0x2000746f) write(r24, &(0x7f0000000080)='L', 0x1) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) close(r25) setreuid(r19, r20) getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) 20:06:00 executing program 0: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23ecfa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a7f1b99f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff266eee23a83dde295dbf9818dbdaaab12f40bca7cdb617"], 0x44b, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() r11 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYRESOCT=r13], 0x1, 0x800) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r14 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r14, 0x0) shmat(r14, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = geteuid() r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r19, &(0x7f0000000200)=ANY=[@ANYRESOCT=r20], 0x1, 0x800) msgrcv(r19, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r18, r15, r17, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x88fe, r5, r10, r18, r11, 0x2, 0x4}, 0xff800000, 0x9f7, 0x0, 0xffffffffffffffff, 0x6, 0xffffffff, 0xffffffffffffffff}) 20:06:00 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r18 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r22) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r26, r23, r25) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r27, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = syz_open_pts() r32 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r31, r33, r34) r35 = getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) r52 = getgid() r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r55 = getgid() chown(&(0x7f0000000180)='./file0\x00', r54, r55) r56 = semget$private(0x0, 0x7, 0xa0) semop(r56, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r56, 0x0, 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r52, r53, r55, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r50, &(0x7f0000000a80)='./file0/file0\x00', r51, r55, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r57, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, 0xffffffffffffffff, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 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, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r60) fchown(r59, r61, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r15, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67dff95f9ab7718074fa9ad78b010066f52aedb979976e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRES32=r18, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0x80, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r35, 0x10, 0x9}, 0x8, 0x4, 0x9}) 20:06:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:06:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0xc89}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r15}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r21 = syz_open_pts() r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = socket(0x2, 0x2, 0x0) setsockopt(r23, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r23, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x32, 0x0, 0x0) setsockopt(r24, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r22, &(0x7f0000002080)=ANY=[@ANYRES32=r23, @ANYRES64=r21, @ANYPTR64, @ANYRESOCT=r24, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r22, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r22, &(0x7f0000000400)=ANY=[@ANYBLOB="383b68909956c6db4bb43396b88a3e1b0a18e087cd5134", @ANYRESDEC], 0x2, 0xc00) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/108, 0x6c) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 20:06:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r2, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xc3) write(r2, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = syz_open_pts() r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x2, 0x2, 0x0) setsockopt(r9, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r8, &(0x7f0000002080)=ANY=[@ANYRES32=r9, @ANYRES64=r7, @ANYPTR64, @ANYRESOCT=r10, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000240)=0x72b7318b830734) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f00000000c0)=[{0x2, 0xfffe, 0x2000}, {0x3, 0x7, 0x1000}, {0x1, 0xff21, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x7) r15 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, r13, r6, r15, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) socket$inet6(0x18, 0x8000, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r16 = syz_open_pts() r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = socket(0x2, 0x2, 0x0) setsockopt(r18, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r18, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x32, 0x0, 0x0) setsockopt(r19, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r17, &(0x7f0000002080)=ANY=[@ANYRES32=r18, @ANYRES64=r16, @ANYPTR64, @ANYRESOCT=r19, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000280)=0xc) setgid(r13) setgid(r13) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 20:06:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semop(r0, &(0x7f0000000040)=[{0x1, 0x3f, 0xf3f05af97095391}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 20:06:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) r2 = accept$unix(r0, 0x0, 0x0) write(r2, &(0x7f0000000140)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xbc) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) msgget(0x1, 0x543) 20:06:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x3, 0x101}) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000080)) mlockall(0x0) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 20:06:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:06:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="5df5abd9cf279c4ed519c4ea28481ac7072b63154d43a3f2d16c34180d2087c773c5971231d5aad6017799fdf3116293e5c4197a5dd864a7efb37b687af261f0eac98f456d54fd2f6ee6891a02474c28431d9410cbcd96c408f3d97d89373a3524027e461ff61610d2c2f054eaf1ed38ad77f080a25da58c177369461e3958938573b04fd59a5aa40ff16a9c8c53be44d867e4fc", 0x94) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) 20:06:01 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7ee}, {0xffff, 0x1f}}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x2) dup2(r0, r2) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffe, 0x5}, {{r3}, 0xffffffffffffffff}], 0x9, 0x0) 20:06:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:06:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb65829dfafa1d82ae18de0c344396265817e5df9393c3272da77cf595329a26e416381ae527c1986f6c1a8ec4ab247c6270299dc4ae08eb54924f4e6e9327ac5", 0x9d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:06:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x10002, 0x5) r1 = socket(0x38, 0x6, 0x9) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() semget$private(0x0, 0x1, 0x300) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x9) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x0, 0x394) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0xe9, 0x2]) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x6) r6 = accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) pwritev(r6, &(0x7f00000023c0)=[{&(0x7f00000003c0)="442446a44aa581da814eaf7a6ab49ca8500226070053dc3512f5cf736883e75ec58ee8599762e90a80e8240027fa86b428769a593ff38919e5da4ef828a788c7861d5e115eeaa2c50feae0c7da0c6225a200d14c17bea9c66a63f62cc28cda6632da27efb23f4001775eb91408f13a7829a6ed290b196196d4a5ddef52bccb7c35250a586537ff6bae8364fdb038780f9ad4268c912c8fe7daa556c58efa8946b9a4e5eddadeabe25b23f3bd2772c80acd10edd920b8b2adf55ba4c4635280f9f60ff7a485eab04b6f1dd7d42361d25785dbf569b0ad672220a0c9a0b984556cc71b57484200e6b59cfc7d9337b8c79d1a223bb5f87cb9303291633ca29835a6ee9c1f1e72d8db8a12f1515ae94699a5beb23941970ba32ddaf53fc04dd94fb395ac132de9f1178d20196965d2a21f4b0506d850944d033eb5b954847c6ac7b9af6c639902d66eabe9ac110d8fb45ef0f4e5098bd39b09f812d9043625a09ed6b9f630deb880f6215a8f78e932726dcb4624ea89019952327561aaa84f488735214321ce7df443cf33995853d2b007256ef4cc327f057708986ef714f732d176e0c42e658dd4554d9b56eba1d2d8d23cf864f535254279a63956dece56ad65b0dce5e25ce16c2628a8cabdc9df0231fd81563ff282078422fcf02457e35f74cb4e498af4eb8bea5eed332ec3d37398ed11db2947a897bccb5bb018b5d771aaa25d682b8e7ac9c2a67acefaac3a47ed4225e8c770993218e63fa2a37ee95873922b1fdb69d31a5a64a3463aa4e0ef40a1e9672eaf267cc36915cfdfd54361ce164b3ad91dde11e5f46c79a8cff5ea22c3b0eb22333b21c07da89c81e7db343aa2153b89533155768a46c2546eeac149efd8dffd303195b608172903e06d19d0335a2f7e82ebeaa3d21b9a62d2a3d6fcb0acbb9c61c2070e29aa829280fb5a788d42cd062b1d22cb86f27836d2215a587476b2114523369bc0b09282ad2dad3e05161f54a8756544f005f26ae6c090268e56c90eee764203fbcd85ba0f85aa7f67238cafa529817233a561edd58f5c6e0fa075d51b207b72c40444f9bdbe5dba5292f6c80326547917ef4f6d4028a07b78b24a414c472c76b7011f935dfeba40e4511d8d4c5a4a7d88031676c6e0bcb0f86e20888c173a3d7b046ce6f429355c07bd40b070af0c325f659262168e0affe93886f0d29997421785d0b64a672a911060d009950b17abd36efaf76b2e74d9f8554e7c205ed58350808582a2483a75df9bec0de7224923d621818ed5838c64d63a337f13cfef28598c6f1ede3c6b90ac1d0f559f3730b2f8d6bb902134594b6d734b59dac6261ade60f7ae5b73c030116aa790cac61958f550297cb51f9b78852a01a85541c797b951b09bba2e47c647d178988be2ba11379525d98cc08ccfee5cefbf2faaa08a0aa19d75e40761d24ed3ceda62f076c80e1befe5cc95919ab2b7882bed469ffab36ecd1dc4ed8d51575d95a723b86e541e82bfe8726030b8c23a91100f54df6c7a78286d59255587ff42f815731702992aae3330ba68c2236de2e68858086cd88d0f7e483a8839ad5c5164156a9b5c3dbde6807cf091556cb7f92740a3c723fdea761178e0c4a107051831b8503bb9392697ba2a639188dc5e47ca9b3364e5b238a50156d23752a3af1014505e25b5e495d3343e13c85e2e41973f4291c0f8ad5a9557a36b566ffc60a9fc9f8a303db160a0b466991dbdaf09f168d7c25f7d22701f5309e9cef0cfd2b4a984943fe599b254b4823f912bf772036ed95a92f0e3bbb927a6d4e7391a12bb631add5176267d83d870963f5fd64900e414fe998b3779a19e9d1279d396b1d20b30a1528a9000a5d9b3dd54131ca8216c831e65bb6a22a43ccf6d1de097db4fe9363990c61212db65fefdb593642874181436ee89c79d6ea8f0ef172214b564abeaaead8283c7dc7cbe70da03b15fa693b05d9612133fdc7ade7babd239bed486749bed45ab0101ecd8599c75997626a0bdd08a79343e937eae5399ed8f999ff73a4b40964418ca0818e5dd363bdc3601e6eaf667cd6965897ea63d5a6f8f11a1d44da86ccc1c558cc3d2e0306851af251dfe5fb38d31e62357aed3929c4bf5fe4ff90b825444f1ae298d7632c6090533bc5484683f25227292beaa21d71482590e118b45e9b9774949da2d32a78d5e143de1036b5487743234e3566f7141f091afda18f28087a21d53bdaef158c1b37b617268ea44e2b04093e2251b5bed20b9f765d877f2ff487dc990f9edcef4ca0e18e1da1ad1b4b0514a055f88e238f74f7b04acb798e28d54748580b2d4cc3d9099304ea735f294fa41acfd2c5b0ff54eb668cbeb3195fec4ed3fab6395744fe595c87a5ac0232a6f46feae2475dc6f3b13d4d224a4e371c3381615bc5b7280285043b7192454971242a01e8a928d404b6b82463424b4eae27a10fbaa1169b751459c71a657422ece6c8873e8358083677558b798d924ec1086e836aff1e4169032b4debebaf946488060df19e2d71d5592e10a68fe125a60865b1dd9626f54c4eacf0939a07e111bb5a04a29935089fd9f6e1eb5ccf43bdacb51a1067862a9c8530e573a629fdbab0721ad7dc40d6a3710a158029d98963280250d1d8e5f5cfa138a56bb32ab27ee51b1c913ff8957e5ec69570197558c20e7896535d1e31c0b4d148fe43039802a66ed591663a7d76e31ebbadea8dacb48d895c019d57c7b786c1c24350ed5d2ce320b1f433ee45e861e268f8d6c9b89286dfc91124ceaf48371025e99c1138c62b250392a71c01d6bd6fdc53be001d155831da4cfea3920f1a802945973012fc95d25e23568e6f02ced32e21ca7592e072709fd0d5e5b20403700d2ecd76da29a641fd6c64991dc51db724a23d785025e2d5d971bf518d8043f8949d7d2639cd806c4b58d6874112912933cd555f50ad5ed95d0b27b4276a7fbfe21ace7b31792889ee43e526d60f9c15f91ab7f544d05397d547486c941278c940a9827bf0b28f12a47e53210b86b0b9fd04075aaf571c97fe371a15e9e95c6efd5ac880c87c1043ef9d776c274cbe566070f6bd257d4e715dfb2d7162239e09ad6fec0581b5f2afeb11b07f63673de4493163556539c5e2cf8ed3709f37667f94161411cecd42dcc84744b43396f881ebaf67b4e6700e832020ef6ae50b79b25a5fa2d75fc1202814900dedf87d75a74edc6ef72c61c08088978aab7cb86f4688ca240d1c87505d52d72e9cd9734150a2476d04830dbb17adb3238cab92d94938b6f776e9844ff4be729a83664448686bd6e8cbc4516e9026ec6f620c656c68339941884c3775d617d0632fea9ebffb397fbd0d3c39e7bbe4ed52268fe92ada01e4ba5c59ccd661897374ca41fd30996fc08aa822092840f03aa5587d5a33a15d870be87c5ab1113a977c22a5b3d03e5a5a2a0c4e65213a5457239208ac8da3da06aaf477e5ff59592a3bf424e32da389c7397578b9c84381b3f7a64f049fd3500c6c25c44a54d283ff8778eeedfe0bffad9b6ce3dd45e93025657674f87841702ea30fc79ceed414965b5ce1c82a256034dd5f8bdd4a8c29b1e7d5a57f4f37eaafc9bc241f827284bc85c083deaac84f5f93ecaf9367197e87a5cde51083773a3e6895caae32beaa54df256358f2a5ace6c7049c41c61a31bd163c8270d461be03170bb86a33bcc38d7ace64cb389a8a0e1ed478bea805a6edc62523fe1ebd29f6e68736e28bd52849767feb9da05f8c4f5d1a724ca2afd348d5024a85f5c526dce6b475b26563a9c6c1e66b0e73677eb2e65c95cb340e2c524b938d1563c24918d55b8576ef1f7e398e09a1a4c276be81fbefc4cb7dc4a09196c0069dac7e4d0c433a27f7dc6cb1e4d4f33d0fce9ce757571b7cd0d243199e1561523b5cfb66b83e53d8f4113576a7819cb3334ed8b276ebc88d060e3ccf4217cd807fd1c7854c4a6f158e8d259dda315b3cd36398694df52ee5e9f24201583d14f7ea5e3ede536162b9e2702f60b33be964dd927f16a1f35f05c92162df99bfb430dd0b4d055fce16c5bc69daaa4fab0eba0828234e1d0a436d88eabc544e28f786c411b164be1b3b6bc91c0aecd58aaf98654eb104870b7994e20a29984bd61202b4e6d90673c636aeb23161227dcc3b4692fe51ac1f98bb15d4429c500928de4bd776b700b03b22840b914bee9f7236323d109d41f61601956d32d3fcd0501de2dc8ec45b78ee55bcab2d0748256be8cd47270c4ec7b465334048cca7573d425d60b12c13e34fc3662df21cda85b0bb153279a74580c47cb8fa3e758caa499a3930e728ef5d7b53be7c6f6756fb463ca0be136b9eceb1b328ddc21ee99580805fccb6b394d573c9793acc864188c11c02f5f65dec79c0554fffcbb044d629b0d1dd1f12adb9b1baebe4ad45f93ae6a18c5b026b81e2af59f41038838c9215408df93002c307d92e52effb6f78da1eacc6219c6100f89abacec2e28a8292a37fb02bdc78ef6d1cd627c7a0b47e6771496b056a83cfcd88528864cc731e38aa5ebc1af4bc54b31b511559910619cad79d99846200c52f84b3e13c114839b4b4a62440fa3a94388d5cf411425b2d63404bbb932c1b13b88350925f5b00401d27b67eb31c4de9258c2a17a8b3e283694da850c0d82fdefa3fd58e9a3c2e6f26294dd088f4b2b01adc59f3a809acaf1aa3fb4efbb795aaeb4d402f3c411008fdcb5cca5d2c6077d208e9baf54a83f3ce98bd802e599e1afbe0e0aa5b8dd61456ea23575fe15d062acd994951354267d672ecf420b5d19989823ec0fa117c9810f867116e2297b7dc51c4d87145d66dcdfd4213f181a950c826cf184531fcc7a5ef069724607ab4726b44ad4ef2533dce8c084d529ae32ae2cc22af492a704e3e2ba22676527fd38de45e1ee23f76b2b9476456d43e32d95ef678da0005e55432b25e61bb45d6bed05af07cfd370e1db4544d0b6301fec1afa2124f0e4aeaa703855300926c329ed9ef2212c3b07d7e1c486e497d04b86d81e0a20e6a4503fbbc47898fd787e8d01a2cb3d12fe62abde15c5b7af12636b8d62c61c7268c068d0f2896c7cdc0131e9930f9eb4c33893564d688a3e1596b383c473c39f3b1e1db2110e62e315a7d715acf571e9c68586bd511ff55c10736eddaa7869387c6c1fcb170ac2ddb49952f04ed30bb30517877ee4da91534c9b156798f7aa29a803f6bee4e5d1ecab5268ec4919009e4cb737588c1e20c8d724ce474c7ab4478ff3739577f6de56c6548acdcada8074c9f23bb34dfb80d28e1d46282d7d87e5775cc18c809d55d96e7014ab28d4968d56f8ebf62ef88800e1c46cf499b29b36f77b990b1341468e7ebf16bde75c9d9efc2c952184cf0587b263c00173c7796ef46dea6286b04893e39596b78d305fb9f705eced359d11df1d84d0864ce1deff2681fdf628780ac753bca6f363320831981b969dd5ad429f3e8d3cba1f9c359364c83965d1b554bb03f4290b4665ee4ede6355b18d971b706512977a1205df15abad78e8512f2785a83b741ba249b3ead2475dc90acbfa7d570f4707c451c6cfc406a76333b1806319541936f634a6fed1e83fe04abce7b7858c0126fb53beb87caefda6fbc2941edea8867a21e110c79cb671dac44738e9b3dfed23f1b6ea228c92744b39bf1162fb0a9b0b457a059b42dd39a061a1dc6ef4047d97171959e9ac23734ae7976ace078c0c93a8e4868a5c2b5781cb9716703db16d427f11513046000f78dba6366aaeb09b9f4754b59c665f997fd8cc1e", 0x1000}, {&(0x7f00000013c0)="2b861f1ad060174c4918131bb8c53c8872d53554b1b26f085d433bf92f3ae73fd6a1158722ecdf428bcff206b76963677bdbac40c9719a3ca9feecb54c24078acc4716664b929f1d1f192a259493eef31439465017dd77578b8dae09de3ae814c9d7e2bebc1baa3b1750537748d67f89f8db1662058a08585cf5ccbeef96facdd7ddaabad4e11def9b50eead9ffc5e5da2ad1b6d3d853e026c4ec5f01ea4914c8530f38a198d34bb8188e58624ed8306d03cf6fd69f03a13105826ca125efe11723302efa4ae9e399c1d86328e87c05cf1c6b118b7a6a1e47bff68076042f3d5d4590d5c2b167ecfc0cf77aaeeddc5c87f371d00861a2381b35d735c79c588f5d9c91dce392df928ec191d2da58cfd8bbc535bb6a72759034378109b1c9a89a97c0b88d18ba82d091370848288adfafdfdbefdb2261f187563109ef88d69cc2469eea225afbddf859e2faf34492fba9d415a78761f42988c0b54b73b04b117bf79611b25503e5e754db406b8d032f68f072d0aeaf0543641d8edfe95168664bb4317774cf66a5342bd2daa2079f38a23d91d429808b24572a128e7091d050ff5d7b5b2fb82e832b6ebbe7eed75c7e00668287aa675ecd491858b54df047cfccb0d948dbdcd2ef6e177440aa62e2cb317476868a8ee7696de19e7d96de91314c283ec196fd134559f8a77c1fd263fea7a50f63b1e24c8ccefaa8416b093a2bdb2eb70ee082212ad97cded1c85bf74cf24001e43226a7c0a32c94dbaf99c9a917a23d46db5a0544acc4d2a0f7a6a2327963c24f00e5be8d3858bdf089af3c55e67407dd04ee36c1f28ed3fb6d5633c1a68c3b04257c2151d780576fbcdc1c040e624617548d6378fe2a41e70700040398995aeb6ccd7bf46bbb889ad35f3b871cc301cb42dd7cf96c210cbf3b5ff7aeedf96f05841be90a7fc40aae3f645807d566bef848e2ba8d0658ccb4e7c9c0bf8242f1e06cad8fa40bd4499c75c285edbaadd4ae736c11f28ece2d8039db68306f5a624f79348d58652d64303fa3c29f98af5f1223c8a0b65322f0894796a4770b7709f5a56f50f36c2ee5067e0a1b78b70ab438155ab58834e788f0b3b9e17a88deee26e57f85d25bef0f3b82fe4bd864158020ee8d109b5a74f4f7f48815df78241d4ec255b4139c6ccb63270bd5df9fbf04a811c25dab894540389f677b88dde9f5e7d566906eed385609c2f9aec31f331e07f7c84bc3e099122a4a15abe4cfc397f171c6f2f3bd25ab4ba8c0a8ae9b5951d7f417505c95a2c3c0c36e2edb66f8b2ecfda4cef44fad2aec3801fcc9e57cd381607fe9d16452cefdf2c25001ebfb1e365a4d1c434dbba4307532db4cb71854a44560837708d714a51988f1eede3d7e835d78af86000d9e06e1a231b3e490d1e71edfd9b17448080647cedc64dd2a8388a2befd07e065a1711b27e7a3d486d239adc3f27c621806c3edda782bdf49825e9f6427fea08dacc6f0fb79ae2b6227b9f3b85ee3e9c03fa99e75b97d5ceaac0abfc5e68e8cf8e29bd685c961f7a6f5a44bd59b1e1c43d8eb358afa7d84af22c68a6e4f1ca62196ab31d98346a784f8d66a069169ebbc0a2e65ba46a1031117502eaf88fee07574b1c403beb396fd1a634b771bafc88fd6a2f24b0312126da862bdb2a488a543934d7fffb4155f6ec5b7db2476c18323a898326bd393461081090d91d1b151bbc28bda0ed66e74321262c3cdb60a7d8fa2ab30793663d60203c171c164ef228171f80455000eb1e008c150ca721ba70cccd956d9412fad439655f2f7ea49858ee6376aafd6b1db8c22cc6b6d3c0350ad2a993aebe779e6c6773ed73d77fe40bbb48c9663b832c9b3f805bab156a6ccce1dd692592be9089da190ee8110b4114e006f4d5105522cac0ccfc3508c39a17d723a327b0cd4e8f1ac9b139cd8f73cf15a56e550f3a17838e738113ff683f42f224a5513440c2595abde55efd8fd58eae78d1ca192bac6834205dd4f3ae363e56d7949e9d326d7a44bdcc90f9ab80c83f2fdaec82a92d11705ca250b5e2ddde57c32a4eb7891ff5556ab1e6b9353f9e92d6b91e12ee2d6642888c15955b25a63e60c9175e3a6320c238439c6b1733018db4b7be927d1cd37da07e8c21dfa91e65235562320670764ccf6661fcec1c8c1e8f4eb53a326ac80d506d5ecd95eac448cd909cab1c2ace9c27d0987a089cef4dd9fcc16289e824b7abc9f6aa470d56560ce05885296604837457e6a3766b46ac4ff78d40d0079da84c070c842950c1954582e29c5d28cb034af8ec0686caf52ee9d522a2ed16bbb2b4a6f16094b1f33b548216d8cd2fb0a87869c393e970190f61345dec17f7e4d5faf96b4d3c2cd889485f2d62eef95628df1dbb3cdb7dc5681340f134bdaddcd4887b2542da6fbe56f38889945af41f3dd80387427f44f7480be1c28322026f83bb0b1bfd57f0004079325d8922203fdb457285a583627df25aa1050297aa34c7f7f0b45667a0306bbdd868efb3a4f759a97ba8d5ab34e3533d2351a488fd5dd1ca82adcd141e5615a2b60bef6f9472d99e298a7ae2b0a6ec056d7d03925f4bf4c863acf821e1961a01e19027a0e90960cec7e0459c702576d6523159704866909980ff085ee6371342bd8ba03ba54103087b86b11c813e250cf0804dba16eaf7c901ccac3b909d9ec2979499415a7d2ea0287d70459f6d3c04babe9905696e3004237f2effb652f77987c61b7da1d1fee3e30a778f510cde7e1e708284b9b9232515257fd6f355e90b3bf0be824cc7a686c149b5b5a98463c54998c4acdd8293bfec02ef82c2371ced5c1503457c5d2c681a09aad2e69e7912444b89358b555f39196633dcc2b95487f83f387011eef29488e95fd730df6046a95b121cc51454fbf9318ab28a8ba67d8cdbdbc47d52c783b13ce20db2b02dcec0c9fa1cd5d6fa65b3bee5a089ee07b61dccb766b321843764cfc32b236f4ad2c0730e447366a9de5ae9c0eebbd648cc398438c9e69536f6fa7deb24ea05c761f8f7be0a04b3917066481b9be1ca0cb5a99c9c7889b212c8627bd4482bde769b83fa1d82651129f896d2c57e9cf6791c5c40e70009ede288eac7f5994663a1ee06c897231a491e05f06733c750e6526160bacdaa4fbc041c111bac4acb213ebe2ededed53eff7c4c7721dd67a9e5d8e6db2165f35c86fafc837fec609cd198504a492dfa29515825d46845d6ab70e6d93fa639838cb3347cf45541b0a12acd95782dfde64ce6766eb9cac4cf9686d2e8cf3eb5063c02ed57823cb1cfa9d29788400ffddd33000ed39eae94d30df32a5f2c49ec1b5bb01b6dea5942481d7c49a9bc1f64619a7b1974ecbb37645c8f2c233aaf27b23ccd0f25863095f4d10f136b1ede0d3626b85fb8a4c891097b00a77e6de866537cdd51bafae12bcc42ced07932ac2efcc47e7b76755b9db6de46e0582bab9a068bc6e0f1d8db6f36a313cccc4eb5b0306699866387f225dcd159a55e7aa7043d641d51998ba184b40676f243e1ae75e394478605e8be573de76ae4d653c81f38536c9fa4cae7667dd4e5ea93a47526cf618d8a1e7cb17fa2b2934b201666c6cecc28353b2f4bf796e389ee0449c12bf33db0d94aa1742c35068a36098537b04aaef26c37b76e806e53fa4c1b8094ea9388cfc2da5972be7406c6c0f49e44557a3b606929dc49817a7287056eabb67f7770bbe935d31e350401720441e9f48f764f8d0fa15e4c936843bcd5d67e4cccecc790c8095711e21f80788c9f46f9a28a88ee3b10f587d544baa8cf684867043c2a77430578e081b5bb4a84ed46ea12e21e48b5df453987c1252918a0cb3af00d6d35a43ada99c92b0cecdf0650867f97c59c9081e0721710e199bb9e5639b108f0f68eb8e2a73d657f122b9bdf7e27fe96a710e881bd06831c5e0567d0704a84497c6535778f6603734e0247d38c7530bc441675e5724bc505538251e8ae89e118ea2d25a36313487d36ea4fbf176c7baf41cceb664ebff756454964e7630cee492b3fe45994d62a532ce0283de687471983cc455a46d25b469e160b3dcb3f7fcb93853e91221f2ceb59604415e4390b2ba437de8a15ced62ece077c6ee6dbdc5dc6fbc96c231b29ef16a4a514345209efb5e74b4509e08cf21700cdaf44d7d68b97c1dabf895ae338e408fcb2348360ec46e52e5ebb289f3204f4400dab4bad5e37bda29b7d9de350514d5250f2ec2cda7d5b2b6b6f8d9a3a2057fee45ebca64f24553549727b921089182886bd8c2ee541b088990e7380334f8b5e480d7aeb7c111d85431f73e5c9fcb630136a77d64b2a6e3e10e6c50916401a51fd84bcdcc943a79d680b4e1d1fabb2fcf8ecebeeff6984b9c7281819be6f79ccfe35fb01c33647b5a9be8ba6613b1b9c2c069c5f5be8cf09ccbf11aa103ec0849d64b5e8d4a3a149f6d9e884ee91be2d71049a0ca701cfb58989b903b6da5eaa0641d876bc04efd953b64ad56165d88db41e3089cfcafdb238ed916f233b322539fec7dbd8b18f41be047de652b20c9e1105bf1336f5c09e234104cd6b3d53b3b231acf31bd67bb84c93bf29113645dd359d219b3a6dd91cee2ee5e09f2627cc9f1ddfb4bca386b23d4e8f0e12c6c09ef787e945948a354abc1fb6363be0f260908bf9b7a5284629681bc32ecab83dd2485af0983432f163bfcae0980ee19d816a0378e40cf06448d7d911d2f5f5466bd87c1b81785ac487107f1b2fb7da490936aaf5dbe48d226760048d972be90b584a253391a8d31fc972af41a70567a3ec0d778be6dcc01e479932c385f8138594111394722deb1987bb429feed870e3a7dbfbe6b2f7d52773189dd13639a0291ec272bc88b889ef552712aea11aabc9bff1c00d7ab40eae56470e17e59c03636f0bc046e05ea5f6ea87905fc38569be496950848ba7bc3352c0426def26cb826898ec3dd89853b505cd1a6aeef819b3b4c410797f613536453f0a58d5f744cc3c00f126ce69a3efccbb1ddb8126139370e3cf5d75dd5564f4d31703ef1a43dca49413ece6fd8a56a4e590baf632bef94a7e94074ed0f2d58ce05cae31ea5c34ee74572f5361671bd0b865744bf24df32bc995226ba6ce8f0efa8c112cb9cf03d0c6c2d8da1d9516bc75d385c1e7b7475366c511b0a3c55962e9e5940aa4bb98b657844dd6104afe2f2d5e3cd9c512648219cdef5eb5d48981920960be9a8b6ddc94c7e9e51c7b8eee9b30b68fa6b26d2853bd7380be003e9913b2b910dc3648f6c68d20686384187a1659b827235c8800d4c0a91b8400eeedc370154e544496304e045c2c8c7771bddc794624c9847689a97162fadc872c09bc18f0cb53d0a667d3f49a48495fe86f33d07a7b102969053bc7cdff7ff9e5add138042e3432b1a475a2e2936a9ef48835d8e56f2c6df78fd6410708bd7843a238a4bacc2c789c2ee79f3042bca90ec4bbc63d4e581228d30b530cebf7e819591e48738711b2ecebb2b2dbb6f5db184c2eb1c24c0cab2f945bc07a7d0364bf7ed739014f79248a90ae565e46e39528182dca7ea3ec423d03b9cf6859c67593d5083e3031cf0c7e3cfe344f68b8795c9901ad391799e494a38689a3ce733ee3eef329c8e179b20ab74e864f1c53ddc9b048555abf777f22556d5173fc2881cbb1add9deb13ba8f19a146832d6069d87a930625feebf37ec712b34b65301b3ea8a5aadaf7fc5f3a338fb66f91a83ccdd541c6ab90a771d909728e06e4e57f7b62f7d4ab6167f739974c681a82ba476e36d3e30fc8997f27c1bf5f92d8a509e", 0x1000}], 0x2, 0x0, 0x400) recvfrom$unix(r1, &(0x7f0000002400)=""/162, 0xa2, 0x40, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x8062, 0x0) preadv(r7, &(0x7f00000046c0)=[{&(0x7f00000025c0)=""/90, 0x5a}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/110, 0x6e}], 0x4, 0x0, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004700)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000004740), &(0x7f0000004780)=0x4) getdents(0xffffffffffffff9c, &(0x7f00000047c0)=""/210, 0xd2) pwrite(r1, &(0x7f00000048c0)="9cb45b665e64c06389fa58c278ebaf99c106717d6037f3e1ad40b396dd5ffe7a0f3579d9bb28844727b0f80fe9b3a4c49f2b0a6704c6e8ab8f1f19b39021f9792c138038151ad2cf8fa286ba103d5631321bf6f66fe6b71ac165f107d67b9540bf1356254848d2d26f72cd883672d97308746d35709c2d2c9363a7de547e50ce2d22ca1f5125ba01c15bcd2e11c79190b1388001dd0ef626887b3a29ad6de6848d46ff54d9aa68f16062231e488fac5efc2a89f09231a16f7494860d7b27fdcb4c4a98729ea4925600e305c449a1cd4b87782606af5064f04cfd4148ca5e5bacaaa156a854f9", 0xe6, 0x0, 0x1) close(r0) sendsyslog(&(0x7f00000049c0)="da3b6394ae059bd66bafeafaadd895d14f94b707e95fe69e1631101be0dc68252208d292c4c864d32351b4c7dba61a8809c66e7d15814c40b812ef494215eff9dafdb936401a82b042dc2a3fb76c7e62072920c7eca7bade0dd0990adce38d11b27e96b082f2b6083cea6a7d458b3a95e472ae466195f315621481a8994571539d211fa767e7ad8264a288d56847a2cab33d940a3d423d88ba9f4effd6a5276eec4bb57bde908c8433ea34e7faf891c304dc98", 0xb3, 0x0) r9 = open$dir(&(0x7f0000004a80)='./file0\x00', 0x10e20, 0x100) getgroups(0x1, &(0x7f0000004b00)=[0xffffffffffffffff]) fchownat(r9, &(0x7f0000004ac0)='./file0\x00', r4, r10, 0x0) 20:06:01 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYRES16=r3, @ANYRESHEX=r2, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1800) r4 = syz_open_pts() flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x1, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x6}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) msgrcv(r8, &(0x7f0000002140)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRES64, @ANYPTR64, @ANYRES64=r9, @ANYBLOB="114d7168e0b8624f6b7331224931461ed6eb0d8dfed9f12e387d78cde58f9255e3e15a7cf1d3037c1d9bb8a8c2a87730e136f8a8d1123c189494a60391ce91991ec418bca848f2733ff3eb3618184ed9c9ed8696272daf83d50a77"]], @ANYRESDEC], @ANYBLOB="3b4ae6d6a7cc7263fcca986a223e81d4a457d5572e4c5a270e4a7063f48c0804aa7d08dc63c666f657ef3e19270ff71c6540a90fb16cb4720940bf71dd7a1c653a5d727fd9fac7198d0826d064bfa0bae73120371ac6566aa19e8612159d253f24e3b114fc693cc3b451b49377e39fa2d07079d0bf9f", @ANYRES16=0x0, @ANYRES32=0x0], @ANYBLOB="b8a2afd4c365be4d345874f4836350144c42f73721ab11dcf7669167e06f96e8299fdc0f539058dad2d87528bea5af095c9d230d450b134f3f2ff82654de547c4cead56b1039db7cc475bfa0a03302fbd6e3cb6e6c1fdde9fae8613bf2f163405a4b6c20a458f6bf2f473677b94c78fda733dd59008fc375164363447da0844e4788f18769038ff318a907c62c2aaaad76f2977758806e36aa56f96669aef5eaae776bc15a4dd51c23fc0baeda72832dd017f871ee4b0b71d03b3d936e2301fab438a2f50f29ecfa229455918a9d9dcc991c99ae06093227c0055fface07f65cbbf1ddf9e633758871801a14a5cfce31409b41dfd50b488d95230f33861fd7ecc8599934e2efa1f4d8fa721f38b57f179bb45d0fa46cea2f0a4e690d05683540a37588a90754012d522232590e0476f0755dd03860c276b85cc3e65370106e9e513a652b9ec53ff96889f44f23fce3b7390937f6732708c5ebc80d7d69b764d4fe8d9235c1ae89ca4a76e9ef0d67ce2673aa7ad344fcda34cf281d45c89b7960c83fb0434e103ab2771ebd5bb7eeb798fad6489e14a18f62115d20865fa683bccdea20aaac76fe5291dc92976d21c0353255df30af1ce4bc4f756c5df930675878b789f7facf3e851c432d5d92f20df3549fa21947286f009da3f56757c6552d329c9cff3a50d37fb6de3f4cefdc90fe6ce41a9d01f715e026c10083a02d1457c8a2552243c1fa344322fc582f457ea6dda51844f5f46f740263daa212ade911cbdadbfcc2653be74f0c0e37158e41b210fc7caebb821d1d231b855f0bce3bf9fa8f28b282c1570ce529a564bb70c08a69189cf8968db78704b4e1753a8af29c59e9defb5c32753d1d5fbc91e1b9ccb116f6c4b4e1d38b8030dbddc95ea44ff8c64fb9ce649cd7ad0c4451dbeb77a4d5feec4cf64f615f7ae16f45123a0b6a0482cf4158d8ef1e54d8d0fdc0ba61a25a9f98598cc9895ff83bf2188488d1611a809f758489a5dc140385ec25a9712e0e8c55108987bd4555c88087aafe1641547c46270b1dd61c88aaa46a21910173cb20c914f57fa9877ed6b045a8fae4c73f75d8a575ead61438dd3170dbf6245be56ec114436d4f33ca7081b66b7c304033de809b276ee2ef910957f4653faf7a822d6488e106f48cfcedaf06dd3f0ceafca3eef663e2310a8f9d3d302a2ed9007c943b6ffebeca4eec30f55d2c84925d89e3024c7ee73782908276d3192ab9a28e51b6f8826746617f8c876cc2f916fa6f269f9fcb09e300dea26335eccdd495c45597881a91da553371f397c1ec5a16f6106317ebbb8f5bc804d5bf680e1ec2a40dbac5b580e1b5091ce54e66781f35a0e832ce1a3a5354a96f24e126ec56f8d4c5fb72b98163d9ab3d21cbb5c122d2f74d3c995f9ac26fbc7386dc3f98b6ae3b2ac4e43bacad382de5ca2bc9c815be40b64074c06c7efc185b6947b3caba1afa9455085591cf9364ae4a8e690c5d7dd39df8b90f13abd44f0e9dde495e8a2494d28099e250dee28c35ffbe4b2b94ddac1fca63c332da7443db2dfbf5b9cf0a57e0be8bf75bf71230509ec1d1584331c91fea5eb3bfb8ff910f2d4d8c7202383b2ffb47427356ac85f35d19e5c714ca6d682db3bbe7a32eb08b9abf81503ac90a6ca34d5b4e260023f928c240bb09cd90547d490adbe9e63a5d16585332ace47f0fac5cad797317607ce54af9f301ba1c8decb521e7f51fd368d9762f2044d04c96ade6afedc6d485854dee3fca3b4fbe247ec9d6565811e6f08efcb72c65f8d0e39a33e8c1f93c502bb898164a03ba310b6c1dbd2bca0110fee28ae52a6a705dd90fcc3d4acb77380b73eecf842bd59a990ada91fa6de497ea9b7037db3a6b0929ad8140cc58009dd09547dd5f9fdea0daf98bb6b96c668c319f21504d9e60fd7633c0e36dba594bf320d6f6da810f802f863376ce7030ef62c179b7f5b428a08a342ecb02f2837012c698cabdb23617bbca23b62463e8b5dce8c259954196f8d2f00fbaaf749f1b5f9178fe8e3a366df86306308c59b69e612a53f11abb8562cbc47b08d529d5172fba42dce58f35c7825b2b43e5fb0399d74fff75b3958f0cd3866e1c684975ab5bd49b6f461ab4f7eb3678ef92eda477e8ba3abc146000a455ac995bb1ab8c82d98850e911425c0834fa86ee781cc24026ea21a7340da8c8ebd0219d9ee1d41ef54d4903055f0b588fa72907919e75e65ded99da267c009a960bc45bf5d31822b8b550315aad31b946c20d1b023b147423acd4e0930edb0965bf353863f29a4b575c69e9660bdf163deaf32c6269d2b4b43bd3a0b1f47ba4d538dbc44662d4de39f02a85147288c59844434177d742910df10ff754e147099755ad739407ef1db49b33edee73eeb6c336b4419524b87a485b8731cd9892172b845a61279e89063c22fbac344b84a44d2a783bc1d5bbe5447d47b4df1eca64c3c99e9f9a9180f7f6f035c6897e03f739874256bf96fa01461a56eca90f25219a3991c71693119d9fabfaf5c5e2f055229fb7744498e5ea9932db8295f6c16bb490a7ff628f7d3e2671e414a8ef2a36b4a0f20993beb43cf76c7c6a48d5aca205755617cd6523fa344b2d6416753a24195fe21ab407ba08b1b56d7c96527d145479abce153f8c402dbcc21fe44d40e676827d60036502992ee2429454d668b8250a283ef8daa2dd27a20b58cb868f14aeafcad6312af9be7aa92805c0807cb1731a840f997874132755ce6f9633812202230b67e0fa9420bcd5ec818c4e7064e9831a21fbee6fab9b1e5161b2dd18c29d5efa29d1588eecc7b6daf1605dec0ed97bf67b2e4445ceabdd4804671536862fe77fc30282475ddfb849cb082076d5e84842f2ca5fb25a92be18e427e07d1d84a0691d20cc3173c8f39d14b04b45bc1a9da78d9e1aaf14a5dc0fc111cabd43c7e0d48dfb6529548e25e697a937fbfebd23bd5a520969101093dbc384fccc97d87e65e90571dc0cb46e0741c4161a90d1b3bb94c541899491019e7ebef35bb20fdb6823ead77fb32b4e63f72d8c152bb798201c41d784f8e678e547f45f2ff85f4f11b9dc6ec1ffcbc17d31d5cb212520730bc0a94a4db174cada83b3f23ac2748036874baeed98bffc36617d723de7e2385b6f597a46eb7d26bf528c6c64ae4fddb07c8bcea224e66ebe02562d81eefa7923408ba536c7dcf23cee63e92384521cbd6d5271d653c0bad49ce5ae1ecddbdd5a14cbf29ffbf912a6373ff6d63a0b9c8ad71682d9fbb51af0e67cb9f7a8a1df0190bcaad36e95c39fd16034f092e692d968625afff492ec91eee0dc2f810d65806e1e7c5c1f45c4eb7015ac2f3585ff7a7df14c0ab02a667f85d2a91e67d069467b7c160f7cb8af63cd24b46c3c2f8927ff2caa2b22c66c833374805e1042b6dbcab26816a5240f620be658c2cacca9a1b3daf6137b6563e22d1da001356db667df1f0068f54af82593a70ff03b85038dc0c76453fe66e14671d630068f3b1f4f4bc6d8ee1a54811c1aafbe58b3695f985fd55c1474cec0ba1329f5248ab9771ba8572daccac7f1c78a89e542309ec44f556b8464b07105f8fd6fe09a969ed72b57e6c784fda88e296bd067d021f1e7443a0e5f125cd1e5933286b05bc0bd26bd86c5862e7419077ba3c4957b95079c08d2e84a969a256fb4002e4c43c90edc0d07ada728aad1daf1f80316625f688d2982f166da3bd88f90f4908c81177dc7f145dca3a69d6e434ba6664fc7a20739876647ae8ad76f55c41319697086dad716c619dcbfd0ffd52d95fe32c425f01744d62fdbbda5cb0ba70c43e15680ed8a04f3bc4306240f4126672aea37dab4d3a06c51fb0d1d635239eaa9c2a0c1ee4097520250f8e4ff0560056431e3156aa3423a23468b1a69b7784aa6c4ea104b897bda365955fbecb307ae7358ed84d9cb31f817182c778c44239c56ab0b62a3aa84f9a0b836d87b4b88abefa9a20e17d45f7706d35f43fadff0a7dd0e4eb2594d569db5544b90829138209eea5faa9d6da3485468ab15e3d809d1d04584750f2adc94781f12738d615e18e951d196e5cc4a607983fae865a677d6a622e33d3cc3a1f4749062d34e7ec7cfeb67c68db3089e08c7b69e5cb75f2ac75f5ef8698109c943111a1d1f9b0e27254809fb5718b43f782018d051bd90c40d712eb4d18b708563538cfb026ab67cbdb87216dc7f6707f540c7f4308b8ec6f91048510743fa4e1d836077c5cdc6205d9e16fecf4a1640c3fd2e73bf518339d485c34125cc456df5a23aecb029cbc35fa2698eb6baed3d55d04ad5ba5ecee1254e758e5b3b41aa50f87f0d776fb2d7cbac46e69066316b4b5df3b69db9c2bd5edcf539de2e6620254ff4eeb4c516f99f6536c2b812f2ac2cfacac919503ca56216c3751822b916fa7601327207aa6393b71376223a5f804719dcd08378855fcdf884e86f6e11233027fd81a3778e11483e7744d52480feb05487ec34b9e2b14d80462784b4718e648ef62bb8633202ee5ddbf400058adcb28ea7b5428f500e55728bd30a3326bced1f49c3a22bae88c823d48d1d5eb4f376c92dc7d491fbab0d493a8994a471ace499e7646274d6342d49d8eb5940ca6096cb0d38e71a91da39c60f9cd9a660dc599fbdff73947e18370749e8313c101c9dd15fe0b7bcd1d80641f9ea7c41bee1fa99d76ee4fb85350c10854f422fdbadfb4b059d70c9a99c818d4c07d4d1fd846d9c56d8b6a219c7228fbf0ba38270a1446cdb0f576b3e60a0644f460e418dcde3854fc5b6cd58ea18ba04484fe353b12d12a278bfb72b46b93ec2751acdbf5820ff50b44ccf01304e779b930044cd88290487417b826736ee568d2a9d227b1eb405a0186fc5f2025038dff1c5f257bae3cc3a0c0f916d04d334e251032be21f54d2a01b43a4ee69f8a74322b8d67d8635711a312848a3852fea0711cae0ffa967072b01165359cb967410c83d9c4379749a38431bc29e9e948b41426c620a0e72b1e82dd4f541b72243c266b58de6d9fd72700ebc03588c8a66bb1b74a2c2746f29cd614a6e388e907958d56ae448b421c18d07fa72c27e4654618c923c7df8315cc3ca6a37ea063b978c1b52eb11c1819b1015293adbee4de5d1e5d8e9ef66437e588b38232f9d030af30600fb7ee39d2d5a092485ae7d398e496084908ea3a9ad1f19e7718ef6f2002453dc4b380bb614b6ed6e0e8c600c44b179c16765f2d81ef23b07917c079c2518453c90cea8187eceba68ab6a541913adf7137f095130e4ffad13b9f400bce6aa048b62ab293831a32493c803bc627d90b390cafaaead33f2bda8b759ebc4a72edc364adeaffeeff45fbaf804a64bdc9c947cae2ba7086bc6f0a64ec48cfc6f804248f63fbd9c19672abd25049729ae16cd9adb49d3f94636123a6b8c20b05ef4d9792995393d9cf1a1f345194547cb03ec79db912d4e0925f07cd0a7efc81f3fbbcd5d9d14c43e95aae5fc1223cd4a3465c1b3c76b613e9b83a9a85313f697ce0221e9058d38a25f10480afb36defcf56f47bfdc797c749c3f04aabbba8dbedd8b8f5f3e8aefaf4b90e3900d10843e07f924d9cfa6a70cec6d9088d5aef0cb4f54fb3208a95eb32d4aa645f21d6ceb6b2787c95db12d67448487c096830f1d5cfcdb67303663d25cbe643f00ae3f7f5cc5d24abbcb2988e6eff395f95133fd1090f85d5323b234746d4010ee484151d1ccfeb26892b49e076325adfb54de2ace6286d3690e744377d581145397c0dec1836d2a1594903d34aaceab8ffd3f6dd0cfa3d8442f18077df0a4c8bf26de878804e7a1", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="a343654ba1a50e10804d6639a09f7220167e13d6a82f9ba6775f540e21b35b769aa0e8b243b4b7f958352e6df5f75dd7806c958dcd5cc1584fb8f513d0", @ANYPTR=&(0x7f0000003180)=ANY=[@ANYRES32=0x0, @ANYRES16, @ANYBLOB="e415f9459225f787f741d09edf7038d3aabdbd85f4c1d04eed94268a427cdf4f9ece9e1ee2c2c629a48aa0d96f6f2b703e0d1cb54c05223bf2196180b19f5b0374e5d0b30b962e6b9a484bc44b23b98e75c6f0c9662f3f0248688557b400123a1faf927a8d6a6d3dd766af14fb08d7eedeeb4736d9098da378d7583d03ca209fee45e8257386b239f53f7d283d08c35933518e433d96e497729a6e307493154783c1accfb5d55957ae1f0c212a091af0157dcfd3d9a3e6b73fb774e0bc72ba5d11a10ce186a4b2b472640cea046be4b5e0dac21f19cfe21947f7693b7299b50d41d73c0e9b067ae22e99ad10a6e5a3657fc139b783bfc94b00b2fd3af9e39af5dfc4b2b4148028e1e15eefafdd0ccf380dbd0bf6ffc2016f0244b3680cea0cc70d70d833549cd185329692c235169148bcd10c97c5dd774cb1178d530577c272e84baa938f52bc3ca448e3803d192a57a6245745ffd90b0b16629791dd4552ef56b1a6f3175760efda248ff17e1bd37f4fe3975f58a4f52395354c59ba17c4c0d71b92ad7f3884c7b414470921fcabc66ee68fa54b918af74098d51f728949a7a339d954bb71222bfde64c34648b6a6862715863dbff28f65b5aa41976a14e363088dc3e45bc1e4e7e1e53d97fddb8038e0f849732d5106953ee0bb3dcb6c0cf24d1116ec7ea44337bde4f9606dfcffb30358960d5270104087d56d97ba778d5fcd3ef7ea8bd826cebe4780fb3b9979110777affa444cf3b940ef99317c5aefbb49ad23ba589474f3496ff77eeb5b03b7da3113cf1cb5a9e21d2e2b9f287e54eb4d34e3e89a4b4994c4a6c600b327a4168938b589e53e2407e1de259c5334f0f6ca06ae96bf661024ce60077011619fdac13379ab5e7a64e8300aed16d5e6a714eee0279211fcd9aad350fbbc8e68803cdf3d1deb2a17476e01594f9a87c0020ab3f999a3b7afc253f8c5c20422c18bf6d94024084fa736b94833d003576c58a17f4ebe6cd483cff5c0b6fa0224d8f2d2277beb548d3609626d65b57a3a07da6487634f81de50f05a8d01648bc9f0ff321b2154f04ac81b6cdea0ec42a1b2652bddd053f352f7eb024149e81e396988e53cca6c9218e75c2235fc435816d17a9321d5800a457f9429fa0f9fefefc7b8fd576baeb0b87a28e479dd17110a4c2f213b9b2ac436cae8837cfe2889e95ed650fed8ad1fe53f0b44c4a846544a62759051b489fd9c734c49f6dcdc065946c5ccc789769ac6c656347ff4f0c620ede266d85478b37866cd9e516c2e4e7ffa726425a85c857996b7eb13a8914338b59704f778760316fde19bfc496d112d3d4a6440285997447851387d71d3a66951b6f7113871998e5ea4d8f2474bc1c08f6156daf53448ac36bd135a9642ab7e70d6748b4253eeecc9a14ab6edf7c534f66eb8dd71c7f8aa8dc50c1a82603132d6fb09c15ff28a9b9f59d7def89d20547b32cfa06d0c027d77e9c191e734f948488c31541e03e5e25da0bc92e142232cdc8162f0aec8640ddf3e1773944123a70a5b8b6b48bd6b4c04c30ab54d5b4bfcb9f60e6e581d54fba1e6d9734d851e0a0f3279c1a88d44570b6068ea95e2f176bea38ff6c338e81bfdb99c45a371fdb3738d1801bece4a802c9d29900e585148f20f79eb33cf2f3bc9afa46773ec2124a5bca7ec2385692258eacc7d0b46ccd4e5bfa91990f6c0b33b8c81d9b9447adcdc104dad025b313af5c36a11d5b0562e24147aeecf08fd549d1f9874f1f517f92c882a8ae3d013e336e4d3ef5e21a877a440370297563575d190744642d1040eada5a1993d8e062437b2a3f6788f9536f122b277258f986cd1cdcfa9e32b6eac5b5472f3a8bcb33926c02da1a53e9151e9c7daffb0f297b5e82e67a695161b25fef40d5e452bfe6d704c93ccedde58fe1b81bedafd270e5ba691d47f41075c4b2ed517635e92e570688087c5b5ef478325dd12cdc50b752f595cba40f8cf5c7a5bfb6dfc88ec20444e33b5df9dba436856a552981bf43ddeaa269cb97ffe101a36596b18abec395820337ccb888e385045e147c2b05a4041b5c5e8e506e4a59325d49856298625cc07f034d83df3a6e06d2dd4c7aa9ece8d74fca036283f071beafb9de18995cf53990d04994b12e2fa6ff4dca33e6c46e1819850f23dde1c1adbc9f8838800fcfd60f54905997b96ab03952e17ac447be7b023fc1117a5bcdfab415b0c0e69f7f9a55f4fa3504c7d25936c9cf49d270b68121907696365ce02a8c4cd1f386d2954d932b4aa420386f1aa8a46514d31e59fb8272a8b9222d4c7b6e90376d397a4d3658e60cd1c616bd77dfe75846f61105d5a3a127efabf37800f573120d1aaedd2d015ef9b932bfc290bceec1cb4fcea0f7255a75a20b1615db3e210ab55774042a1b4dbea14bbeada0044c7c33600e7eb3ef9a6ca50a6883792cfb2f04ff4b15ba21eb07ed7f86b6446a5db5b8f119223859435d84a2bb72a7d753f8395e52efb1aae8cae9e7978091b64e6d1a0a8c188f33d7488757c4788b707e10028a78e9fdc4e155c48faa2f1da84e3998a58c43879f2cef24a0de450017b644862cb51322072ed7f71bb2a35c1d17dc3e0f416301a050bbe85093dd43198683599adcde780c4a11a425ce608658b1bdd6242dfc754656de30ae54d89078b560224974c2373ef43561d425c2d930b2769d5ea696028f66c0486a1253853f87b1db73bf0e21e31229a372d77dbc7bd8c012157ea56f2236960c5f137bc74b1ae51eb2d092d3148a35a5a4c0622853879bf7cef72bd0dc253d2e6d476342cf1710719af27a826561b71406bc6bf6ca99829ae14a59d77fbc5241ab86c5fa94e2472c75fa4a25437af55d0574b73d3929d940dcfc01d4b77c3c3d911b767fcacae93ae62867d82bdea00f1bc70090d06adcc8d6a0eda915a78e93465b5331c40fe9dc8d662eb0d1fa024cc28bedb0ce5f0f4b5909018eccf417af46e5b605df0d889beec8207b9afc46f47921dd71f547b62959e8a6115e14751770531fc8d0b929bdaade83643a736b93c4b635f65626b53f02e43127311f115b9c563cfb85b3b16413e7d3548c807051735657e82fe65a9e5e0c888906590b113d8e57f354c9abc5024e14f3d7b9ea9e614f98f5f4cbe3a08b5e20e88389ffc65636a6a633e4302716691b4a80d316655e2f980a5673738754543409e5d58750824bc17877678cb7a8e35aa1be128390545d66f12d997f42097f7e2d53a4d7e863bc1674121aec8260e95a484f3eb47efe07b62b2b816659dfda18cb88788a3f33a59b383a5d54feb633a59a38ee56f5d1cff2a861bd49b4316340b14ac52d47ea1ce7a2ea1d3aa606e871528ad2b623ac013aed1ee4c95a2eb09fed778e1a513c353a862715d528516964c9b9c0419ad7f8a99bd7bab6ed9f00a3120e6a9014e1fd4eda8299ae556cf109d26cb74bc66fbf5e6bd37dce64077004ea31cb8fb2b475f6a7a41737ee7ba2260e0c60f3e8f0b59ba204f8ee792688a7c5b1addd189bd796efd3257a37781bd6d649a6d374888e749bdc94b856eaf099cec11d31bdfc61bfffca9fdd86dad993bbbbc148465fa32fd4a21bd96435655e3362d0270135c47f9d873af993bed1ca99127156a87b37d0a0aab7bfade5893ce1e4460daca9cee3dc695aefaebc21a930dbfa137db9a20afdef4e63106aadfe3f1dd2d0a04ea94eaefba269cf7a2bf722f8763a2892106061974823af5e43229b2bcaafb32480b9b7295c75e4d1ae7a6ad7b27543b91461192636319d28e23acfa68297e187810e512a6a001241d0c4b2fcebf8f74292ce49dccf5c39421cc069e1b71055c8fd8b528283c3b41a0d501273ccb958d2300ff3ed999158cbec976ec436badc8f01146c5b2ea09958a9ece1390941a1ced0cdec1588657c1caa4308f55b0170cbc58afa4e8ef8cc3dbd44264e316fa514534aeee5243d3c9362639a15c6d386d5b797839d4de0dbb3495835ec4d6e8950ceb974686bda85f2deba4e231238adde21dd0385dadfd51600d3bcb5fbac6bdb42d83a4fdde24302f02b8f05634a95c87b2e82647c050cf3c54fbc51a06325feb59a7b487be4724ff9594ac7d05f9ee4a885727c84cb8398b88c72d9e049adbadbace53990b555bfe97903e361f1a8e8554d9b767a35e7d0ce7d72befc7769b07a2a6f0f741f317581820e772933e3132934b86617766322b36f4a3c98dbbd5603eaaa364bddf264bafbc7a08e1ef58d0db63708c3c1e3c230b6512f05d192d4389dec26111c5599fbbcfb4cca31229e1caa5086c3ddd26e267cb0bf4122712f29305e771df2003d41a876f1dee4231a0afbee061c13b8deba7170fb09afc33c70599c7c8bc707645a0f0ae3ca650a60e6bd8d99e2a252a1c8b503f4f787c13b52bdba983d30c9c6b0ce94dae7b8a8cd9a41a3d92c64bc1d95ace6514eaaa939f84fd19d3de13b7152f9b18d79a299e97d5222b5420ea2441a926cbc1e78dad6b449302a3c32b00cd59a71b8e68cf37c9eb71540283e7177681a55fdf6deaa5ef3523deada8ba094cf0d9a458e9cc512fe29251178449a5d6ca47a85b251c5f4738bcc0089c6d4a6444e9b15eb4cff3d10bb1406ac30aea0de24d27915d2d70aef27dd6e3960eac5fc005cd3c7e75913e289c85626235d265dadb8e744c174b56c668720e2fd1fee2f8f5e67d096ea6ebb7cb3e13bd20d0e8e531c42aa36b6542afee9879875dea5762835a6b5e53ec550dcb4ca332520b0513c4827256c33da2dd3d315ff5fbffce4d0ab5ff6675286c64d0c48910a6e870bd61dc6498cccfc178927c81769f71f8030c1ac24d47f61d07cec1f7e199484ca88e6fefc03f367a2f1bb8d90c80081fe69b67ef5cc57fcb3b7ce0a091249b0e0924f6c6552683555d807f3226c4161a2f71fb8478ca7258d75b6b9efe67f66e38c5f3ba8b39b7bad7a72a0f5eb9493b6b76c4be551356e79e60850cb0c5f8d33b6287c5e9907dbe9f5f4a4bc02ef981ae207336bbeba2d578b9e57a42131b8426fbe584a3097d33e51983d765899dfa86b25e11b27d59ee925cd9f96451fd35e7accf6438deded5966b3febf2d37c70956f4aa60a0c4c30a6106ac497b380f5bc7573b7847b976633c02c6e688be1b6c4c881259480a50857e5996f3d1cee5799490ec8167977cb7050000009248af3081c8fbaa6da6d7f7068f43dbcf47b190f12bca5be810f0ba6df878e7857eef93d46cb1640663d9242f8b9e30e369c936025ead05b608aab96d4f0c3bd3d8f97e756c37240e200377f8b23457de8ad70d88496e63f1c59f745e13f49b2b58d15f951ad9dd429d18cdcf30b4af972faf2623738bc4bf27eab7aa1044837b193527a46f0f085215a593ff361de32d7957b26fdffe12151cae7f947578e244b501c6ddb44cf5104396fc6362118210b5058323f1d833e11b492ab52656666bec6422f98fb74342cbfea96d6c602e6ece16ecdcd00a7c38aab4ebe7cf3f0d3341350fb79b1f22d15b9b002c9329ea44af1bc92534ccd4cefd77b70d9e3b9413c0fd75d7fc61836bd652f86a0500fc48a0d6034cc4723261c1d0d5e08e27b9ba75bedac698e1af9aae61cc6f372b9d0735cf2bdcfb911d98e091adf7458afdefdf4e9ae1615415583dcef7c6b6e017a95be4d09c3bb5c4f10a378c9ec0c99d4efe0b07cf356e43e252961c617e910e30af2259469416dcd0a93f0a895dc07daf192e18dca169571bbcdaa186b41957cc2cf9c77711d56271876b7e9af35889248f1b4fd228278bb93ba924354e655f62aa998e26195d00908bf0106e0458fc16a46cbcf06fd629694f950b", @ANYRESHEX=r4, @ANYRESHEX, @ANYRESDEC=r3, @ANYRES32, @ANYPTR64, @ANYPTR]]], 0x4, 0x2, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r2, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f07119931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e00"/201], 0xa4, 0x2, 0x1000) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012eff8560000000001040000000000000000000000000000000000672e009c666083f2eea36bd63a3000000007a6c174cb1584b7c02b0eeabd0000000000e400"/244], 0x24, 0x3, 0x0) r11 = kqueue() fcntl$dupfd(r11, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) fchown(r13, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r14, 0x0) sendto$unix(r14, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r14, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r15, 0x0) sendto$unix(r15, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r17, 0x0, r17) sendmsg$unix(r17, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0, 0x376}, {0x0}, {0x0}, {0x0}, {0x0, 0x33a}, {0x0}, {0x0}, {0x0}, {0x0}], 0x2, 0x0, 0x0, 0x6cc9ec44ecc007c4}, 0x40f) r18 = socket(0x2, 0x2, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r20 = socket(0x2, 0x8002, 0x0) dup2(r19, r20) dup2(r20, r18) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = socket(0x2, 0x8002, 0x0) dup2(r18, r21) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r22, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0, 0x25c}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r22, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r23 = dup(r22) getsockopt$sock_int(r23, 0xffff, 0x1021, 0x0, 0x0) 20:06:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1be) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:06:02 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000080)={0x400, 0x3}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000000c0)={0x8000, 0x4, {0x5, 0x1100}}) 20:06:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000011c0)="27dc630168afb25c5d479f41f93b6afa2266e5f0a03bf8e9a7c6f0cfeedbd957c258e5c22ec71764c2f8d6d7422b756b6d0adfd2aa133b4b797e816c716a6dd76c0dd6d13e273837c0649a45e88aae4bdfada3c6ea5e4f33a1df8e57926937f86e9c46170c0b400e9b328b780eae", 0x6e, 0x1, &(0x7f0000001240)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) socket(0x1e, 0x3, 0xff) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 20:06:02 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)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getpgid(r23) r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4a06a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13ccea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a550a0101f663df553b15ba86a7dafa1d66e56626de3209f2760f42c17afa524556528f9e3cdfecdea381346f897a"], 0x1, 0x0) msgsnd(r24, 0x0, 0x0, 0x1800) msgsnd(r24, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x1, r20, 0x0, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r22, r23, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r25, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r25, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r25, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r26 = geteuid() setuid(r26) getgid() r27 = semget$private(0x0, 0x0, 0xc1) semop(r27, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r27, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 20:06:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 20:06:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r4 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r2, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019001800a86cf441000000000000007306000000000000000000000000000000000000000000b25d8af12856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48cc80e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYRESOCT=r17], 0x1, 0x800) msgrcv(r16, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r15, r12, r14, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r7, r11, r12, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, r18, 0xffffffffffffffff, r4, r7, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r19) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r20 = getgid() r21 = semget$private(0x0, 0x4, 0xc1) semop(r21, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r21, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r22 = getuid() seteuid(r22) r23 = geteuid() r24 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x5, r22, r20, r23, r26, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 20:06:02 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socket$inet(0x2, 0x3, 0x81) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:06:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001700)=ANY=[@ANYBLOB="ce5af1ff0f000007518f8de35d67a4"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = kqueue() kevent(r40, &(0x7f0000000240)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r39, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r39, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r42 = socket(0x18, 0x2, 0x0) r43 = dup2(r42, r42) ioctl$VMM_IOC_RUN(r43, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r45 = socket(0x18, 0x2, 0x0) dup2(r45, r45) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r39}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r41}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r43}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r44}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r45}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:06:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='-#^:\xb4\x00', &(0x7f0000000200)='^P.\x00', &(0x7f0000000300)='/](\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{-\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='.\xc3\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&/\x00', &(0x7f0000000540)='{((\x00']) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) munlock(&(0x7f000051b000/0x1000)=nil, 0x1000) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0290fceb7f400800"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:06:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xbd30, 0x6e605ea7, 0x2a993, "3f3fb76882a4a9d642aa008000"}) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = socket(0x2, 0x8002, 0x0) dup2(r7, r8) dup2(r8, r6) r9 = accept(r8, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r11 = open$dir(&(0x7f0000000180)='./file1\x00', 0x2, 0x12) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r14 = syz_open_pts() close(r14) ioctl$TIOCSTOP(r14, 0x2000746f) write(r14, &(0x7f0000000080)='L', 0x1) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r17 = fcntl$dupfd(r16, 0x0, 0xffffffffffffff9c) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x104, 0x80000000, 0x8, 0x1cd}, {{r5}, 0xfffffffffffffffc, 0x88, 0x1, 0x1, 0x2}, {{r9}, 0xfffffffffffffffa, 0xbfcabcabd78cca74, 0x0, 0x3, 0x6}, {{r10}, 0xfffffffffffffffe, 0x1, 0x21a90cc10b9e3f94, 0x9, 0x8}, {{r11}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x3}, {{r12}, 0x0, 0x80, 0x80000000, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x9}, {{r13}, 0xfffffffffffffffb, 0x20, 0x10, 0xffff, 0x2}, {{0xffffffffffffff9c}, 0xd, 0x28, 0x4, 0x1, 0xffff}], 0x401, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7f21}, {{r1}, 0x0, 0xe0, 0x333707db6778af04, 0x9, 0x60b6}, {{r14}, 0x0, 0x20, 0x1, 0xfffffffffffffffc, 0x5}, {{r15}, 0xfffffffffffffff9, 0x9, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb, 0x1, 0x9, 0x5}, {{r17}, 0x8000000000000006, 0x2, 0x2, 0x7f, 0x1}], 0x400, &(0x7f00000003c0)={0x5, 0x8}) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:06:02 executing program 0: socket(0x18, 0x2, 0x0) socket(0x2000000000000002, 0x1, 0x0) socket(0x10000000011, 0x8000000003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) kqueue() syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x6}, 0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f00000000c0)={0xdeafbead}, 0x0, 0x0, 0x0) 20:06:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="c92081efa63984d7b60de162f45f29576bd44ac730318cde17a8212cc947d0639afb680319d270987c5b9b03a062bb1a48b0f048f53b42b0d8556975b24589d1860864099a62cb8ee90e843e46deb462", 0x50}, {&(0x7f0000000200)="8d912e2e85625a8feb69c0d8f50adbce16290472a23219ed2a01ae9d4615bb66e560bb61bf8cb11ffb7e9f7d48bfd73902c3220f46cd101364e540171cba47aa632c2487ba47c29bc65fd48fba1b93c2e8ef8be3689ff0416e2dce138001c1eb00819c06c806d1d3b48a2693056aa2b054a4179d389a3115e7de72c8a2f187fd357c281f647caa9e1ac2c69a72e0e90d07082eeb20f3e602c4641dc23cf8ebc0c0d86f8ebe0039cbfa64adf81e872c66a70185280e7d045f0f54184716eeb6b598ca5dfb1dc97a39bf2a60d7b7bb2599f066273d14ea371b72a92ee84657ba40d2e7f5", 0xe3}, {&(0x7f0000000500)="76eb06e3a0fc1b4b11341ea6dfb9d5409ec66ddabb81351913dd26a473b37735ba90b6138f8f05a96e7e15406555adf723996315074b2862b4410eeca80aa4bcaddd5b534ac78f4833418e18489f3f43bfe8ab9e4ea2e75782ad7d43b8e983bfe1e3784927f61a835e6c3957e677f63c3e901698de822e9ae729e2238ccc419c4daf8ce0bb3a2c7e4f655fbc6b652289137064e3ccac770dc892b4fd979e0be36de2baf6b9bb472d7363eb25c04e6dac446d98ded7c7f6d703e3620607e7dde3de14fe64e16a2d6abbc8ab79369c1584aa22691e23a2ccb490c95a305fd98e848568fff00ef5850da55311587bbad8b359e0cbd16166442598c384cf8dfe023ac383b3eb86b6e343da55dc9a805d95a7911156d241d48ae6eb861aefbfa97e5d42a009e72a0c4a569a02835f284a6a84171c85163de6fbd9f335af46cc446c55195062aae66ae623cbb85ae05d4187ff58b17dbe0f640f3f397c36c95bf87795ac359af0281f29efbc8b47e00e46d29243202956fd89c95f67ecfe68856bd950cb2afad671d48c0968fd53e7962fff5a8978b13a7d0250e8e435c61b1d2af2d4a80fef0360156c4e47ca56d70cde6b1bf6d1c7fa0ed5758ed8d78f0fac7a952f480acc6d6e91e3899aebd3edea6f87cd254c41cc78626bee56bb4a4780ffa3e7575fac8fb1290d6f64e56d72ce9874bf996c4772b9b0e70c0bdbd03978e036825274a2926bd3462e339fcbb3bbadf1e83d88e7d1adc2aecf039a2d4b293f5ece728b7503ca5f5bb74c9387a017cd2782bd51f5212f40fa010b33cde15a4514e5bed647e5edf5a22173e49cd784e02ea4708bfa90932cc2a0649da04fe08c39fdeb5e941ebb2ab02173572216833038165b1a1056715d383ccce230ba93857c8c23fa34b9e5033337dd7d2c64bd3263fcea2e3f01229936404b76eafcf13aebad38e5cbfc020c4a8429734d0eba5d6db1bc53ad3da5476deffbc40e0ec0909d4dff6e1aeff12859d3fb112e7686a2b7d3c05ea3abef9d2ccbb37c0f60b92b0bd57cb12cfd07a5e0ba54b677b5ada288b657bb42793c2837d50119e20510d97be1a25463002d00de5b70f6009087e58c7befea527a5a61ab491295a6d29b9891d0fd3bedc83bdb2d6997af1464e83ec309f1dba999a69714ec81a7c3e679a651acebbd420316b54ea0541c8c489c33f96ec68aa8a84b321b3be4f7b429d6871bf22724768046766f9df5403821ad7633ca0e4230d6f346109ba78e47e1c0028d7ab764023a63bbb3d23f50425905fe0a94a9a81171a0e1dd276c8dc4f9a82a887d4d4cd9256c08bd01f9a556483d793a445eb6a4da61124b8300603ca80732f21ae65744d55cce37297a43a41d559222e16d29c41779bb87c0bffa7ab4e25ff382fdba35147f7ba694c80663a58fb986954d2eecaaff578ec5ef1ad195e09f7631c646bfa38ea9777ea057f0efe47bf571b3694e71d6a38fb6320006ad0b1c14d586bc57c00b3eeb4535e58290422265b61c3f08652aa6c98325e1f794638b261b689d6b5bc2b40678d1ef19917eee66eb193230fcb3fdc2597b25560429d3b54be2681c147c92604edbafab6fd6c870597a0ff62442f5457337238c61600b45a6568446fb364ffe5c2e2e2e5fafe7844bccac86317b5ebcbf060c329c9e19e4c86af08efe674202500c086448dad7cef90847dd6c522fa8219e99f537d4777625a2f2d45f051133bfdb2277c0d840484e35f6aeb533940b040caafe38a2d21e46dba1e2aa1bacf2653dec5f37e6455cddb13dbc57aeb5bcf10bb30255df7b66be7b192aeeb64adbb7383c298cf34d513385748365eafc987342ae66b07f81c9f5dfcd59409a2f778bc860768c4fc2f0d4332968465e38099ec144453cbc4df8e267493c0f0a0a601e3a9d97a437eb427dd6aa16a784f9890892b4f5296bfacf083f7d335efd915833507cb6dde9b64ea53634e2777527db73e38182460767986d9568d731ff6f5fdc224c8774a024153681001eec924a3b7f03f215a706009470090faf9ce7c9fe11dc9255cecf9887aa531399d931827ee648c0323ad0f5caf61d7fc724e2c1cc9e62d6baa2ad08418567d3c9c7a615acdb4d230438c266ba00b337311171e6674b554e030337ad66c8eeec13838bf8d45ff201e507616fc3aa2a8a6328606bb7b59762fb40ce19bfc4751ff48b0002cedb1875e530bee568388ac94adf34222612b6e7cbbc42a263361fa4e5d2fb22ef3686421559ec4345ee8f693ee7c104cdd2a525e9d5f643e2461054f33c6698cf4f380c337743ad1d08c4964da551fc78296082a4d9a5616b82728def09018c488a335629c2f9fe8bd5628df5eeb5616c10586611c4696c1eb5ac9dcd02d7c9f385be19e0ebffc63f7dd3ec5be0a099c30d6f1d8494956cecada2390b6399a9237a3732977fa185e469136f27166b92d05996f3300902404e450513a40a19273503c2ee381baef2ae980aadceff16a472db0a7b82b31f47b287ac3968ad702ea66d5887eba21d1b76d1b97ceb7ac58d48e068574abfdf3068cbf107f7b557098d554f8d99d0b7453f61b7497ff99c34c1aafe8f35be7007349d2e397e7d743f2632bdb51f6e8e61e93ed8014e007fee872d23e579fb9f4921f62c4bc0ec9d7df6d885a77bc8505c015e5f3b43a9864250088c629826c595e1a27d47fb38a1e96fbbd8c632235b6e564b50cbce8938781811ebaae37984e9d3bfffcad45327bfff2e559da3cd11614f86fee9acd80d38e72e2255be17d741441627ea94e0da2aa155c26446f08e65752b2bd69809f5f2dc73f6ed0f8035f02b1a9ef6e79d3d4705b3da183a37719aade4addd45a37a790458504a63d840c3293098289a614a522376cd1f2388b4b4b7bb975cd550776e3f8300ae56bb3ba5c5c9e452561dfc437490a19a911ab5a927854bb92cd97724a7f02c0a3047d8f9caa7358011250e490f0ecd03c7f8242b07e7d4604af064db8b7b80c1b8561cf529d72bec85daf8534e7a2f09ecdb6a62f44b818f74205754338e3b81e74ae20f21777d53c644ac551e697d7292560b2dcd6c6bc7272f5ac8fc26a2a48374c6bea575ef359dc9ab28af9e530003cfbccad862283db29658f491a5543e729910f4a75fdaf2261371dd88203a55cc02c5f44a08ac758fe5dc535402d7663deb51f9e8e7b91adf99953d7d10c920b0097fc1c58da894e59dfeaa585d1aebdca3a48f505a817be01c6c6efec3713035629f8041fc1df4093bfb0d5f929352b3b9f5a1625af5a3bf6ff99ae977b5972df840200fd8380c68c2afcd9c0a84d1a4935a04ef2d99efc44601ac286ade6526de3a8691d555038027c980251a894fb7e73fd7b3b4213d0ebb1e0b49e3036c64d67292c6e25417664a684134b6d179c9cc0bd32de5537845cc29e5aa831bd4519f8f2171d8c0fc4c63786dff1df9b330035e40cbfca5ea449c6f81fabadbc11311d6affd7e773e361db83356d383cdfca219dec004aee92950134fcd174ccf07c3f61252079a1d9cad55c2e51582d27b9197a697c750a8ae31cf4c0e2cc80a8a995aa84538b387a31812ae4f69baac9935f35281c4587de80c5cfed9adfbbdb9ee05f3154e442d53ed55549c201830470ca4e49669e6b1d4e4659d6221f7d942411e6acc8d308dacb462d60ee065c51863e86c3badcf20a9a60ab4807722bf08152e08e89c0ade923ebf060478b5423e66a263b729fdef65ca7aedf6f339add86c9bf7924a10f78e852a5e8e4a9159279f7b375bab35ab34638edcd2d55163937e763359789f8052bcf0d1d5d78e4b1c2a985ac8a659d1225bad887ccc20c0ab552e6528a05cf0dba978fbfc7b7b94182f06ff87296afc192e7006ad85dc70a967040d294293230981a547dd0899341ae9d31789d05b61624802742b6287152987bf6412038e78d809f9cb72b0d14b7e5057001e356e50514f41c24ca36abd7c56ffcbb5aa010a134000eea32dec6e57cae3ad53f0406b40c5cadd74d676e5320d01eeec43de7697b137ba9f3a8734c5943b075186a70f2742f2dfe6d80115cf9725aefae342b4bda85062129b63ff62ada47e636917eafbffadbdca76a8eaa4dde6e45fd41e062b60d8d9808945ed66cd0dfe5188eed066872013d544e2bf5168bf8a1094b79e6ee3302be757a7f5f7ee836560f26863c65369183cb43cb42a56b0292f1eaad9f9ebdcd2a2061cd8a8eb2ce11a49de6babf9b4c2de00e7e06a8bc1cde2dc40d1478170a5bd7ffea63cb53a32f37dbad9ef33664fcaf9dcead3a90b44ef4acda7c5dbb601912415b81887c88a60b8edd314488af4864d72e45d5400557e9674a46e0a829795d07166609634c0d063932b5b2690cd06effdf3324ddd35b4ee0edd189687b0f2f7a9f277c9b398b53deb8da866fd45e6684411ce203c8040040d4b2839f04148a0859a4ac3eaa67252602ac01aa629100d591ded68a1bacda8976bd8505449dee3a7f0f749c17d4d4685f2ea91fe3afb7763872e8538da8b81159b84c85d2ef43b0afa233ad4fb38e0b461447898b1a20a16b00a25f76b016bd1faa2855a6e90f1f67a1bcdb968532c0d10a473d9d3c5dcb3f44544e2bf2c2a406cf0d558430c705a0e80e6c31c7918887535d65e427b0ee29224b3e893ab92fd0c95e0053c275945f8146b03d4eb491cef03726332cdb2e5c10e46edf02bbda8c97d8c43876f01e28b136454887ee9938dd3de10301c72401ace64a35e0263869dac006e6ed59f2417dd056467060f4f70251a0ab2127a0cd279362dc69b44b5c496a1326ff5b7b3c36225205ab5ae555f9a69fc3de5b25e01f1498f9f50745d736bc1084a57fc7cb0e7d016f4aa0e13d830a22ec82054c8d9fdf937aec02cbd1da4214b9d7583ac291b6a8c896032913ddd77a84307f550d99148e8cede7a94710995daaa4c0509785dafa45bd51956cdfa4f4224e539dc9b5802b1193c723339707c4d595c0ac919c2524234471bfaa7f311e92e87ee30ac764071d3b031b6f658650146992203d981a818488613f6c360fff941f0640d704fc59533f2962316dadf440638ea8a8dac3a280739092853c3314e228757e24c16d4323764bfbada0e4384cdb01b187dcf099697dcbc3d76d1134f3967b289f7c1e84a54b2d3b7144bdb1c9bd62833245a42c18e7e8918ca0c2095b8bd679c1118637a9ff12953c3691d01910d5619be9826095f03e49fb89afb8f0e3a54efaefec506cbe2b8eb2c6eb75221bfc94640a2b191edecacb96583a1663205b9957a4958eacc8e6e7dba76ceb9f1e48c909a9d7bee5b213fa4558cb0bfebb8a622f7e1fe6972036d842e1e4e9920078c29d4e41a80ff5fc1651dca6eb749d0c092f89efa2ccdb65db67f705140dd6991e853e64b3ba9b46592fb6ef117a450afd20eff78141ab4580e9949ba6d8932e7de293d082de95f00a6c789b3b209e3ecdecfd28ffa55327a7518291b745b93e1666233d9f1ab4fec34efb16d86ffdc92ae3d30b79d422ad9c8d356d64f7792adab9e63c4bd359dcec2bb86af0eea4ebce9416b4732ec4b275295574fa705ba9ff3af756cebf88884b727a27a4e1d034e70e8233b840bc38a824cb8096965ad5e6cccb3632d0cdb322911477969659ccc9cc076d0782d31a2704f06b5105ceab97df8a069b3a07be4cd1824730b9ea4428d81e42c1b3fd07eb30f1694fa16e734560ac7f7f314801745b4d14c17b975d06527cd1cc9402b1dde093f160c2ccc7de9ae622b848c00489a94f7189547d2b96b7a9ccf1a192348", 0x1000}, {&(0x7f0000000300)="499b63aa5a2830bea3d3e9330a2508e88bde53c30f83372bef21695c923a1744d70d0f14ac05a12214c341702d21692a124afc49c38ddda2a4ada1dc06e38d55b2b32022e06c2fe549002355209d28d24f1740db9f1dfa64f9f7afccc0e59d9bcbb646d4d849967c944f6cf5737b15c6a5712f5d9cec0984a8a450b7435fc66b2748ff391ccb3ff1bad360c80000535f08", 0x91}, {&(0x7f0000000000)="37562db5fdb7dfdf924774ec6315408dcff0f602385ef6", 0x17}], 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x808c694e, &(0x7f0000000300)) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fchdir(r4) 20:06:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3160c56ba7da382, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x2ffffffffff) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x0) 20:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000e0e90000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd1e5c15f734ba3d32ecbf0372c314deaf7e91dc300f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xda2c, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = semget(0x1, 0x0, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/163) 20:06:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) setsockopt(r3, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="543f56ab5e20a28093f08f8ccdfc28bcbbb1d1661484061d02f921bd15dd2605e52121cbea05", 0x26}, {&(0x7f0000000140)="d1d6", 0x2}, {&(0x7f0000000180)="fdab04031d84a14c60dcf18728b3759c30d0eccdae7645a15d97ddb3babed37bc1d77681462728d3a3b03eef8c241a", 0x2f}], 0x3, &(0x7f0000000200)=[{0x48, 0xffff, 0x7, "118ccba8d9f610baafa12c74714b81d4c378788a5c40035c9e257cc079eb8778b8ea404ac338511904ad5227db2f7c7f1967577fe8"}, {0xf8, 0xffff, 0x3, "49219c1c3b01a366151d359c55e3de0ff2a53551a3d2172060601612a0a3eefb1d41fdd0408b7e2d8d127847dc4b099866436ea069618555499c373d5a2d360faec33c697e2dd392ee3e20da86548874367f1df58dd3c2165eace99038c9f81ef756d17b18831b731e1ff62bad383a3685b810e030b16c61b25d615a1917eab50d6dc3febcc90b51154813b94da667499b05858d31c65532fe9df307dfcdc53502c9237b8149b5d28b3e49c83ba3b3496badea4fd5c7e6b33eb0fbf9a62dee725ea9d227872050bf0ba4695fb371c0ac7733368c0f2661931daa308585f7d650f6c249a6391a6f"}, {0x40, 0x1, 0x10000, "c7bf324544830ca220e8f249f90c83b4157153b10dd7918c9ad0c7a55a4a9666cdfcf64e50a2a22c6259cb"}], 0x180}, 0x400) msgsnd(r2, &(0x7f0000002080)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 20:06:03 executing program 1: chmod(&(0x7f00000001c0)='.\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x57ef06b3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf11}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x49b5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x3}) 20:06:03 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x20, 0x1, 0x101, 0x7]) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xf5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000715000/0x5000)=nil, 0x5000) 20:06:04 executing program 0: r0 = socket(0x10, 0x4, 0x40) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) 20:06:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe2(&(0x7f0000000040), 0x891740ecc9892618) ioctl$TIOCCDTR(r1, 0x20007478) 20:06:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/32, 0x20}, {&(0x7f000001a740)=""/102400, 0x5dbc}], 0x2, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="8f0714ed0bb03d3fcaed76ce2257e9039e7739ec3288b6725df25f12e97d7975c764ee3f6b91d73bbef56b41aac6a8536f63c7d1bcd498a6aee34d45633f9b30d31321c56a4393c934a49c030a4cc74ad66836bc7d1bc8101617a98599f9f0013af5fafdc87f0c7438e7f11bcc7d81802bf177f72a2ac4415c0fef26a39b8db446eaf85efc5290801401649c365b5dc60f61f2e2cffb4398fa8e81fe8cc44ad21f6d92b778204f577283b04ba0794f46b2195d6c80e69baf76298c1622c5f87ce446f43bb0dd31115bf2566b55d5fa3b51", 0xd1}, {&(0x7f0000000100)="17de9b2fa2939e3524d39956eec3737a1dfbb7db3e582c156765c59c75f3574d4c06c5a90b7cceb329518d0663e62ca4980044a677e87d18e407cae466cd2b9e978bcd26b2c9504155938d3e516896c495a4a262979ceebd4cf79444da2788f201c52ebaa865c2b23fa830077a1de3d69bf9d25a4dbba8c3fe1652d79d79b366427893aedb51b80c420e6031", 0x8c}, {&(0x7f00000001c0)="8dc427a2835d9a85586881ff3a81cd7ddc2c99dbb7e58bdeaa5f0a50d776119ce55a60dbc01bcb4b8a9ee743ed1cf03fd84562931d51ce12e5c0e9c283787bc9c4c2593bdb3e08e3d3719d81ad2ebd38ecc56e4924bcfbb672538e9e2ae43bb47bf25ad7029e81463d3faf749bfbe59e9d92f0e6c38b63b05e671feecf88b1886fe46f6fa58d438d199adc856d2e4690a35228fe42cc20952bdb1070cac83f880075474647f89e0802b8fc74f5649e4ed806722c9207f70558cc5e81", 0xbc}, {&(0x7f0000000300)="4cd370523cd02de6811ec6e8b49485f640072b19b5b05db797975ea7ad45e72e24d6fe9e60104a3a93c964948ad4f4eb973705b20a50d40ed668cf8de7e2deb166be1780b85e9c5220db642b11ffa8d776ee157b9a0075bcad6fd6e1f7c69e6f0ce96e03d59aad51cc8970075dbf3b3ee258b9f20689a36911aec9391817003eb5aa1bd92cc7c1eed11d31883399ecae3846e08a6952f3e78d7dcd619fbba229bb006bd1e2810cad1683efd40eca1b5b32dfa6b69c33118d", 0xb8}, {&(0x7f00000003c0)="cd64ba85f3439bef2271fac4ef00e7bac4e6fd317a94586b280769330e4119dee4afa5dac1fd08c4a27f70c67c6b35a52a5723e425ab08e611f6bc7084b52ac8b078593c59dafeb6378487845e635a2dc69ad34adc4563b20b81df63cc1ca5f1603ea257f9705d03e3f5f30989ccfefd234422393e7b70dcc4486b8c19eebc1bf29aeebb21902f374a5981385127bb709a724daf0a4ffe49e5a76b27ec93756ff26a63683f9c0b92b8dd319d647af9666a26d2ed26620eaf9dbd7eff70030c32a10ed7dd1f147d518c4d53454c2c0fc51c10b590b4a5f822", 0xd8}], 0x1000000000000359, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x0) 20:06:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) map stack 0x20719000-0x2071d000 of map 0xfffffd806e8b85c8 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd806e8b85c8 failed: no mapping 20:06:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x2, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x400a, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x60, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r8, r9) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:06:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0xfffffffffffffe12}], 0x1000000000000093, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000280)=0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/179, 0xb3}], 0x4, 0x0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) poll(&(0x7f0000000180)=[{r6, 0x5}], 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f00000002c0)=0x9) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 20:06:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x30}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 20:06:05 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(r1, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffffc, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x5}], 0x0, &(0x7f0000000580)={0x23e1, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 20:06:05 executing program 0: r0 = open(&(0x7f0000000240)='./file1/../file0\x00', 0x10902, 0x8a) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1/../file0\x00', 0x80, 0x100) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 20:06:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) getuid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000568, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r0, 0x5) ftruncate(r2, 0x0, 0x7363) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000000), 0x4, 0x0, 0x7, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) poll(&(0x7f0000000180)=[{r6, 0x5}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000500)) 20:06:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) r6 = socket$inet(0x2, 0x5, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() close(r10) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r4, &(0x7f0000000380)=[{{r1}, 0x8000000000000006, 0x1, 0x20, 0x1000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x80, 0x117}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x4, 0x25}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x7}], 0x9b8, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x88, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x7}, {{r7}, 0xffffffffffffffff, 0x5, 0x40000001, 0x5, 0x90000000000}, {{r8}, 0xfffffffffffffffd, 0x10, 0x2, 0x20b92c00, 0x2}, {{r9}, 0xfffffffffffffffa, 0xdca761a019fce704, 0x40000000, 0x3, 0x3}, {{r10}, 0xfffffffffffffffc, 0x5192565ec1513500, 0x20000000, 0x5, 0x7fffffff}, {{r11}, 0xfffffffffffffff8, 0x68, 0xfffff, 0x9, 0x3ff}, {{r3}, 0x8000000000000006, 0x42, 0x1, 0x6, 0x7}], 0x7, &(0x7f0000000540)={0x9, 0x100000001}) r12 = dup2(r2, r3) poll(&(0x7f0000000180)=[{r12, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000300)={0x8, './file0/file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00fd080066696c65696c65b355"], 0x10) r13 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x60) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x6, 0x9, 0x1, 0x6, "75e65dca5b3dd9deb76269802a69eb30fcc62809", 0x0, 0xfff}) 20:06:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000dc1bb893f000000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:06:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 20:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae6f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbc37b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x5b) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="9debbcbb44edfffd53a21cd27d73171a20376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed2e2c8cd69d18637d047a41b927e6521122b7f8315171a2c1a1c42b7d480e1e503b2a0b5c00ae7bd3b2c72a454428916ff482f21cfb3c44254b3f563a29d4762f2e6af07eb61b8ff43fc4f09963e8956c022c316896da7b0ad1d1daa6d0f3944596ea54c337d25843703a5ffc80b944cba07124f252d529a76fc71115bb6a6d9e31d2a4f90ffea67", 0xb1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 20:06:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup(r3) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYRESHEX, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="a6cbdfc5beb551ac34554ceaf1612258ea0542e35d1e02784cc1e41f55cd459437200aaba4971755e5678fbd1c7dfacf426305f21246b8b6b6b6eb80ce678cb99b0846fe100bb86ed6ed52598e839894bbf523a673733b42e77ee5ddd73661d20fdff81c5d8508532a39c1b18af3d780a3ea52208c1aa1836222e74abcedf117371a7285c8cc976c4d869f1927ce2e20fc0e5443d32a18f68ef81cbd7f9d", @ANYRES32=r2], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRES32], @ANYRES64=0x0]], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) write(r1, 0x0, 0x0) 20:06:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0x12b504581dbb9abe, 0x1, 0x1, 0x5}], 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r15, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:06:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x1, 0xc4610fe}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r2, 0xe8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x4, 0x0, 0x0) 20:06:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20, r3, r4}, 0xc) flock(r1, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) setsockopt(r27, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r35, 0x0) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) r44 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r44, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r44, &(0x7f00000002c0), 0x0) semop(r44, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r43, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r40, r39, r40, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r3, r40) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r35, r22, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) r50 = socket(0x18, 0x8002, 0x0) r51 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r52 = syz_open_pts() r53 = dup2(r51, r52) dup2(r50, r53) r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r54, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r54, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r56 = getppid() getpgid(r56) r57 = msgget$private(0x0, 0x20000003c4) msgrcv(r57, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r57, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51ce09489c1ac41d3db901c48e582d225bca8000"], 0x1, 0x0) msgsnd(r57, 0x0, 0x0, 0x1800) msgsnd(r57, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000200000049696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130044c6a39aa8bf5a253c3d2ee2dae2c41918d3871de9d9269b1663cf893fe626e625f36a4196152e55bbf5dbfed0"], 0x2d, 0x800) r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r60, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r60, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r61 = getgid() r62 = syz_open_pts() r63 = msgget$private(0x0, 0xfffffffffffffffd) r64 = socket(0x2, 0x2, 0x0) setsockopt(r64, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r64, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x29, 0x32, 0x0, 0x0) setsockopt(r65, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r63, &(0x7f0000002080)=ANY=[@ANYRES32=r64, @ANYRES64=r62, @ANYPTR64, @ANYRESOCT=r65, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r66 = socket(0x2, 0x2, 0x0) r67 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r67, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r68 = socket(0x2, 0x8002, 0x0) dup2(r67, r68) dup2(r68, r66) bind(r66, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r69 = socket(0x2, 0x8002, 0x0) dup2(r66, r69) r70 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r70]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r73}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r73}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r73}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r74 = kqueue() kevent(r74, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r75}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r75}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r75}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r76 = kqueue() kevent(r76, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r77 = kqueue() kevent(r77, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r80}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r81, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r82}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r83, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r84 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r84}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r84}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r84}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r85 = kqueue() kevent(r85, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r86 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r86}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r86}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r86}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r87 = kqueue() kevent(r87, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r70, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r73, @ANYRESOCT=r75, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r78, @ANYRES32=r73, @ANYRESHEX=r81, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r83, @ANYPTR64, @ANYRESHEX=r84]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r77, @ANYRES64=r86], 0x6, 0xc00) r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = getegid() r91 = getuid() r92 = geteuid() setreuid(r91, r92) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r93, 0x1, &(0x7f00000000c0)={{0x6, r89, r90, r92, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r95 = getegid() r96 = getuid() r97 = geteuid() setreuid(r96, r97) r98 = geteuid() r99 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r99, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r100 = socket(0x18, 0x1, 0x0) setsockopt(r100, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r100, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r99, &(0x7f0000000200)=ANY=[@ANYRESOCT=r100], 0x1, 0x800) msgrcv(r99, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r99, 0x1, &(0x7f00000000c0)={{0x6, r98, r95, r97, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r90, r94, r95, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r70, r70, r70, r70, r94, r71, r71, r71, r71]) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r105 = geteuid() r106 = getpgid(0xffffffffffffffff) r107 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r104, r101, r105, r102, 0x143, 0x80000001}, 0x8, 0x100000000, r106, r107, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r108 = getuid() r109 = geteuid() setreuid(r108, r109) connect$unix(r69, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r105], @ANYRESDEC, @ANYRES64=r67, @ANYRES32=r92, @ANYPTR, @ANYRES64=r103, @ANYRESHEX=r95, @ANYRES16=r108, @ANYRESHEX=0x0], 0x9) write(r69, 0x0, 0x0) accept$inet6(r69, 0x0, &(0x7f0000001680)) r110 = syz_open_pts() r111 = msgget$private(0x0, 0xfffffffffffffffd) r112 = socket(0x2, 0x2, 0x0) setsockopt(r112, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r112, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r113 = socket(0x18, 0x2, 0x0) setsockopt(r113, 0x29, 0x32, 0x0, 0x0) setsockopt(r113, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r111, &(0x7f0000002080)=ANY=[@ANYRES32=r112, @ANYRES64=r110, @ANYPTR64, @ANYRESOCT=r113, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r114 = syz_open_pts() r115 = msgget$private(0x0, 0xfffffffffffffffd) r116 = socket(0x2, 0x2, 0x0) setsockopt(r116, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r116, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r117 = socket(0x18, 0x2, 0x0) setsockopt(r117, 0x29, 0x32, 0x0, 0x0) setsockopt(r117, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r115, &(0x7f0000002080)=ANY=[@ANYRES32=r116, @ANYRES64=r114, @ANYPTR64, @ANYRESOCT=r117, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xb14520315216cba) r119 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r118, r119, 0x10, 0x9}, 0x8, 0x1, 0x9}) r120 = getgid() r121 = getppid() r122 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r118, r120, 0x1e4, 0x8}, 0x5, 0x5, r121, r122, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x1, r48, r55, r46, 0x0, 0x46, 0x81}, 0x10001, 0x1, r122, r56, 0xa5, 0x1, 0x4e2c, 0x6}) r123 = msgget$private(0x0, 0xfffffffffffffffd) r124 = msgget$private(0x0, 0x20000003c4) msgrcv(r124, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0xeb, 0x0, 0x1000) msgsnd(r124, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r124, &(0x7f0000000000)=ANY=[@ANYBLOB="002200edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r124, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r125 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r125}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r125) r126 = syz_open_pts() r127 = kqueue() kevent(r127, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r125}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r126, r127) r128 = syz_open_pts() close(r128) r129 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r128}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r129, 0xffffffffffffffff) r130 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r130}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r130) kqueue() syz_open_pts() r131 = kqueue() r132 = socket$inet(0x2, 0x5, 0x7f) r133 = socket(0x2, 0x400000000002, 0x0) setsockopt(r133, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r134 = socket(0x2, 0x400000000002, 0x0) setsockopt(r134, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r131, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r132}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r133}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r134}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r135 = socket(0x18, 0x1, 0x0) close(r135) connect$unix(r135, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r136 = socket(0x18, 0x400000002, 0x0) setsockopt(r136, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r137 = socket(0x0, 0x4000, 0x5) setsockopt(r137, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r138 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r139 = socket(0x18, 0x1, 0x0) close(r139) connect$unix(r139, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r138, r139) r140 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r140}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r140) r141 = syz_open_pts() r142 = kqueue() kevent(r142, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r140}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r141, r142) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r144 = getpgid(0x0) fcntl$setown(r143, 0x6, r144) close(r143) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r146 = getpgid(0x0) fcntl$setown(r145, 0x6, r146) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r148 = getpgid(0x0) fcntl$setown(r147, 0x6, r148) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r150 = getpgid(0x0) fcntl$setown(r149, 0x6, r150) close(r149) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r152 = getpgid(0x0) fcntl$setown(r151, 0x6, r152) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r154 = getpgid(0x0) fcntl$setown(r153, 0x6, r154) close(r153) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r156 = getpgid(0x0) fcntl$setown(r155, 0x6, r156) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r158 = getpgid(0x0) fcntl$setown(r157, 0x6, r158) msgsnd(r123, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r123, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r123, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r123, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r123, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r159 = socket$unix(0x1, 0x5, 0x0) r160 = fcntl$dupfd(r159, 0x0, r159) ioctl$TIOCFLUSH(r160, 0xc028698d, &(0x7f00000000c0)) r161 = openat(r160, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r161) getsockopt$SO_PEERCRED(r161, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r162 = getgid() setegid(r162) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r118, r162, 0x6) r164 = getgid() setegid(r164) r165 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r165, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r165, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r165, 0x40087468, &(0x7f00000001c0)) fchownat(r165, &(0x7f0000000080)='\x00', r166, r164, 0x6) r167 = semget$private(0x0, 0x7, 0x287) semop(r167, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r167, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r167, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r167, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r167, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r168 = kqueue() r169 = syz_open_pts() close(r169) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r169, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r169, 0x46}], 0x1, 0x0) r170 = fcntl$dupfd(r168, 0x2, r169) close(r170) r171 = getpgrp() r172 = getgid() getsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001600), 0x21a) getsockopt$SO_PEERCRED(r170, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r170, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f0000000700)={r171, r173, r172}, 0xc) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r166, r164, r163, r172, 0x20, 0x1}, 0x198d3e44, 0x4}) r174 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r174, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r174, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) r175 = getgid() r176 = socket(0x1, 0x1, 0x80) bind$unix(r176, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r176, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r178 = getgid() semctl$IPC_SET(r174, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r175, r177, r178, 0x10, 0x9}, 0x8, 0x1, 0x9}) r179 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r179, 0x0, 0x0) shmctl$IPC_SET(r179, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r181 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r181, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r181, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r182 = getgid() r183 = socket(0x1, 0x1, 0x80) bind$unix(r183, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r183, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r185 = getgid() semctl$IPC_SET(r181, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r182, r184, r185, 0x10, 0x9}, 0x8, 0x1, 0x9}) r186 = getgid() r187 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r189, r190) r191 = getgid() setegid(r191) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r193 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r193, &(0x7f0000000080)='\x00', r192, r191, 0x6) r194 = getgid() setegid(r194) r195 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r195, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r198 = socket(0x18, 0x400000002, 0x0) setsockopt(r198, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r198, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r195, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r195, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r197, r186]) r199 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r199, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r199, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r199, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r199, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r200 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r202 = getgid() semctl$IPC_SET(r199, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r200, r201, r202, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r195, &(0x7f0000001080)='./file0/file0\x00', r196, r202, 0x6) r203 = semget$private(0x0, 0x7, 0x287) semop(r203, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r203, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r203, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r203, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r203, 0x2, 0x3, &(0x7f0000000000)=""/9) r204 = getegid() semctl$IPC_SET(r203, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r196, r194, r192, r204, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r189, r194) lchown(&(0x7f00000001c0)='./file0\x00', r189, r190) shmctl$IPC_SET(r179, 0x1, &(0x7f0000000080)={{0x6, r189, r180, r184, r47, 0x1e6, 0x8}, 0x5, 0x405, r187, r34, 0xfffffffffffffe01, 0x9, 0x7fc}) r205 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r205, 0x0, 0x0) shmctl$IPC_SET(r205, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r206 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r206, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r206, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r207 = getgid() r208 = socket(0x1, 0x1, 0x80) bind$unix(r208, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r208, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r210 = getgid() semctl$IPC_SET(r206, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r207, r209, r210, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r211, r212) r213 = getgid() setegid(r213) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r214, r213, 0x6) r215 = getgid() setegid(r215) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 20:06:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x9, 0x5, 0x8001, "1e5ccfbf3d5383980a21d227d1187c458e8a24bc", 0x1, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x1, 0x3, 0x4, "2d93e0e4607703d502c6decf4a5e9a23f30c4a2d", 0xc996, 0x10001}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) poll(&(0x7f0000000040)=[{r3, 0x10}, {r5, 0x80}, {r0, 0x10}, {r6, 0x4}], 0x4, 0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 20:06:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) r1 = socket(0x2, 0x5, 0x3b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) dup2(r3, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r1, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r7 = dup2(r5, r6) poll(&(0x7f0000000180)=[{r7, 0x5}], 0x1, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000000)=0x2) 20:06:06 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/104) 20:06:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000f21fbd413ca8c3d3a8dffe1791365e84462be53bca6bfac0ba1b82d0a2948e5c2ea61b349c84638a2697defb6b0228be256f07e447ee"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000bc0)) connect$inet6(r3, &(0x7f0000000c00)={0x18, 0x0, 0x85, 0x9}, 0x0) r4 = geteuid() r5 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x5, 0xd192, &(0x7f0000000280)="3a1ca607e47e68f912b1a66c8ddff8ec04dc898ca6dcc2dcbc6d2cf55542fd2a99d4ce576a4abaedc90b7e9c468027021c1ecbfc08f3324ea229c27e86f352229f61720d7dcde13f00bb06d8a7e6c4b320b91673f85d88f409151b37142ee62cc6aab047cd61b00e406632dcb57940c50e7c0ec68f4081c241b7eea8f07752ba72cdc72e972f5194a4436e2ae57589ab0485069e01fcb2c3318a74a732691b94f910686fd8945d0178122104c18d7829340f179fc6a2030e886b51b053c458345672546b3d5727c1e124153698af56c59c767001e84bf62e4f562908355256db372676f17bc2c4183c66298f56a086", 0xef) setsockopt(r0, 0x1f, 0xb4b, &(0x7f0000000380)="621d1ba399f80fd30f05e62b3495310b70fb958f1911f412ef3278cd0e3162c1a86daf21c132985036b89702b75f6a85f565fa009893a577cd9d9b77a44cbfd22e2707ec5a8194b12e3c9923dc2c05b7d1978e38d35fa48641ceea1aa2d0a2e204b2a67b75b938e396934e53a9f13ba2bb5a77b25d63ee7f5af8767437e87ec38aa4b7406b0bacfd1c7d5873fc130dd2b6ff2543a8678c04e6a55f498d9c3641d170664c217d7d2871f89d29e56662d8380482", 0xb3) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000480)=0x1) r9 = socket$inet6(0x18, 0x1, 0x2) sendto$inet6(r9, &(0x7f00000004c0)="1fc96c", 0x3, 0x400, &(0x7f0000000500)={0x18, 0x0, 0xecc6, 0x80}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x5811da6ca21d30df, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) preadv(r10, &(0x7f0000000900)=[{&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000600)=""/50, 0x32}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/202, 0xca}, {&(0x7f00000007c0)=""/191, 0xbf}, {&(0x7f0000000c40)=""/119, 0x77}], 0x6, 0x0, 0x0) sync() unlink(&(0x7f0000000980)='./file0\x00') r11 = open(&(0x7f0000000a40)='./file0\x00', 0x60, 0x101) recvfrom$inet6(r11, &(0x7f0000000a80)=""/188, 0xbc, 0x1a7dccf79297926c, &(0x7f0000000b40)={0x18, 0x1, 0xf800000, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) 20:06:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb65ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce4ef1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c41e28ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfa"}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c408555e92ea68b87797f80f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e3ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e0492661056c67c4a89dcf5755bade7d370526ea897237b05810202e976f0df33b6515abc49d"}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000640)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff2b4f3cb1146b3d371c8d65210fce0ad1da98778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cfe984148a38ce88"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) execve(0x0, 0x0, 0x0) 20:06:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829686cd5ddbe14ee2bd99f96f0b22a58fe43bea7a07246ebf798f5a00d9ac55a52f7dc80684657611e48f0c8f2b691fef012782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576754c2d7ceac6f705d4729f7c40b3dffccdc1b705f6b4300048c4c0cd6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd945f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa0c9fc348ee4013ecdb22c5000000000000000000000000000000000000000000a518098f2280da61c1fcb63bfb311f9ecaf5ea925a3ed0e4d4dd631bf3c7cd0f00007a272a6c500f702923c3afe184890ec39adef95a6daf0e9a396ff814bddd3109936f1a41ec05e5bf650afc5d28bed8ee253e2eae905f6f764c3e9bc2fbed4c944ee1b18ae7629f4b16e52662392329b7764a601579e563fc54459d2f20d0d4e94d46ad5a1713de28ff5374c6d0f12ab76048c3ebf74b8e66381efd8be5a706abfd7ea6254a1639"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000ccb7627c0000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000364d9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053d53f0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000036eaf6fcad2180266b42cef8fcacda16c17e6e16e59eadccbdfdd885021e10984e8407bd2fa4c4ec645c3024634f0ccd0128b79f348e00463517f20a921d5cd9c7f8b8a7c52c710cf49c35e76de68b2a230b4c250a833b1a096265bf87ef14ac210721ab5e3f188e3bd0c2b40121872119f82bc20000000097ca97c9226775b618ce6f8d855522e28d2ec71a6fa7ccfac98c02f2e8b0fea1ddbce7370a213c22ef1f99d8605af9a8695ee047e63c3c8b4af93c689bf910978eb06896448c41a52f8891db9f4cb92d04210629366bec66232f9e"], 0x107, 0x2, 0x800) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semget(0x2, 0x4, 0x6d) r5 = semget$private(0x0, 0x2, 0x351) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000080)=""/137) r6 = semget$private(0x0, 0x0, 0x61659f1254d1ce93) semop(r6, &(0x7f0000000240)=[{0x1}, {0x2, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x10, 0x1800}], 0x3ca) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r3, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getegid() r12 = getgid() r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r21, r24, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r25 = getegid() r26 = getgid() r27 = semget$private(0x0, 0x4, 0xc1) semop(r27, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r27, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r28 = getuid() seteuid(r28) r29 = geteuid() r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000680)={{0x4, r28, r26, r29, r32, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r33 = getgid() r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x0, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, r33, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r39 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x0, r39, r25, r28, r33, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r40 = socket(0x11, 0x3, 0x0) getpeername$unix(r40, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x3, r41, r12, r39, r17, 0x100, 0x3}, 0x20003f, 0x5, 0x9}) getgid() r42 = getuid() seteuid(r42) geteuid() r43 = socket(0x18, 0x2, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3, r14, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0xa09e}, 0xd152, 0x80000000, 0x0, 0x0, 0x3, 0xa6ef, 0x8, 0x14}) 20:06:06 executing program 0: 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 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff4a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) dup2(r5, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) dup2(r3, r6) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r23}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r26 = syz_open_pts() close(r26) ioctl$TIOCSTOP(r26, 0x2000746f) write(r26, &(0x7f0000000080)='L', 0x1) r27 = syz_open_pts() close(r27) ioctl$TIOCSTOP(r27, 0x2000746f) write(r27, &(0x7f0000000080)='L', 0x1) r28 = syz_open_pts() close(r28) ioctl$TIOCSTOP(r28, 0x2000746f) write(r28, &(0x7f0000000080)='L', 0x1) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r30 = syz_open_pts() close(r30) ioctl$TIOCSTOP(r30, 0x2000746f) write(r30, &(0x7f0000000080)='L', 0x1) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=r10, @ANYRESOCT=r12, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=0x0, @ANYRES32=r10, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES16, @ANYRESOCT=r12, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES64=r23, @ANYPTR64, @ANYRESHEX=r27], @ANYRESHEX=r28, @ANYRESHEX=r23], @ANYBLOB="25cd19fc94f9f5c67fd5cee3df1480da47be5bf1484480d329b946ae298a48394f2bd9c6c0ab999b23e1b32332eb740c2275832d22b51faf94d8c5757c8f6add0ec1a4daa2173790bb3e010100011b96178a6646ca622cac24256de03500000000000700000000000000f6216f725662de1c1682270000000093b2755d5b767bdaf6e4ab35000f0000a7ca325e289d01bc682c5156d52848ce95c4a809770000", @ANYRES32=r20, @ANYPTR64, @ANYRES64=r26]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESOCT=r29, @ANYRESHEX=r18, @ANYRES64, @ANYRES64=r30, @ANYPTR64], @ANYRES64=r23], 0x6, 0xc00) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = geteuid() r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r42, &(0x7f0000000200)=ANY=[@ANYRESOCT=r43], 0x1, 0x800) msgrcv(r42, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r41, r38, r40, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r33, r37, r38, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r37, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r44, r48, r45, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r51 = getuid() r52 = geteuid() setreuid(r51, r52) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r48], @ANYRESDEC, @ANYRES64=r4, @ANYRES32=r35, @ANYRES16, @ANYRES64=r46, @ANYRESHEX=r38, @ANYRES16=r51, @ANYRESHEX=0x0], 0x9) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 20:06:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000100), 0x4) r3 = kqueue() write(r3, &(0x7f0000000080)='L', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$dupfd(r1, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r4, 0x0, 0x219) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) dup2(r6, r7) dup2(r7, r5) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x8002, 0x0) dup2(r5, r8) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/55, 0x37}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:06:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() r2 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x8000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r3 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socket(0x3e, 0x0, 0x200) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r18}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r4, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r7, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r10, @ANYRES32=r5, @ANYRESHEX=r13, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r15, @ANYPTR64, @ANYRESHEX=r16]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r9, @ANYRES64=r18], 0x6, 0xc00) openat(r18, &(0x7f0000000240)='./file0\x00', 0x40, 0x21) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r20, &(0x7f0000000200)=ANY=[@ANYRESOCT=r21], 0x1, 0x800) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_timeval(r22, 0xffff, 0x2f47f8c59a67a0ef, &(0x7f0000000000)={0x1f, 0x1}, 0x81) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) munmap(&(0x7f000057c000/0x1000)=nil, 0x1000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r24 = socket(0x2, 0x8001, 0x0) close(r24) 20:06:07 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = syz_open_pts() close(r0) setitimer(0x2, &(0x7f0000000040)={{0x307, 0x2}, {0x2, 0x6}}, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1ff, 0x7fffffff, 0x5, "1cceeffb539aee42a5c77b0d3e5341f809a11015", 0x100}) write(r0, &(0x7f0000000080)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) 20:06:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0045c0 failed: hole in range map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0045c0 failed: hole in range 20:06:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0xffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 20:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r6, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r6, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x400000000000) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x20) r9 = socket(0x2000000000000002, 0x1, 0x0) dup(r9) r10 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000257000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x0, 0x0, 0x0, 0x2, 0x92, 0xffff}) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 20:06:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) socket$unix(0x1, 0x1, 0x0) 20:06:07 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = dup(r2) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x10, 0x40, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000020, 0x7fff, 0x4}, {{r3}, 0xffffffffffffffff, 0x5, 0x400fffdd, 0xfff, 0x10000}], 0xffffffe0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x40}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x7, 0x1}], 0x6, &(0x7f0000000100)={0x1, 0x76}) 20:06:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 20:06:07 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x1, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="6341cd770fe38d03816e8b766e5b1f6efb996e95da6c4f9590564ad56d92130657ebc6c5dc90ac8caaaba9fc2fc638377f62b36bb11deae2f01807864b5eed1162fbd0e1b3f5f4c0d41240b2fb5654cd04de39f9ca159188174bd912416a39e1e09ed351a49f4191a08e6d142560", 0x6e}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000240)={0x0, "fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d51607fff5cb3419eb41869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451a446c456ac620e55afcf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b07e0fe5e0f38e4090685e452ab8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c3152bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a4f119ddb3be4b5d719ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebf980334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4019c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914437b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc701fa6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c04a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb42316c91c7995c7f8204081aa7db"}, 0x1006, 0x1400) 20:06:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r4 = syz_open_pts() r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r5, &(0x7f0000002080)=ANY=[@ANYRES32=r6, @ANYRES64=r4, @ANYPTR64, @ANYRESOCT=r7, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_int(r7, 0xffff, 0x1187, &(0x7f0000000000), &(0x7f0000000080)=0x4) 20:06:11 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000000, 0x7}) r1 = syz_open_pts() close(r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x7, 0x9, 0x81}]}) 20:06:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) dup2(r3, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r1, r4) r5 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r21}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r5, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r13, @ANYRES32=r8, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c515648ce95c4a80977b663686fda9ddc183d504f5f0018b9c05fa868094654ea5162c2e02846d039418fa49673529587a3223519d48daebc150c77ad3e65c3dde7", @ANYRES32=r18, @ANYPTR64, @ANYRESHEX=r19]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r21], 0x6, 0xc00) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = geteuid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r34, &(0x7f0000000200)=ANY=[@ANYRESOCT=r35], 0x1, 0x800) msgrcv(r34, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x6, r33, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r25, r29, r30, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r29, r6, r6, r6, r6]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r40 = geteuid() r41 = getpgid(0xffffffffffffffff) r42 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r39, r36, r40, r37, 0x143, 0x80000001}, 0x8, 0x100000000, r41, r42, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r43 = getuid() r44 = geteuid() setreuid(r43, r44) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r40], @ANYRESDEC, @ANYRES64=r2, @ANYRES32=r27, @ANYPTR, @ANYRES64=r38, @ANYRESHEX=r30, @ANYRES16=r43, @ANYRESHEX=0x0], 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:06:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0xd, 0x3010, r1, 0x0, 0x5) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r3 = socket(0x0, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="c7bb416444478ec34ffd6cec6fc78381c37128407574c1a1351a8692cdc9ef890316a7c81fb1353506b29b2b397a90c246756096c5cb2963c050820d10698ae72f0ee02acaeff393acbb"], 0x10) write(r4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r3, 0x0, 0x0) r5 = socket(0x2, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="ba560ff0faaba64ab26dd8c4e705f730895edd8b62b2aa1460dc46d0ebf6e8f7ad49477cb4e904bd914924fc554dd3fd480dc7d060726b6fc7165462dbc4f18e7474f6e4bc486db55c8ee9a99805c7378c7bc7939179c5730269f77332e890a14fead4541ba1c9a0877bf45d14eee9f4af32569755bb4cdd414c5143ebac1a607d8e8ad3ba969bbf57eebfba64dec9e001ce66ef64"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r5, 0x0, 0x0) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) write(r6, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r7 = socket(0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="1b4afef0c1dc261489dcf7d2c1985202aa96d0217c62e475aba05fe1a7e493b5002e214b758768f3f646d989174baa008541bc3d28e974f6181da5e3a5be6daa0e32afbec367c6230a4386eb16396491d06426259b354577323f00a6cc72f5ca27641c52418b269467dfdb49d644c29c72f4e7a83ccb8ee6820d7aa1c30c1288bdd6a0f6fe5c8babfd75824bff8931f572010419eaab8696f8c05c1f5f6a5c8d47a640656553e7cc2766bec79a5d6f10e26f6190aafa40d3f0b74ab67ac33a3de8663c3bcdf69a47aa875cca1562"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r9, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r10, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSTAT(r11, 0x20007465, 0x0) ioctl$TIOCFLUSH(r11, 0x80606941, 0x0) 20:06:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x20000000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x82, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 20:06:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="e294e458f0883122fbb0ffcb74701c7afb85c9c0fd026e88db7944ff0a86003733bf2ed0ff21a6866755b513b368e5eb"], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) 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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) r50 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x103ff, r46, r15, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001900)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r54, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b66c10182310960c9c0ed75ef652539452e4674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r54]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r55, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 20:06:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "010000000ff1733000004000", 0x2000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r9]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r25}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r9, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r12, @ANYRESOCT=r14, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r17, @ANYRES32=r12, @ANYRESHEX=r20, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66387c5a064dc183d504f5fe2ea05ccbd24f1edbffe7dc23c8a57c4d224b63199c532db09b2c2a64378bc27eb3287e42d804371e948693074ff1ea507b98ae9afe0c74a7154370268e8bb1dd871df72489f65dccaf5f1ff777f1d7d0da1f70bfb9815a50054413565a41dabc11fc0ab29a93a678f911937992730f634ba", @ANYRES32=r22, @ANYPTR64, @ANYRESHEX=r23]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r16, @ANYRES64=r25], 0x6, 0xc00) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = geteuid() r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYRESOCT=r39], 0x1, 0x800) msgrcv(r38, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x6, r37, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r29, r33, r34, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r33, r10, r10, r10, r10]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r43 = geteuid() r44 = getpgid(0xffffffffffffffff) r45 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r42, r40, r43, r41, 0x143, 0x80000001}, 0x8, 0x100000000, r44, r45, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r46 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x200, r4, r5, r7, r8, 0xa0, 0xfff}, 0x1, 0xffff, r45, r46, 0xff, 0xfff, 0x6}) 20:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00), 0x7, 0x0, 0x33) mknod(&(0x7f0000000180)='./file0\x00', 0x9ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740), 0x1000023b, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r6, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x400000000000) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1c00}], 0x4) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x20) dup(0xffffffffffffffff) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x41, 0x80000000}, 0xd, 0x100, r9, 0x0, 0x7, 0x92, 0xffff}) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 20:06:12 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x7522eb3765a202de, 0x9e) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchmod(r2, 0x60) fchmod(0xffffffffffffff9c, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000200)={0x1}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) fchdir(r4) socketpair(0x31, 0x2, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0xffffffff}, 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x2, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000014c0)={r9, r10, r1}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001580)=0x3f) socketpair(0x20, 0x1, 0x20, &(0x7f00000015c0)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x10, 0x0) getsockopt(r11, 0x10001, 0x5, &(0x7f0000001640)=""/48, &(0x7f0000001680)=0x30) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x8, 0x0) recvfrom$inet(r12, &(0x7f0000001700)=""/226, 0xe2, 0x2, &(0x7f0000001800)={0x2, 0x3}, 0xc) r13 = semget(0x0, 0x1, 0x4) semop(r13, &(0x7f0000001840)=[{0x2}, {0x1, 0x3, 0x400}, {0x1, 0x16cc, 0x1000}, {0x3, 0x4, 0x3800}, {0x4, 0x1}, {0x4, 0x8, 0x52f0d6b13de6f931}, {0x2, 0xff, 0x1000}, {0x4, 0x1, 0x800}], 0x8) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') kqueue() 20:06:12 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x121, 0x0) 20:06:12 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0/file0\x00', r4, r6) sync() unveil(0x0, &(0x7f0000001840)='W\x00') flock(r1, 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r7, r8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000333de3d497be641453ac8fc3e45d1ea40e99dd7cf1326cc3df252f33ce60f2897cf5464646d5a9c3df5ad5a627727a299568dc881d24035ce2e4c4c37396bb93f05fa4236dc4667dc93cff4bcfb0201e3bc5b687bd62335bc7dd67426962353c8918e1b990dad9c8f58b0db3869351f0aa74be721bb47c3305ef35b4247f3c407a011bf8884c84ddb089ff8853000000000000a3f2353e8ba91c151f3b22a97f297d780af6a31d4b7bbc28411a496bfc898f5ba30e3ebe7b4cec3c19d3481d0e4eafb15431f91a0ed6c3bfcd863a6a08a6898f84fe4883ed663828a1d688c04e1fde879888d3be0f20f137e7038947c52d792ddd5591363bab02879374ddb0cf575ddfcd"], 0x10}, 0x0) pwritev(r11, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) 20:06:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) ftruncate(r0, 0x0, 0x30000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) close(r1) 20:06:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)=0x3) 20:06:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xb4e9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x30402, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa999, "3f3f007df94cf54600f5ffffff00000000e3ff00", 0x0, 0x2}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r12 = syz_open_pts() close(r12) ioctl$TIOCSTOP(r12, 0x2000746f) write(r12, &(0x7f0000000080)='L', 0x1) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3, 0x8, 0x2, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0xba, 0xfffff, 0x7c27, 0x400}, {{r6}, 0xfffffffffffffff8, 0x33, 0x89abe5e723f3ae33, 0x7, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff8, 0x14, 0x30a3b6b8c57dc001, 0x1ff, 0x1}, {{r8}, 0x822634849c3c2a32, 0x0, 0x20000000, 0x5, 0x7fff}], 0x3, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x900000000000000, 0x8}, {{r9}, 0x8000000000000002, 0x0, 0xfffff, 0xb0e, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x5000000c, 0x0, 0x3}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x425}, {{r11}, 0xfffffffffffffff8, 0x86, 0x20, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0xfff, 0x2}, {{r12}, 0xfffffffffffffffb, 0x83, 0x4, 0x100000001, 0x8000000}], 0xb654, &(0x7f0000000240)={0x8, 0x8}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 20:06:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe2(&(0x7f00000000c0), 0x8002) dup2(r3, r4) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) 20:06:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) shutdown(r2, 0x1) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x407) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r5, r6) dup2(r6, r4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) dup2(r4, r7) r8 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r24}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r11, @ANYRESOCT=r13, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r16, @ANYRES32=r11, @ANYRESHEX=r19, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r21, @ANYPTR64, @ANYRESHEX=r22]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r15, @ANYRES64=r24], 0x6, 0xc00) r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r27, r28, r30, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = geteuid() r37 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r37, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/290], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r37, &(0x7f0000000200)=ANY=[@ANYRESOCT=r38], 0x1, 0x800) msgrcv(r37, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r36, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r28, r32, r33, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r32, r9, r9, r9, r9]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r43 = geteuid() r44 = getpgid(0xffffffffffffffff) r45 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r42, r39, r43, r40, 0x143, 0x80000001}, 0x8, 0x100000000, r44, r45, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r46 = getuid() r47 = geteuid() setreuid(r46, r47) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC=r43], @ANYRESDEC, @ANYRES64=r5, @ANYRES32=r30, @ANYPTR, @ANYRES64=r41, @ANYRESHEX=r33, @ANYRES16=r46, @ANYRESHEX=0x0], 0x9) write(r7, 0x0, 0x0) getsockname(r7, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000300)="eaff125c00cde05ccdf550faec09c170536495a13cd609a296db74b34b8dd07f9ffbf74b25ea388a4f5e6d45c59ff12e20e5d946247a91af23504827162191a2dffaa6a3f4398ee1bb4fe3f7f8bc4f04b5b0ebbf8469a089dcbf1d41a2f4fa464d81df0986a27a742451b9803d04e194134d8f8a51532302457a744c812c5b369d19b00d1870497ed968953c50ac593dba53d6709e659296ba0f84cdbb96c4167accc80e09fee255ee395a1735efa96be7733bc60cea5c79d8bd2d020a6138df33fe08", 0xc3) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) dup2(r3, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r1, r4) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffe6d, &(0x7f0000000180)=[{&(0x7f0000000280)=""/95, 0x5f}], 0x180, 0x0, 0x1dd}, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 20:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) getuid() write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 20:06:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0xc4}], 0x1, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(r3, 0xf, r4) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) close(r0) 20:06:13 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000080)) r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 20:06:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() close(r1) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffb, 0x0, 0x403, 0x7fffffff, "666bfede477dac00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) writev(r1, &(0x7f0000000240), 0x0) 20:06:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r10 = dup2(r5, r6) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r6}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r8}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r9}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r10}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r11}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r12}, 0xfffffffffffffffb, 0x6, 0x701fffeb, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) r14 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r14, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x10014) ioctl$KDSETRAD(r6, 0x20004b43) witness: lock order reversal: 1st 0xfffffd807f0048b8 vmmaplk (&map->lock) 2nd 0xfffffd8063fb82b8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd8063fb82b8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd8063fb82a8,81) at rw_enter+0xd4 rrw_enter(fffffd8063fb82a8,81) at rrw_enter+0x88 VOP_LOCK(fffffd806141bd10,81) at VOP_LOCK+0xf9 vn_lock(fffffd806141bd10,81) at vn_lock+0x81 uvn_io(fffffd807de1b4c8,ffff800022d6ea38,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd807de1b4c8,3000,ffff800022d6ec90,ffff800022d6ec24,0,0) at uvn_get+0x226 uvm_fault(fffffd807f0048a0,20003000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f0048a0,20003000,20007000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f0048a0,fffffd80629927a0,fffffd8062992998,ffff800020b50000,ffffffff81b6d177,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020acc030,ffff800022d6ee88,ffff800022d6eed0) at sys_mlock+0x185 syscall(ffff800022d6ef50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6edd2011a0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022d6e6b0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b50000 rax 0xffff8000009fbf00 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0xdfb6e423f3a751cf r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e7820 w_lodata+0x40ab0 r15 0xffffffff825fbeb0 w_lodata+0x55140 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d6e6a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=103942 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020accf00,0xffff800020accc98 process=0xffff800020a9b8c8 user=0xffff800022d6a000, vmspace=0xfffffd807f0048a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38420 366575 6575 32767 7 0x10 syz-executor.0 *38420 103942 6575 32767 7 0x4000010 syz-executor.0 38420 35358 6575 32767 2 0x4000090 syz-executor.0 29337 232294 7592 32767 3 0x90 nanosleep syz-executor.1 29337 1954 7592 32767 3 0x4000090 fsleep syz-executor.1 29337 470734 7592 32767 3 0x4000090 lockf syz-executor.1 6575 115243 88262 32767 3 0x90 nanosleep syz-executor.0 88262 48637 12414 0 3 0x82 wait syz-executor.0 7592 351698 73459 32767 3 0x90 nanosleep syz-executor.1 73459 120608 12414 0 3 0x82 wait syz-executor.1 89558 506282 0 0 3 0x14200 bored sosplice 12414 272874 37125 0 3 0x82 thrsleep syz-fuzzer 12414 331932 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 31011 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 448304 37125 0 3 0x4000082 kqread syz-fuzzer 12414 365648 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 189953 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 483363 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 521056 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 252143 37125 0 3 0x4000082 thrsleep syz-fuzzer 12414 22907 37125 0 3 0x4000082 thrsleep syz-fuzzer 37125 48170 90562 0 3 0x10008a pause ksh 90562 510795 31176 0 3 0x92 select sshd 46031 464983 1 0 3 0x100083 ttyin getty 31176 3042 1 0 3 0x80 select sshd 38889 203385 78434 73 3 0x100090 kqread syslogd 78434 365937 1 0 3 0x100082 netio syslogd 39878 156049 1 77 3 0x100090 poll dhclient 88068 80779 1 0 3 0x80 poll dhclient 36473 100372 0 0 3 0x14200 pgzero zerothread 50334 381376 0 0 3 0x14200 aiodoned aiodoned 22079 192015 0 0 3 0x14200 syncer update 65116 200495 0 0 3 0x14200 cleaner cleaner 80832 117256 0 0 3 0x14200 reaper reaper 13313 172430 0 0 3 0x14200 pgdaemon pagedaemon 99850 90969 0 0 3 0x14200 bored crynlk 17577 458333 0 0 3 0x14200 bored crypto 12654 269939 0 0 3 0x14200 bored viomb 27488 143974 0 0 3 0x40014200 acpi0 acpi0 27005 468398 0 0 3 0x40014200 idle1 32705 54882 0 0 3 0x14200 bored softnet 56322 38984 0 0 3 0x14200 bored systqmp 46515 243810 0 0 3 0x14200 bored systq 82638 324114 0 0 3 0x40014200 bored softclock 32169 479117 0 0 3 0x40014200 idle0 47561 503596 0 0 3 0x14200 bored smr 1 503956 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 38420 (syz-executor.0) thread 0xffff800020acc030 (103942) shared rwlock vmmaplk r = 0 (0xfffffd807f0048b8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9497 6343K 6343K 78643K 11120 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 5908 0 ifaddr 39 13K 15K 78643K 989 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 358 0 iov 0 0K 68K 78643K 1181 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 5352 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 111 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 2662 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 6078 0 sigio 0 0K 0K 78643K 247 0 proc 48 50K 83K 78643K 6752 0 subproc 34 2K 2K 78643K 2295 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3836 0 in_multi 33 2K 2K 78643K 1937 0 ether_multi 1 0K 0K 78643K 18 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 168 742K 742K 78643K 168 0 exec 0 0K 1K 78643K 2576 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 186 26K 40K 78643K 24355 0 UVM aobj 130 7K 7K 78643K 140 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 799 0 NDP 5 0K 0K 78643K 408 0 temp 106 3034K 3173K 78643K 33815 0 kqueue 0 0K 2K 78643K 1907 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 294 0 288 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1218 0 1216 1 0 1 1 0 8 0 rtentry 112 1397 0 1353 2 0 2 2 0 8 0 unpcb 120 9038 0 9020 21 19 2 3 0 8 1 syncache 264 45 0 45 16 16 0 1 0 8 0 tcpqe 32 316 0 316 13 13 0 1 0 8 0 tcpcb 544 5673 0 5666 94 92 2 15 0 8 1 ipq 40 100 0 100 23 23 0 1 0 8 0 ipqe 40 3516 0 3516 23 23 0 1 0 8 0 inpcb 280 14958 0 14948 72 68 4 10 0 8 3 nd6 48 270 0 266 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6071 0 5855 14 0 14 14 0 8 0 art_table 32 6072 0 5855 2 0 2 2 0 8 0 art_node 16 1396 0 1356 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 2658 0 2648 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9091 0 7668 47 1 46 47 0 8 0 ffsino 272 9091 0 7668 97 1 96 96 0 8 0 nchpl 144 17087 0 15471 62 1 61 61 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 99483 0 99483 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 50509 0 50509 52 50 2 4 0 8 2 plimitpl 152 1146 0 1137 1 0 1 1 0 8 0 sigapl 432 5850 0 5834 7 5 2 3 0 8 0 futexpl 56 189447 0 189446 1 0 1 1 0 8 0 knotepl 112 6238 0 6219 32 29 3 3 0 8 2 kqueuepl 104 13336 0 13333 47 46 1 4 0 8 0 pipepl 160 5924 0 5902 19 17 2 3 0 8 1 fdescpl 488 5851 0 5834 3 0 3 3 0 8 0 filepl 152 96163 0 96059 123 112 11 14 0 8 7 lockfpl 104 1873 0 1869 1 0 1 1 0 8 0 lockfspl 48 590 0 587 1 0 1 1 0 8 0 sessionpl 112 150 0 140 1 0 1 1 0 8 0 pgrppl 48 217 0 207 1 0 1 1 0 8 0 ucredpl 96 24361 0 24352 1 0 1 1 0 8 0 zombiepl 144 5834 0 5834 1 0 1 1 0 8 1 processpl 904 5868 0 5834 9 5 4 5 0 8 0 procpl 632 17422 0 17375 7 2 5 6 0 8 0 srpgc 64 266 0 266 22 21 1 1 0 8 1 sosppl 128 195 0 195 25 24 1 1 0 8 1 sockpl 384 25409 0 25379 138 126 12 15 0 8 6 mcl64k 65536 34 0 0 4 1 3 4 0 8 0 mcl16k 16384 41 0 0 5 2 3 3 0 8 0 mcl12k 12288 44 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 220 0 0 24 5 19 24 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 812 0 0 23 0 23 23 0 8 0 bufpl 280 21388 0 14322 505 0 505 505 0 8 0 anonpl 16 884996 0 871333 209 134 75 86 0 125 5 amapchunkpl 152 61002 0 60866 129 121 8 19 0 158 0 amappl16 192 29560 0 28665 248 194 54 63 0 8 8 amappl15 184 1136 0 1127 1 0 1 1 0 8 0 amappl14 176 1806 0 1804 1 0 1 1 0 8 0 amappl13 168 532 0 532 14 14 0 1 0 8 0 amappl12 160 820 0 819 2 1 1 1 0 8 0 amappl11 152 883 0 867 1 0 1 1 0 8 0 amappl10 144 528 0 526 1 0 1 1 0 8 0 amappl9 136 2780 0 2776 1 0 1 1 0 8 0 amappl8 128 1860 0 1781 5 2 3 3 0 8 0 amappl7 120 1366 0 1351 1 0 1 1 0 8 0 amappl6 112 597 0 578 1 0 1 1 0 8 0 amappl5 104 2084 0 2075 1 0 1 1 0 8 0 amappl4 96 6240 0 6203 1 0 1 1 0 8 0 amappl3 88 1481 0 1472 1 0 1 1 0 8 0 amappl2 80 36566 0 36485 3 1 2 3 0 8 0 amappl1 72 173712 0 173232 24 14 10 20 0 8 0 amappl 80 19980 0 19932 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 5851 0 5834 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5851 0 5834 1 0 1 1 0 8 0 vmmpekpl 168 62237 0 62206 2 0 2 2 0 8 0 vmmpepl 168 847009 0 844677 300 171 129 137 0 357 25 vmsppl 368 5850 0 5834 2 0 2 2 0 8 0 pdppl 4096 11709 0 11668 6 0 6 6 0 8 0 pvpl 32 2313272 0 2295687 488 306 182 202 0 265 19 pmappl 232 5850 0 5834 19 18 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 293 0 109 6 0 6 6 0 8 0