000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xffffffffffffff0d) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000580)=0x8) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) dup(r5) 23:24:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0108027e516c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012b8cbf952850f9b7"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(0xffffffffffffff9c) bind(r4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xffffffffffffff95) accept$inet6(r3, 0x0, 0x0) dup(r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() getegid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 23:24:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = kqueue() r7 = socket(0x2, 0x1, 0x0) socket(0x1, 0x0, 0xff) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0xee800, 0x7f}, {{r2}, 0xbf7b1e3f48d38a8c, 0x4, 0x2, 0xa7, 0x4}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xfff, 0x2}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80, 0x5, 0x148}, {{r7}, 0x2, 0x40, 0x1e0000002, 0x1, 0x3}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20, 0x8001, 0x5}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 23:25:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) fchmod(r0, 0xe3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x1, 0x7, 0x3ff, 0x6, r2}) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x400) semop(r4, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee41c2}, {0x4, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x1000}, {0x1, 0x101, 0x1000}, {0x3, 0x1000000000000003}, {0x1, 0xfffffffffffffffc, 0x1000}, {0x4, 0xffffffff, 0x1000}], 0x9) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/39) 23:25:00 executing program 0: shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xe821, 0x9]}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x2e4) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x3, 0x100000001, 0x114}], 0x6, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x190, 0x80000000, 0x81, 0x2}, {{}, 0xfffffffffffffffe, 0xe8, 0x20, 0x81, 0x80}], 0x100, &(0x7f0000000300)={0x4, 0x80000000}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="9b25cce7c84716eeb38e7269623a2e656e4c16e11f5e5e14892df02849e7be16db12adc722fa7dab99f3563a05c0b0acf1a997a15a88eba9742e38a7a43da2d3c2253793d57b50eb1e133d07e07be70084e7f2c65f786c23da3d4028c3750751291c4c118f567c10ff7c385d01849bc4c5933ce867e36d42aff51a88a61bddbaa22315f9ee4f1a4a4bfe43a36b194cc874e59384f5ff5545ebf437202384fff335870e1bcb4765463edef90a65d56832466e76d311411090adb3197c5bb44d39084286fdbc7aa00c009d7a47d526a818854efd1564536e4620781a117240338dd09216008e88c33c896e96939427", 0xee}, {&(0x7f0000000480)="d1c2ecd77e929a9e166abe14a1db03c05931705e1e1f8868ac1149a2c7fb6db36e98621fce4a955beb8e75f539fb3a6619e2dadfe7b78cfc2d283cc89eb28912ca7f82f61663cfe74931743e7097be687fc146c797a2a163fd43ceb29ffc1bd96c1b887888c7fd0548664ebce86dc56e7f6a", 0x72}], 0x2, 0x0, 0x0, 0x1c}, 0x607) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x8, 0xc76}) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10, 0x1) utimensat(r3, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)={{0x1, 0x3}, {0x3f, 0xffffffffffffff01}}, 0x1) read(r1, &(0x7f0000000680)=""/213, 0xd5) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x8000, 0x0) r6 = socket$inet6(0x18, 0x1, 0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000840)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x8000, 0x97f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x1, 0x40, 0x5}, {{r4}, 0xfffffffffffffffd, 0x32, 0x1a0000000, 0x1, 0x9}, {{r5}, 0xfffffffffffffffe, 0x0, 0x8, 0x100000001, 0x3a4acbe7}], 0x8, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x2, 0x2}, {{r7}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x5, 0x6}], 0x7a, &(0x7f0000000940)={0x3f, 0x7}) r8 = syz_open_pts() ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000980)=0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r10 = getegid() chown(&(0x7f00000009c0)='./file0\x00', r9, r10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a80)=0x2) r11 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) lchown(&(0x7f0000000ac0)='./file0\x00', r11, r12) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000b80)) read(0xffffffffffffffff, &(0x7f0000000bc0)=""/232, 0xe8) 23:25:00 executing program 1: r0 = socket(0x11, 0x5, 0x80) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 23:25:00 executing program 1: 23:25:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getgid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r7, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() fcntl$setown(r0, 0x6, r9) fcntl$setown(r0, 0x6, 0x0) 23:25:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x800}, {0xa, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r4, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r5) dup(r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) connect(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00023000"], 0x10) 23:25:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) sendto$inet6(r0, &(0x7f0000000000)="a9f17bed15cfab9ca23d3757bf4e", 0xe, 0x405, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000040)=""/69, 0x250}, {&(0x7f0000000280)=""/145, 0x91}], 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000003c0)={{}, 0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]}) r3 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0xffff, 0x401}, 0xc) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 23:25:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x0) shutdown(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 23:25:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0xfffffffffffffe0f}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 23:25:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 23:25:01 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000340)='./file1\x00', 0x100, 0x3) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6a634e196b7b07840859657b689f4cb781fb0a17fcd8021b19f9ee062f3e08f4f92386c086c18793e859e78e3073c04ed5f6d02ffd7824f67d6a0a4f0c1a46a1504eda54a92a02ef363abf8135cda6ba7facd91c6888a926ce789b3eca23265acbde46d974eeae4ed1ec18df94f1da7e58bb8efffcd16047b06a6b52932f17ee977aea59f1a1bee474e19b04b2f64853630f76a96e425fd535234dc493415103cbbe2c249a2375620c3e8d8f4fa0de280643ebd6615444d2dc7f055482aa61cd6ff8d8f79a808e3fe107561b86"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) geteuid() r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) accept$unix(r4, 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file1\x00', 0x100, 0xef7) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000003c0)=""/250) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x10) recvfrom$unix(r1, &(0x7f0000000140)=""/211, 0xd3, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00ile1\x00\x00\x00\x00'], 0xa) 23:25:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x401, 0x9, "5f048442470890afb233eb6be7c75ed8e22a4b58", 0x8, 0xffffffff}) 23:25:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x6, 0x6, 0x0, {[0xcf5, 0x76f, 0x3, 0x909b, 0x800, 0x1, 0x101, 0xe8ca, 0xc048, 0x0, 0x1, 0x80, 0x3, 0x8c, 0x100000001, 0x7, 0x4, 0x8], [0x100000001, 0x8, 0xffff, 0x20, 0xa7, 0x8, 0x0, 0xffffffffffffffff, 0x401, 0x380], [0x8a8, 0x8, 0x7, 0x2, 0x8, 0xff, 0x9], [0x1, 0x401, 0x6, 0x3, 0x8, 0x200], [{0x1ff, 0xffffffff, 0x10000, 0xfffffffffffffffb}, {0x8, 0x3, 0x36, 0xfff}, {0x3f, 0x1f, 0x8000}, {0xfe01, 0x3, 0x5, 0x9}, {0x19, 0x8000, 0x0, 0x2}, {0x9, 0x9, 0x6, 0xfad}, {0x6, 0x6, 0x30d3, 0x80000000}, {0x401, 0x0, 0x9, 0x9}], {0x3, 0x9, 0xffff, 0x29f8f7fa}, {0x8000, 0x10001, 0x4, 0x4}}}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 23:25:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x3a2}, 0xfffffffffffffffe}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0xd28433e732fe0fd0, r11, 0x0, 0xfffffffffffffffd) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) close(r0) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r13, 0x4, 0x0) 23:25:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000019acdd8ee5bc718297a5cf598af63ca977bd24a363aeb6dd9cfdada3c13bd6269b637e6dff48b20ed8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x8) 23:25:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = socket$inet(0x2, 0x1, 0x87) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r7 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) r13 = socket(0x2, 0x1, 0x20) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r13, 0x0, 0x0) r14 = dup(r13) listen(r14, 0x0) accept$unix(r14, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0xfffffffffffff934, 0x2}, {{r4}, 0xfffffffffffffffc, 0xe7, 0xf0000000, 0x4ed0, 0x2}, {{r5}, 0xfffffffffffffffe, 0x34, 0x1, 0x2, 0x7}, {{r6}, 0xfffffffffffffffd, 0x19, 0x40000000, 0xfffffffffffffff8, 0xffffffffffffffbe}, {{r7}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x7}], 0x47bb, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x30, 0x2, 0x5, 0x3ff}, {{r10}, 0xfffffffffffffffa, 0xc6, 0x80, 0x3, 0x800}, {{r11}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4, 0x80}, {{r12}, 0xfffffffffffffff8, 0x82, 0x341117c940bd2e43, 0x100000000, 0x7}, {{r14}, 0xfffffffffffffffa, 0x83, 0xe, 0x7c1, 0xa84c}], 0x200, &(0x7f0000000300)={0x38d1, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 23:25:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = accept$inet6(r2, 0x0, 0x0) r4 = dup(r2) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = getppid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(0xffffffffffffffff, r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r12, 0x0, 0x0) r13 = dup(r12) listen(r13, 0x0) accept$unix(r13, 0x0, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r14 = getpgid(r8) setpgid(r5, r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000002340)=0xc) r28 = getppid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) r34 = getpgid(r31) setpgid(r28, r34) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) r37 = getpgrp() r38 = getgid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={r37, r39, r38}, 0xc) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) r42 = getpgrp() r43 = getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={r42, r44, r43}, 0xc) r45 = socket(0x2, 0x1, 0x0) bind(r45, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r45, 0x0, 0x0) dup(r45) setsockopt$sock_int(r45, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r46, 0x0, 0x0) dup(r46) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r47 = socket(0x2, 0x1, 0x0) connect$unix(r47, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r48 = socket(0x2, 0x1, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r49 = socket(0x2, 0x1, 0x0) connect$unix(r49, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x10, 0x0) r51 = kqueue() sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="38ecbb895bfd776208bd049bcdb43507325d06fe1125b9d5c902bb4fdc6a8c20cc897f94eb68d49f975e5f00b9d7608e73a977f1045eb18362ec212a14a950fd6314f64541104ef21af9f17a16ebf3edebe7de76fc538ea1827516ccf0f91b5ce34eaa51cb6f13a857658674891ae3588fd8", 0x72}, {&(0x7f0000000140)}, {&(0x7f0000001340)="a9738a994ecec38da4c3c2bd6c0a62ce646f6580d70e4c67bdfe067198754d34ecd8d16c05d8e8efc27de94ee009bb821af27ba77b5d8e44eb0d85ade0814fc50acad4767877fdb3a64b0ae18572d1e44d45e565535389bc97d5f0e7a7d7a8a63924a334979004b630267e632839095b7d540d6fbfc23951fd41c496555ed193b3abe8244263449f5b9ff5bd61ff6f60a53712ecb86deacc78fe57bad6ded58b414bcc41fd6535d911489888d2883dfa691d863e41c854029d4ba96c245c54d5cec11665a99c173c55f9d1d3f27ced70497cbad0baae1efdc04c58e57050f761d9df869d88f95e265915e365ec49a31d6ce37014d4a93c4d2137f902f9013bf49cf07b9df32671155b75d7dacc52c0193f70e3d18f96fc8759e8903aaca092f2d7ba2afcc8fe4f835b8e8d1e2803442b77ed4db6fdcf226cb45cb565922becaac4ca7e24bd0f2540f9bde769961a617778861680fda38e5f54ccaae61acee3ce81cf32505be4863c39e32bad20200cc32c47e39f0ff9f337e877a7f1d69aa4aae02fb0eb09d6945d987b64c2635cfe33e0b912b0b1aa78e34b39c22470663d7e473e58fdc890a7711cbae4edd28b18107e7fd0495c6d82827d43b6f5ab87b945e054b7ea0c41ff87c63c005ca58432d59309487e0662b49fed67cb267e12879e28e008aaa1d02156e97cd5b3e3e8b3001fdd7a5351be0090846013f48aa61e6c2028334c7e61c909d6a0cce56acea1d353fcf0357554b4e4bfd267dc397ed52305609bf87bdf93609c4f2dd14afb92acecc83440e8bcec3a6a3a058a72b6a4c7a08eb93eb0182b06ba5fae81d5a6d443104a3f083fa067b51848baef412bfa0aea0320654fc1313222168a17f07c9d473de7500a5ea84b433a3f55c4236e54f99bfeb4e877f7e8b5b4d2c587fb911dbe9d5cd62b48971b7f6b1e294443b22209feb4308b28ae5e1f2f551a4797414a8ac32da4ab51514d3f470ca18bc47b31513521b467da6123b2a9fba6df2eb5e2369aeec376ad4592fcc88ad356bb7717e6807c2e8be14a02103fe3252c25ee722dd63acdc0178c9d99544037ab92b874f54beb1f78b8879712d81ce9e67dc7a0888aa6667415d3646755800df041bea36f9469619ad18d9009de91a6595927ee1fa0bf3156a799dd54acf4359e22415c6c8b7265bc3a46e246504e9ff1d415d411ab11a28de7ec654d3eb361a883109a70338ce8332eb1b6c32bf023864101453a7bced4affc4b488a1bb35137b7826f740267e41909ad2ca7d2c85e7dc76899cce6e9b4b1b89a649d116a3758b3e73ce2891c80933a6dd8143c5387c05fa52a9b8f15352e2fb70eb2ecda3b34157a10cc5af67d008fd78e862273bac2abd13e5e9918c0c360cd980c2a51ed7c7ad25fc3664ad9cd4d41a32b782c4c37b3baaaf89f932ddf365a2e4d4901079592636cba6c2e389550bffeb954392d0937aac9f2751b357ce53a0a14558f11946e360c81dc419173b6145a2aa356dcb37574943779dde868fd862d7e71a9b7256be1c61600a869d227c8efc6d181a81886d5427b4a06c5b77b3bd666a664432997f381f439de5e21eeb1f63cee0a98cc7624e4ee6c24c15e87e396769692cc5c0417254a9b17c74f8f90abe5d948849b324a2e5b3d36a8ccd5f5e897e2d753d0346b2f3a5a9f2865c9e4a01efcbfec0cff872a4d2dc825bf34a222f05df742c8ec59b0149eaf7a84ef60ea31c977f12bb1b3c24db3ab00dca8db1bc9c67837de3100cada5d4d0138bb49824ddeefd8e80e9791fc1f3c75216568c00e4aa27190e9d6c3a8acd01e558e947a5ea264489fd7ddee2fe711da89e79efe45c6f6c4f28569fcfe1429820fde09edb310fb6e4049506da76fa0b83eb8481123b477ad982a8c5a15b4a768cab3ff966c6197d5dd13dd0e9c51cd69815ec4624407082d3bd1facb8d67697e7e3e124daf828f4ac0f1387b0b9ba05273f452184bbcfcfbda8a1a937957cebf93ec18ed74073ceb2583f337c509cc6d6ee96ce458da0fe7a6dd8eb6bacda3f3e212b83b38e581c827e5087cdb4bfd2d10522e31dfd25d676f1d99f85ed916fc5470ea654ee0807e84ca31932be3735f76d038ea05e41baea9ae2028c4b597c4098ad582ed9124f5fe46cbccb0c412ffb9d21fe694b816488bcf4b791a19a0cfb08f3d7cfd62d262d035137153bde2fe4d0d9d476738dd995d19e7a9492564116961752421b881b96fc3c3c79617d5ede3dc76161705fd78e813a914d3f1496d057f5b748a4f01ae6052d584faa8e1879f24e14de06d692c68407f987bcb8963ba415d7eb67d351264e59aed40a89de664b94827a33f9424b8f7fdb9574d2c1308874f7dbca298af704f1f520c563f37bd1a19975e1dbf6157064909386e739f9536d833b6d983276e7c1f0a00c0925a6e1de91ee29c29ab601a67fdb6b9a91e1cc1486a1fe96b2ade93028765839b7483370661fce0addd839cf07b2f43aac3ee067b1dc44e69b7e0f3dc7b65fb5e639aff726c65c5e5f52a6976052750ec77c89d733ee254a5234713fa98a7e33e5f0453b22ddaf4a59b4f29e5280f033867edaef7ce11de2a094b11dc355cf42540ba447d3eeb9aef5fea6f8d9e24e3180da82c5fc4f407dde68680a4a5330f676ad26d406abe2cc1919836167e31cac73716339f40ef44b50804452eaf7f8ca5134a5840a245ad412797cde299026a2bacc46ea6fc379eaed46d0964a529f8066bcc51987232334f31dafdaa3406b4bf09eabdb086f8f6f39c743515e65a06d7f5fe59981c3abe07bef86947ad726a3f1199806b99a172e7e99c98967398570c1c136fda94271ce445b5f8277bdf33422f619c257a6838ccd36176d4b685fbb018ac5bebd3f8d3350f946fa9974908ee4176523bab52e68e0dda32e65150247dfcc9f7cf521040bc1440e10b5872bddf92d0efb9000e5a72296580bd110c8363ae372598fcb32c8cd3b76c39a1ebf4b92fcb8fc76bd01090eea5b53c3d6236e3d2e0c812f47d0b5069b5d2fabebfd3df18fa0fea3dcd908f91c7aca86a3c14c91544b37b0678cdde1322ebef78d4e49e0e75bf7d625bc666b1eb5b9578b0d7580f893b84be01351797e7161d389672650beb28c623c233e2af83af82a4dde83c5e2ecc0a90f362225bdcf4cd91b1e46992365bd84f9970d06ca4935688560f50a3cae1a80ed83696a0e09a52edc0c46b14a462ec9636c0cb5595d44a33d11e6bff497a338498279a23daab7f0c24f99a454f848ea1ad7bfaa38cb47aaa57db625d5e5f711d487b91ee27422f9d0afa439abd1262ee3c7b6a9aa8426970dc0d3163cad750b5e1bb38f5c656fcec54b64651b5b3435d4a1ce36dc694e89e9c4958532f3dfc2c30b605ba581bbb638e4faeab6f5306f548222e987cb06aa1a1fd33e36bac3dc432722bdebbacd5b86e747bb6c33c818ce4a3d62925ff214c6cfa255953f2fe68fc4b25512178faba5cc9e5013be90079c5df1b9e178bbc5148fedd37792b92844f83c57ae6992db36fa4205292cd0cf9d5a96b27a10ba34c1e57f7b3ea77fe1dfcda976839862c59f381bb151271dedfad870a04a9453f7be6c72f37663dd51eca86f1a6523f0851e8912855bdfa002c7a8bc40f59ef91d912fcee999fe8a1c95fb53af30cd362ec1497ecfcdecaf913902f642e87bdb5c7f41617570998a7890b20c11f93cfbd48a41f3d92ffef52b9eead8e996c9a0c81e805cff3ada0873b30802b78dc702b31a78b8acea56ae84e13bec3e0ec3e6c0c880b4b77a33ea5173505366f7a8709dd5e819003d225ad4b1fa59b915f79bde13bd123b2dc5b3834b871768e955ea00c40262af0e91b5ecf788c39cb075db65cf13f9bc5c94edd7d841648d170124a7c252716d74764695f15df158c278e0369c738b965050dd385c7b3bd8d1390837730bc656d7367d959e3638c83c4cffedd304b904551962fe015c41ef21bc77dd6ed4bd31b5f2c609752ac357455d4e3e63a24f05621c78af48e9ce7a003268143be7c8f25f478383a393021de86635cb8fb653bb7de86d8d14927cf45c8d9ab768c5f2bbbb9f62edd4ad77656f3de038f670f1e870d3373eae188d16844eba7317b834b1f773b4134b72b23b82d571a830c0ae8e92e178831caa5adea221cdb7706cca50989062de2939f9fdfb2e3f8e5eb90e45adb23da8e06579b62e75b6612988223d8651fb983509cde3d237dfd3c569979592de5488e857e4691e7c2c144ac9feb0b19d043269fb3aec581dab3ec79580b828484299cd141bed138fc4672de42ee7ca18799b8289edde28c34ddf0725615b96072d0d5a409b4adfbbe895aa6164ccc2e510ff5bf3062367ed819c5d4cb834d46f2b1b01b17271c0e8388528a5a7682242dc15f9df9c388aca6739f9ab52f799cf2953415d1985b64b3bc4f39b77a4d28bc668658542c798b0755913dbc9791f98e15f9633b7dc896fc2feb208f64dc810e5fed75a5972b58d6c5b92e6a1cea081804a1eaf11f308b8f432e1af906c7b3272a18602fd334a8d8e3d08d1e23afa13090380354bf33ae702c9c042823e44a2ddcc83c95f107fcf4dd4f176875d079ec5be9037c14bbae4faea4c7e0671fc316345b4d485f32d053ce4950f7168f49bfe7782bd622284c8ab7126d0a5cdea731cf48416dd31d4af6dd824301f5cbd8dabc52299f2d73402c411d169c46fed4be414861ded4bb0bb21a7a9a42dc161b0bce940b0802d348c9543eedeaa2cbb1b052c68f30a34eaa12ed4f8b44c07c90f8b288135a87d719301ea45c0023a3e1764c7998a1545c2a6390ed9acafdcbe4589c7b4b7746474109de43dd10d7f7be592667a699b0d39d79e2690f11e685a30b03ee8a5d459b51d91a8336bd8f116340533ed10bcfa594e8473f9355b1e44d8cf8734030749c0e544e7030b9d9dda5d00eda0f79abb311b1ff94ab23af3117bd17bd510efd36f2a32558d26287ed0bba21131527344112c8d2bbafb0ca95364b47fe00fa33824faccbd516f601a09577a17b18cbb5d40c4470a2a25264370181c0d6a0dccfbb78b109760466da5aeb915d0cee07dc50f13e6997b690f573e41c4cc7c7a86fbb7dccf7c61a854df5e65e326e47bacd84adfcb5ce97f96d274fda4c24084d02dc4bf184cc927ac162032ab0db27f13c140bf62191fa72ba8316b14bf0824c4f501ab4be3704e7972b1df44d5cacadaec5205acfb20e615d1eea6f09417fcdb5be5625cc6dc486930ab3646ba0e84ee5f242c579b53965362c03f874680f6a663459503781f70ea3d9a1b41251c76caa00a463e68c2cc84bd36cbac972168c4141af409d202410ff303f76ab8d62e839560cb75d53c2ef4d8f06105c0b043457c0d056f7edb5b6777dbc6064a82dd42fdc5a327c58f43aa6a3d126afa4cfd8fe634438e174cbc636ae64dd4afd6b92e3ccaf550020de79365347467b608902c28a9fa0e331781eafb88a19789a0f26db400f4c1647be311496b4ced75d4469e3190e650f23d8f4d714581f238d92db6b4dd32973c7cd88459a3cbf7cda7a54647d414d14372d40718f4157faadcf56075a02352f5879e0fdb237ec885964af81f68e7499bc9db12c0fce3c369972231c60d0447557b18502240266ed7ffb6f25ff22616ad5b65c0918a24f710c0a63c79197e93ed24cf4da87323e305dc90eb4eb0982a6c49d03bf092c93226f0cc65fdfbb92aaac310a95a23c426535eaa8848b2f263b93115200b0cf594e2e16d4daeba817958b43669ac50ab5d4a5d9a2703d31a9a2ad12", 0x1000}, {&(0x7f0000000180)="74e001bf1d7b8b0f1544cd8c987bf74d6c7c9a9b0b69c8d670d5aed3836667420e68599088be44d553725c92e142b4e604d217799443a82aecda222c3ec0d2aa0d5549f029f93eef5e7f08", 0x4b}], 0x4, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r5, r15, r19}, @cred={0x20, 0xffff, 0x0, r21, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r39, r43}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r45, r46, r4, r47]}, @rights={0x18, 0xffff, 0x1, [r1, r48]}, @rights={0x20, 0xffff, 0x1, [r3, r49, r50, r51]}], 0xc0, 0xd}, 0x3551001545d63b0a) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 23:25:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x8, 0x100010286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r13 = getuid() r14 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0xff, r5, r9, r13, r14, 0x260}, 0x8529, 0x7, 0x101}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xc0000}, {0x18, 0x0, 0x0, 0x7}, 0x401, [0x6, 0x9a, 0xfffffffc, 0x7197, 0x8000, 0xe62, 0x100, 0x7]}, 0x3c) r15 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) accept$unix(r15, 0x0, &(0x7f00000002c0)) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r16, 0x0, 0x0) dup(r16) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000040), 0x4) fcntl$dupfd(r16, 0x0, r15) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r17 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = shmget(0x1, 0x2000, 0x224, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r20, 0x4) r21 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="288d0000ffff000001c4e8817e21b68ab895798e8c209599c31fbbab60a5d7df4fe86123434b4aa2ea004a7a0ab8fdd06a17c6f5b7a61c199221257a977cc26fc26c3b3c4cb06713fe7ed8a0e27a9a491b64"], 0x9}, 0x0) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r17, r21) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x8, 0x9, 0x5, "d2beffc90956374581c5f959c0a7fa6c5c62778f", 0x6}) write(r16, &(0x7f0000000340)="c3434471d89d3f328fe85bed75b53083d029bd2baaed7970ba369b3fe2a674b4f2ba74455210d34031b95a", 0x2b) 23:25:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x5, 0x5, {0xfffffffffffffffc, 0x10000000000000}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) kqueue() socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) setsockopt(r2, 0xfffffc00, 0x6, &(0x7f0000000000)="ebffdb0c13b9fd812eaa4e713048e602dc2ad145", 0xfffffffffffffe92) connect$unix(r1, &(0x7f0000000040)=@abs={0x3, 0x7}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8895e77e897b28f3, 0x10) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) mprotect(&(0x7f00001a5000/0x3000)=nil, 0x3000, 0x4) 23:25:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612fed602e93f7708ec487e3f4b8ca4a0c871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000002c2f3fd07491c4f15e93551cb5c631e1f917de62712a966d7f02d00daa33c0c0644565dcbe99222dc50622e69b7d82e07b832b894bfcf5cf29dec16c56721c8efbb226a1c17486d214e38098061009a6bc68d7dc9aaeeb98fbc53a154faa64f3401f05a9cb1a7e305e56353db87f44244b1ade3de499f9924e5e04634f8143bda9484033524ab99a96b5c536d0151a2029004d2f252997daef682fde81cc5ba949c4ac7230aafef98f578b527091c467cc0d5e1302404c39563bcc26a4645c1fce8743da8f770dc66becc5bf039e6805a6a2b3a20d012001449f9fe4c5a4524f84d02eef644f9d4ab7b8269e9ab3c9666826b3f011eed3c76ede0fabe2a9b8e54b1bfd6dd95e87140ad5c8cd6fc84f8d02cb65ed59cdf6a77156542906093e7898c7fd4eb37d3d28fac2d152b1fc6fbeb36be50a50b3beb47466cc179cb66e0fdd9c280d27169ff4ac01c69f2fd8187f3505fff5fa7df9a7c79b0529a800734b5ec9c11b3341c34c7cd701b12334500ca109794e4218b3a48ee7140283767fb29344e016ccf505a2e"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:25:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x9107786c}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x40, 0x5a, 0x8}, 0x1, 0x80000001, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = getppid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = getpgid(r8) setpgid(r5, r11) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r19, 0x0, 0x0) r20 = dup(r19) listen(r20, 0x0) r21 = accept$unix(r20, 0x0, 0x0) write(r21, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="4406f733f24cefef334a565e64f1877bfc209f96ebadd72ee43d5fb047184c4c88c3093502d6f5fe6405f5a81f62093a", 0x30}, {&(0x7f0000000180)="3697b860969db5b41b9f226e86dd6162e4381c9024bd99bfaf82e2d34798dbd1845e93095dad26b9fc055349453ab5ba386555389d233f95bb34aa14648b2abc0adc466cbba52f3994532c31b318d89d6cf3b530369a8991ad67a76655fc3fa1002409f7f142e42b1968bcd40df5b9b66fd30e", 0x73}, {&(0x7f0000000200)="c9ef02e7", 0x4}, {&(0x7f0000000240)="2526ebd20ffca03a292c7de2807a78c1eeac6b61769ef3c494e6192a3bf379a2ec4a06146c6ca0cf41b7805eeefede17b6f83c6d9a5f04ab805681825f81c712b330dce8b71d861dc1a3967b8128b058f1a37f93d04f983a2a3863c8e93131ea9e100cb8a5f4a50ef1d9c499ab", 0x6d}, {&(0x7f00000002c0)="acf839b00d8e3616fe1cdba7cd004271d2717cafb99abaff43d5abfd4da6914604554c8694f1c536dae716be7f2545ccc0c77798088fb2e766a315e07ae31ffed198cd7b594df640c710c39f87131794351538d5dbcfd084452b7cea88fec90ec62210a7e976436e17a782f06b0e3830a502031f92f2ca5e63493090f10978a4d8559e40c4014c8233b19c2347b3d35d883a531c1cbafccf487b528fd8550a89377a795b1750bc377da00fc567952fa75e720cba3e9140ea4dfaa431b43fdbfe4ff121dabfe4c8bbfa2b67fedbd387e1c804b4419a7ff1a244d1a6d103886344e0fa", 0xe2}, {&(0x7f00000003c0)="841f4dfc58943a526c312d", 0xb}, {&(0x7f0000000400)="02ba857e524ff2667ab7aface8aa54c896b79ce51843c9b626f2ea308d7ff2c2462c9681e853616dd71cbfff6f749dc6386dfdb0ca199a5c301134bfa5", 0x3d}], 0x7, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r11, r12, r16}, @rights={0x20, 0xffff, 0x1, [r18, r21, r3]}], 0x40, 0x1}, 0xd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:25:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000106}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) socketpair(0x18, 0x2, 0xda, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket$inet(0x2, 0x5, 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r12, 0x0, 0x0) dup(r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000040), 0x4) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x7ff, 0x2}, {{r4}, 0xffffffffffffffff, 0x42, 0x2, 0x4d, 0x9}, {{r6}, 0xfffffffffffffffc, 0x26, 0x8, 0x967d, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x6, 0x100000001}, {{r7}, 0xfffffffffffffff9, 0x46, 0x80, 0x101, 0xaa18}], 0x80, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x30, 0x20000020, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x1ff, 0x3}, {{r8}, 0xfffffffffffffffe, 0x1a0, 0x1, 0x6, 0x7}, {{r9}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9, 0x7ff}, {{0xffffffffffffff9c}, 0x1, 0x20, 0x2, 0x1}, {{r10}, 0xcfed8e0a2863cf85, 0x20, 0x4, 0x6, 0x2}, {{r11}, 0xfffffffffffffff9, 0x10b, 0x4, 0x6, 0x6f}, {{r12}, 0xfffffffffffffff9, 0x2, 0x8, 0x4, 0x300000000}], 0x2b, &(0x7f0000000300)={0x1f, 0x6}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 23:25:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x2fd2ce761154710c) 23:25:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8cb2b177009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38c2ef8fe6cfbc3d6383d916"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:25:05 executing program 1: 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) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 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(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20817c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e462c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) r56 = msgget$private(0x0, 0x40) msgsnd(r56, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r65 = kqueue() r66 = syz_open_pts() close(r66) ioctl$TIOCSETAW(r66, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r66, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r66, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r66, 0x46}], 0x1, 0x0) r67 = fcntl$dupfd(r65, 0x2, r66) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r63, r61, r60, r69, 0x20, 0x1}, 0x198d3e44, 0x4}) r71 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r72 = getgid() r73 = socket(0x1, 0x1, 0x80) bind$unix(r73, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r75 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r74, r75, 0x10, 0x9}, 0x8, 0x1, 0x9}) r76 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r76, 0x0, 0x0) shmctl$IPC_SET(r76, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r78 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() r80 = socket(0x1, 0x1, 0x80) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r82 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) r83 = getgid() r84 = getppid() r85 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r87, r88) r89 = getgid() setegid(r89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r90, r89, 0x6) r91 = getgid() setegid(r91) r92 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r92, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r92, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r92, 0x40087468, &(0x7f00000001c0)) fchownat(r92, &(0x7f0000000080)='\x00', r93, r91, 0x6) r94 = semget$private(0x0, 0x7, 0x287) semop(r94, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r94, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r94, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r94, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r94, 0x2, 0x3, &(0x7f0000000000)=""/9) r95 = getegid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r93, r91, r90, r95, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r87, r91) lchown(&(0x7f00000001c0)='./file0\x00', r87, r88) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000080)={{0x6, r87, r77, r81, r83, 0x1e6, 0x8}, 0x5, 0x5, r84, r85, 0xfffffffffffffe01, 0x9, 0x7ff}) r96 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r96, 0x0, 0x0) shmctl$IPC_SET(r96, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r97 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() r99 = socket(0x1, 0x1, 0x80) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r101 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r100, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r103, r104) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r106, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) 23:25:05 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 23:25:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 23:25:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) writev(r4, &(0x7f0000002a00), 0x10000000000001d0) 23:25:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup(r3) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) getsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES16=r8], 0x1, 0xffb) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_RMID(r6, 0x0) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 23:25:06 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) pipe2(&(0x7f00000001c0), 0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r5, &(0x7f0000000100)="d88f272cc887a6e8ac5e1e442e86d738b765e8fdab62b3500772fe29e4c5b770e636012f229cc36193c1f5223376230c07552ac22b5b26c8906a108bb053da40ce7653cf935ec2341b3fc39df708948825184c83a2ca4cd7257263843ef13937edd190f1e28ab8559fef68b56f532334ca8e8a085d6f25b9e2776d86c44979a7d4c7f9de20f1bccde82db6773638513092bb5e1382a2e5a9c56cf55dd46d55e83971e188", 0xa4, 0x407, 0x0, 0x0) r6 = getppid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000580)=0xfffffd12) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r15, 0x0, 0x0) r16 = dup(r15) listen(r16, 0x0) accept$unix(r16, 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r17, 0x0, 0x0) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, 0x0) write(r19, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340), 0x477) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r14, r10}, 0xc) r20 = getpgid(r9) setpgid(r6, r20) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x7fffffff, r6}) r21 = socket(0x10000000002, 0x2, 0x0) r22 = dup2(r0, r21) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r23, 0x0, 0x0) r24 = dup(r23) listen(r24, 0x0) accept$unix(r24, 0x0, 0x0) ioctl$KDSETRAD(r24, 0x20004b43) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 23:25:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe21) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:25:06 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r0]) setgid(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd606243509faff0506550c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b834095dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0xfffffffffffffdd5) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000600)=0x16958bc) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180), &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r5, r2) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x1f, 0x3, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r13 = shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, r7, r14}, 0x0, 0x2, 0x0, 0x0, 0x1000000, 0x4, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r7, r14, 0x56, 0x9}, 0x56, 0x1, 0x9}) semop(r9, &(0x7f0000000780)=[{0x0, 0x240000000000000, 0x1000}, {0x4, 0x7, 0xed2e4f965028df5a}, {0x2, 0x7}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}], 0x5) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffe) r17 = socket(0x2, 0x4001, 0x0) connect$unix(r17, &(0x7f0000001000)=ANY=[@ANYBLOB="82020063c4a143dce4e7efe1970da711ecdd57be971e2f669f5eeb15a547192728527ba4e0a7d9c546f46df076239050476e77856ebe3492bbc1ec56c3f6e6bfdeaa4bad969cf0973ef4004a7e67e6cb13d20fc55b19b6240a75ab594ddcc1b3ab5a92d0da6d83db1c516c54021905d328c4ff0f00000000005b701b0ad5d21a00a07a8bfd6566e9517ef0ad13b60c041fc28600f451ccf383aae59607292f81e845e5db3aee651596c83e1bef54fa55002dc60b5364c5886082b8c1d1cb59179c53f269b0d9f470a7aae031b002df1efa920200b3d076002f1a80bfe88ffcc71520f5d401f57801d42fc98e736e0f66736c5d2e432ac20c89a6ce29206c051e87b54a8017fbdadf35ed2701b091dbf58b30a87c3e6ec48ab334f72881b4dc70bf7fc246e7ca309c09be3ef6efa1c867ee1641bf0c68dc90a56907859c2a839b635162f6e28bd3d7b10971f9359c8cb75e41944af74a3e1aa40ed3e400b75fbca986ffc46fe78eeaf55f2fcc68467d03b87891c4891711b4a6a3e41bfd6315d1deb854dca39f392a032872d51ce929865844b0455ac6c195c822081e22adfb5451b1ba84006f2ccbb24de8e98de373dc87aac517df38f2825db5c37c57ca6e68346505983e64f3bb7e84d43169cdc1f51d805797a872b00395caf568981d709b4a0353c5255d53cff562aa13378c1f4c24720212bbe63f5dc75609292b6c94b7af05f9721de8e5e3f56a1a1a0e3c34af944c1f06a01620be607010735c3a6f674befc2bf2bd1a396418b81dbf46bb4e944836133c552e3d76f907baaf5339e314ca7c801c96894254f7a4bc4fbfb1b0633f5e6fabc99b233281096a855f6d1d1425eaa05fe8e9f1fbc93dcbccc2e7ebce59d46369abcbc000000333808fb7b723acb24e3b9cab67e478d481331e7393fb98c7b98aa0d3210999b6c89199def0cf7da7e686655abf83b6ddede51f3fa7e382d779042e8c9c844a43c9cb3d7adf15b2c0bca98c530e1652b121002a069a68d991fff2adfc4ed0a5b498a8474d8ef0b691ef7a75977c28ced6756e08cf7ffffff6e13ca4fa984f55f42e5b24f7808e9c88a54e67fdcc05a481029bab611ba413b219bc51d0dd779a1a8676bf7a7bee996bdb072c496754944e6e56780c206acd43496b674489346867615b835ac0b124d05cb9fdc55eaceee36f746b22eef326d998d8dfbc85a37513c119cc040c06d2a931f5f9017e3d0fca10c9a7900002e8a5e"], 0x10) dup2(r17, r17) r18 = semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x3, 0x200) semget(0x2, 0x0, 0x8) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f0000000a00)=""/253) 23:25:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000080)="31d3136665cb384b608eee7815893e4053faee8378e70dd09e6738f96f43dd29e635c2167eda2fe903e4c1872a5ccba0eca43f1f91cdaf4fc2741b8314b0cb7e3e3470ea08bcc2a1e72a4d06400c6b6764dbf777ed627126b98ecb4fd3fe70d577437028c2e8bd42d3e23e311e6dd63032bcdb99a8a8b6f2ab12f75d263975d2745197a109d422ae2627f296e81319cbc9c0c63d0a0d6d46d87da872e0d760e72b66a16e838c8b98adf338a4bd5823bd238c7eebf3982c13aa684c871ebd055f3c2e8637146212f4a9b0bdd47c9b64cd4abd5aae616b862e38f95eeccefb4abb26ff6f9bbf62", 0xe6, 0x0, 0x0) dup2(r0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 23:25:08 executing program 1: r0 = socket(0x18, 0x5, 0x7f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 23:25:08 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 23:25:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x6}, 0x8) close(r2) 23:25:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xdc5b8b64b553dd72, 0xe) r3 = semget(0x0, 0x1, 0x10) semop(r3, &(0x7f0000000180)=[{0x2, 0x6, 0x800}, {0x1, 0x2, 0x1400}, {0x4, 0x1bf6, 0x1000}, {0x2, 0x5, 0x1000}, {0x6, 0x2, 0x800}, {0x7, 0x8}], 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 23:25:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) r1 = socket(0x20, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:25:08 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='\x00-F\x06\xf3#\xd6\x00\x00\x00\x00K\xe8', 0x0, 0x0) close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() write(r4, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) 23:25:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000c40)=""/195) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r32) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getppid() r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r44, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r45, r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r46, 0x0, &(0x7f00000006c0)) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r49 = getgid() r50 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r50, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r50, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r43, r48, r49, 0x10, 0x9}, 0x8, 0x4, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r48, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x401, r54, r55, r37, r40, 0x1be, 0x8}, 0x5, 0x5, r39, r53, 0xfffffffffffffe03, 0x9, 0x7fb}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r65, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r65, 0x40}], 0x1, 0xffff) r66 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r68, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r68, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r54, @ANYRES32=r57, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r1, @ANYRES32=r68, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 23:25:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/119, 0x70}], 0x1, 0x0, 0x5b}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x38a958e30416bce5, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$unix(r3, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) 23:25:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x24af9a065ee23804, 0x58) ioctl$KDSETRAD(r0, 0x20004b43) pledge(&(0x7f0000000040)='#-,${{-\x00', &(0x7f00000000c0)='@%\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8cb2b177009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38c2ef8fe6cfbc3d6383d916"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:25:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x7fb, 0xfffffffc, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x18) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x9) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet6(r4, 0x0, 0x0) r6 = dup(r4) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 23:25:09 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x4}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xffffffffffffff30) r1 = geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7fff, 0x4}, 0xc) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) fchown(r0, r1, r5) 23:25:09 executing program 0: sendsyslog(0x0, 0x37d, 0x20) 23:25:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:25:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) dup2(0xffffffffffffff9c, r1) 23:25:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x5}, {0x0, 0x9}}, 0x2) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r2, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x1010, r5, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f667d93253000"], 0x10) mprotect(&(0x7f0000004000/0x9000)=nil, 0x9000, 0xc) 23:25:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="479b356c89e28d4e56a92bd885ec7f4fd119c8439fd26c2edf44b620ae4f46177f4186d365ae241d296c206be3f23e1de0729ba65d9b5d3eae06844aa8a7e08fd41533c049be9c32b13daf7f9c25fdee3543cfa535637d9e5b5c689133e409547a1d137ebb0d1c79105408a29c52d6eda12836756ad1aff739707f660fb2614efdf770d2378807aac42271f3a1c04bff499fc6582c3b25cba45b07c98d5f8a7b40e2c1cd3a23f8975f20f5b98d7143a500f85d1bb4f786ddc2fc3edc9c0f4d48f66e510399c22e3d145f5b90082ded3ebbce611e5ec6595609005b0cf363e0954bca853c983bfc1ccba624da46dffcb6b99557ebfa5a1b284d276045dbad40aadd4c03e9533702e5d931cab5787c864ff4c1f6b8446f80f924df1270dff0d97186443f8d88002ef012150f6de0a3be0b9c4fe227e281aa739351147938e6645a57e850743aed97061f2f05c8b0add52331ab4a87025bda44ec96424129c3ef6f36036ed7699c73295c91cdb19a0843eb87c65d8d36d6d970bef8080ca793f77a5a81a37bf9eea1aa6886e98374dd731139d4c0dd1a5a5af5ee4f6925c24fd7d6831c0bc4bb52271425f127bf2525b2b254969e1fbcf2dadb96c12d5d9ceb1b997632deabc60802ff3cf02218c8703866549c90a58d1514acc7203f775e09599b00c6a6569f1b7daa30681ba7790794800a4ea67acc7a782835a668417447ac5fc541c251e57f0bc214c17b6c5927186e67b17a1e5316652166c713a50c37e15d5e051b0e8901c2e962da99eafdf67b515c64ca1765ed30ea25b9078f32842315da19cebf97b7734025a688ce367d70a3b5faca5a255be585cf6c9d5bcf4eea1cbf6617d46a90a931ee186ec82da812c089fe470eaad5cb536e12b17c01e020c22d0e99c23c5af402ddde63ecfee5b0d7edf5280116562c50b0ecd0912a546c48276d950a9cb68c0c339dcf064ac03d0d1a53c1412739f183708e825aa42e7a2cd06815592dd86beb2f9f64cab073d8bcc2ada8487d76ff3b70bc5731cb29be355dc56fc82e95c0d9cf3914e038aa08a33ac71fd291c4e722053732a8060382d462cc1ce19dc512d8492b60f5b2b7edac57235c77496c5ccebf539e177ba6700edcb9b514e081537980c1571bd2f9769c2cbf237ad4e358cce9bde78d4ede8cc61be1a062526109fc9149934e6f2f3bddaa3104c81ab3e0c16785ec637c77274df0b9e41d912841bfb6992115d8559edfdeb51f5b44eb89cd1101884db8061a9904c98bcf0ed8c6de687e80911fc0ecbd110f367c43e6ce8754f1589cd2634008c03e6a62eeae5d4c7fb5b5813fff779df371f5976577fb79a375def8c9392f7310892b2add9a624e153e401c63e71a02f22ef54b30064929e338ab0b5da8ee323d6528a1361f2068c2593fcb0e3e3af80a1ea38a22888aae29385ed72f0f808cbf468bdb25b9d80c132cf757cdb8b6d76b00ecd8d378a0a9997689fde0cd5064de36cf237f4b6c99bfe16b6688b40dc5ab6d5f432af52e1b9abf39b6252c957763d316c296518d883405646195e25e9615c25b6dddcb8a3fa2fa8b08961b8e001f6d83ea472576f482e3f2458b94e58fff6bd83734f649a886ca3e2e4db9b3fce4f9c3a95d07d4eba8abeb8644345876fdcfe0f1bc3fc3eb976f0eb21643d5c6d6e0cfce33b727f32ddcc08f194207f6038a988fbed4332cb81c1184d0291c36040b455f270fa8e991113d0ca1dcfab9725897d5ffa9edd060c7ba41fd83a947108cf032a6240926074724aaf00d7fdb2865663ff8626fd15493eb6a1f7a8762659f283f40af95be4bf83ea8976c1c9bdf8087b214173d499b95879b8648e4873f805919b13e63d048fd403970b98a1211867e4c997f87dc561612368f46ea6b8a1b358dd8eacffd54af9f71602dd0cf3e82a5a8877d7392c067ae6a6518b6c06231a3f932f0a3d46b03ef3ebf83c7e6247ce5cc56a4f4354820fb6eecfba3c248b57fb9b98770c96adee51127c456e0bc0774978cb6d3bea88f393a64d1fb74579e323353c63c55352bbd7de2512180f8dba8ea8214788e791a3f3c064190f7afe7a829b7ff93eac5d932e9da6f08faec23678a4ab1dcbaea1a5ff612bb75fe82fe27a6aec687554ee159da02e940bb574708341974ab5d185fe3f70d3015401a92c855ed55aeee8709142b6a96177ad35b378eb63c2839332af108e2c7e02d240aab644c76655287dbb2eb82a04ad7b535cc8920fb674709f4089ee15eecc7783928b46cbae7493596e12075ca3ff48a2ea558166398f935b286cf81e1ba8f15c95dcb625f8a86bfb7be7b221bef22c14e0a7771d3993c4af400d00c10e7a61cf39f6418c23eb316b3878322fac04f2fa7f8a9afe7a20b88a3940b3dbc3bb9b3d2ca0ae9193e08c30df1ce1cc2671036b30b0ffede05df4fc0335499705140ee7cc5f010f808fb726c5fcad1ecd09063871fdc2001a71ab4040880a28d6bedf4afccc4911e9c8565d6a0a42a6b3272ce63efe4e671b21ec55c946f1dd7b0179c27153cec4168d939d8eefc3a152618cab22286292082660b988de55487cd1b8519ba5e9d5f26ba4b713693e4dc805285bce0aa0e3a47c619411caf6e2ce85b64a56872ae2a216f8e2e9ef8ab613a142dde792017db8b3bdc2100009afc2ca493b36de607ab21e4f2745b1e3c9e7c9a109d7b71e29fa8251c465244c407a22fa21a68bcb5d5a4e2398b2d708a9623f92d9a4039e4a09f94c929ea16c90c654b6a6534d0937ee4f7ba2815f4380d8c793c597a52885dabff6f717756e6d383ca42daac3e00a1b270e23ffff3d7615776bcd3491c95042e511c6dda4cc674ae1945e240d86491ca11f89a153044f86e28f56847587b64dd45159f10047525df8a11009743ab22c7e74a83da76c03f58a9f34511985065cfe2f37914f53ecb0cd60072dcda86bd0b47403e8167545d82b93feca305107a1a10d4aa67494f59db0350ad638e71958f95a7721c1f99afe83fa26cda82e7598739cf7125ac29c1a154a7f6346675c6c91245f14c6b97b2770000ca41242230e5550ee47c3ee51ccba1a5bb02c8e848f13000ce31d5e40ede57646fa489b71d1cadd642290fcf765e9b32554facf3cbe9d42aab4960e10801f0790fbe4a342c781aa941f897d6f39da2439a25dcb112e46bb62ded9a71d6f544194c511e129adefd65e2100b03bf0773695c3862dfd3b84505a3f0fc4787c3dec03d8cefc0079c53b58da552ed7fb222fabf733172b96da052066d2dc7dd36153d1d109521b10116a87dd773e7127f4725b93521915960424e5344e5e10f5b705d204efddb2dd7bf4c48be24f5c04a77690bb13524ac0080e7744f92b481ccaa674092490023b455f23ce23af649c78467b8a9c7c35033c111bd6e60c150da6c07c97d5d87f82dd5abd2d6a0f265cefd1aba29df8448ea30c74577611b666e515e856610022f0f0b721d7ea001cd6942fdcce252b3d98caadb743bd570098a8b7aac7567877f07c6f52bace45d0ead94a3e7f5c6f656106a8e055f3435528ead3fbe0c077b5a3800b20972b1a11405985f820907f3b67c178892529aa127b8350ea9951c027f68826eefbaba09acd22d44f50e1f6ea4fe567ccb82de6079f9ef7c7412fb8e1eb8dc12c95c54014ba778f0ea5b1037d322e356a771aed43e883c1a6ed5cb26bfaa7daf29a00a5a9028a0529ef9b28fa63fd05a6179031d64e83fe0b1642c9a01f1151ff879c4b8930bdeaafe833e6bc70bfed8ccb2a2794ff2bac97950fa2c9333263a26b3ac2bce26dbdee3a4031b92406d132c3a2bfe751f0deabec039599e59bfda2e8ec6bbf66abfffc113d7a592c5b77e8e3c1750ea0d0bafd74fc9ac3b125b1c01206497125e3282ae12eb2d51914cb741964397d40ead5fe50c17f6dbab1e4e0b43445001f433684287f4506d8b39cfe3de57c0806b6907030bc0241064525ab2a12210ffc2eb8a5e5689e8ec53922db8509bc30a9d4c3d0240434ce6bea898746258d2fe1c3c89a151c30d73896f0a0064ce2af690c1c541086eaa15d087c666b2756ddcb2f19953d0b59ede05af209f25e7911e6ee9dede8eb9ba2bf9f45e00b46683d086e3ff53e3d6e607a2431c8c2641a1eea949fbba94a4ef6ddeb47caf409ab4f9961873ff9ae1538dd5827a7e0c94bb863e84fb2de17f30f2528cb6d25030ec49ec89199bf3e4e6591e41332ac1434887a0d200920a13fa59e7b7f360c83360186e74c4589f121adffc24198a62e2b4717e65fcff0c9ae45a273c1f8ee289a965d1286889c49160e10b7364c56c5eabbf5252b8cf5289245f78fd574d84e02429c26836e955bf99b0bb40c69588122b9b8b3c9700c5dd08efb249bdd99dada9709f403432c836995c504dadf7a898ab60ab5cfb96a9cd1e45743b787db106e22f8eef43ce48fc24262d59191901549c2511c09b2f6fd3340760739fda5a2f94644cb3deecfefd5db88275bfe0de14df7cbf0358114e72f49fe3b40d79e1278c4966993357cacb781151345bed5e14d83d36b18749cac1a1fe0a84ab1a886625e4269123f4e070256fc3aced2fd56e94d588cc3a7dc88de6d86f3e39adee79d753664bd083d076db0658bf84a502418353d338ed1453cba54d06364acc378db0db4c5c49a002272c24c83a695abae1fec873bbe629c31e2fbaa0e6a1f38c2755167f5113cca6f81be916f68b9464d5cb3135724085b301faac0cd742e7f91f248acd0debaaecf32f9a3c6a8b541d3481b81eff25414abf12457b9f58f13cf9999f93149e828bf93aa97f431f57d472864d9995f24e8f6d0d8978870bbb3b11535f109c1ff1b858bf88998e2cef761d3a31b089b51f2f4ae41b601aea2239b013fcb849a4a9d55ce57d0eeeb572470b1d1c0a2cdb3bc575e04898179b0e63cbf18b2fcf0458ff699fa6ae2b24d1021a8593cd046fb2ad9a9c1f6421aca196583e1bb8881f1e53af94881c8bca5fee9067809c61056428bfe3b9bad46fc440b73a196b473888f6a7587ad080b55761f314ef5f478a2a20331a7fb07f0dba8aa72aea518c57da0da9774efbd4106336d5aff6e87fe41ee0a15203a0095753c7c5ee3aa6f9cbdf98cde1f7d02662a4c9ae90a3efca0cf744d04e56d75cf86eddc69953e08788e9d2aaa11db8df65c550e7b9ebf24ce3f00baf58b3a7d691a438f89b49b6d07f480e281dc8c93f1c93ce67addf9ba89de5cfc14771d25768c99d208eda71e5bb7e55c9a734680e1293bae410be58b4df4d76f4a259b9876b67782a3bac0c4dfa2438ea9c0ea1b2319c62fff1024bcbfe742b3470001a4e067e01967ed146acf16eaf0b521f9524028bb675d4fd1e109a6e90484e783d2905ac877bdace1ad0b8d02fa0d035ee16c2cdd918f571cbf291024a97a563ff7b9b3ebe86d83a80833c6a9b46a3dd2c9eafe2281f7cb2b78c092067f381e78c3582ffdc0d291541b802b494bba7aac225af59954b18c172930e1eab3d1be72d1bf29a317a8add00386a0f1e71f5169141b7b34fdc8f0d0fc7b04c07016541045ad2f2eca5fe383d06188ae927986faa326af579032ad1bbf756324a08d52aa00c2716b3f3f17bec875289d8ff5c84db5eab85fd1fd8add99726053d670e22d4c1ff4e8d5384a4d3f6366a47b19e219dd8de40d9fe78d542fe9c899145731495ad6e6caeb65e029f6bbcb7cceabd0a8f463e7c9c3bc82e5afccc21b99327b3397f463b3cc9718d46c2ba6fcb76c65d67f29c4cb8a498e4faf60b7d4610e9684d89242598caa32440d0", 0x1000}, {&(0x7f0000000080)="e93e548e234c9d58431aa63ff035ea05376607fed93f453b663a353bd7aa5dcffc7b9d7357957090438ec677471d2b737875617f31e9ef11d0648309aa1c04c504b7eb67e372538e4569ea258a638b4238f0a5969efb415a7ac7e09967a1bef57f50601615bd09c79c9ce6b7", 0x6c}], 0x2, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 23:25:10 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='x\x00') 23:25:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x5, 0xdc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 23:25:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@file={0xcd6ca289a4315ddb, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000200)="b0de85c60139865036463f77f0b7e74119a06445f72e7c173874472ea5c147aab2af0d3d54b2413cd35b95faaa3c508c79145c8f61f70fdb9d2a153914167a21ea60c890c14b1300204c88ca41261031636ecf7fe4d3591477f351a432f41a4467e21e8b1b7e2687258accefef3f4476c5dcea58a294a24d34d6146053315fe4f55856fb2b0064f6bb0f645846d5463ba51e74b9c778031cec6a12a9962f184dcb43ad647741fec208064130769aad669c6b67b666032130da6680e96d61f5fed1e5161c4346812461d72c7e6ca28709b17767dd9698149917f0b2de9fbad5b9b5d3e5ed5e285b1c7dd329b064d9a4822b1a132dc1439de2", 0xf8}, {&(0x7f0000000340)="9619af089d074f3de77498871d65dba48281e5ae89fa16208a20d42b73f6347f", 0x20}, {&(0x7f0000000380)="41d069b20f0f786124", 0x9}, {&(0x7f00000003c0)="460226fbf391b387daae497bc9f42fc5d78281fcc6288cd59937ee0d7d0dfa76d7efd13a1bb889f8839c51c19aa054a4f05cc1779057e202906d58c3133212efc893a3ce7eac89dbf7b43889ead43e838c6c5aacf7116082e7799fe0113e89fc056f", 0x62}, {&(0x7f0000000440)="18781c0b907b723ca0c02d9dab1b004411b16c7bdcab63c5bcc1844e0ca0a2ac5e5eb4acfaed9c67978cac2a8200c12b1950dbbff6dab3a17974f40cc0daa24bfa3537ed14f5838bbc8a9b0d685517ff5705", 0x52}, {&(0x7f00000004c0)="342c09a4dda6b62926bce549312a35641f47186cece157325a80dd6986e3057a1133972c28d53946207c3b4bd5f7f5d38670dae2972cbc3dea23a3a4084a76379fdeddf20f921a379ea2026d0c94ec8810fe93df5e58331188fde9f3bdb32d2ab1f96c8e38c6a51c7c0093204fe2097b0cbb97c9a46d300c515232cc970fbf85d6d711d0e7931ce113a9b9aaf74747889cd4da4ba75a1e6d54ea79305b97184b677ac6be30d47e37a8aa397125bd124971aebbaf689f361985d7413d7940adcddc8e735ced49f7dfd12c32a88081eb5faf04773caf12298001bb", 0xda}, {&(0x7f00000005c0)="7c3fc87814248c22599b1ac24537f0f63b33618b7c01d550895560f1398741528b3318155a7a47cceff4533d9b52a5757ae6dd533848f60eef504c583e0ab18d", 0x40}, {&(0x7f0000000600)="a61d0a20732e12cdcd08e67ad4ee9a6c7e32647192a9bfa6a7167a0d30ec14391907943bb9c4ab29e0712c551b6f280dd0b477f5e3c271b9f1745bb841f1814bb16b1b10b3870897ea2d80150dd0e0ee6e4fdcd8dd595cbfcc859d9a708cc97d1393d8fda549f0b1f100db2ce2b89ae059014b0705661099ea557a235c0756bfe9c0cbf5aeed5c4469487c2cb8364562c7306ff683075700346ed3c546bff40056eebbb6253f8e0753a190cb35", 0xad}], 0x8, 0x0, 0x0, 0x3}, 0x4) write(r0, &(0x7f0000000140)="9154740363a457898bce8428b68cd099b9dac77077130b441ee40682d28741d3cb77daeef2ab9e3463648b0f5b76b010d5c6a1f07448855bf2a01c43dd16e2b2873a19b4d91f70a02032c3acaa7c6f065bce4dec38d2432ac8310beac90fa4d30000", 0x62) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 23:25:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7fffffff, "7e552f72c1d2c05682db2dec701f817d2543ff76"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = dup(r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)) 23:25:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x0, 0x642cfe2e, "39d97c4a0eb596cd9eb1128ff822375594e57420", 0x20, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:25:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = accept$inet6(r2, 0x0, 0x0) r4 = dup(r2) r5 = dup(0xffffffffffffffff) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x204, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0x7f, 0xffffffffffffffff}, {{}, 0xffffffffffffffff, 0x51, 0x2, 0xffffffffffffffff, 0x7ff}], 0x9, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x20, 0x1, 0x17}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8a, 0x1, 0x3f, 0x400000000}, {{r9}, 0xfffffffffffffff6, 0xc8, 0x0, 0x80000000, 0xea}], 0x400, &(0x7f0000000240)={0x3, 0xfffffffffffffffc}) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r10 = dup2(r4, 0xffffffffffffff9c) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000080)=r11) 23:25:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket$unix(0x1, 0x1, 0x0) write(r2, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 23:25:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) write(r0, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x82, 0x3, 0x5}], 0x40, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x34, 0x4, 0x401, 0x29f1d295}, {{r0}, 0x35bb793a5d105e16, 0x0, 0x80000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x1e2, 0x3}], 0x2, &(0x7f0000000280)={0x75, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)) 23:25:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000b2bf83dfeaee8846b496b3c862b2d84fd500596b855a41ca4defeabd41adee5a50152916f9ad7f069b87357c6e8187289f570f121f5fd62bbff5bd2d135633c7836166437ec900ecc1a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:25:14 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) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000140)) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESDEC=r5, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) close(r0) r10 = socket(0x12, 0x4, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r10, 0x0, 0x0) 23:25:14 executing program 0: munmap(&(0x7f0000a70000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00a5c0 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00a5c0 failed: hole in range 23:25:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:25:14 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)) 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, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000333de3d497be646d730000c3e45d1ea40e99dd7cf1326cc3df252f33ce60f2897cf5464646d5a9c3df5ad5a627727a299568dc881d24035ce2e4c4c37396bb93f05fa4236dc4667dc93cff4bcfb0201e3bc5b687bd62335bc7dd67426962353c8918e1b990da8b0db3869351f0aa74be72f8884c84ddb099ff8853000000000000a3f2353e8ba91c151f3b22a97f297d780af6a31d4b7bbc28411a496bfc898f5ba30e3ebe7b4cec3c19d3481d0e4eafb15431f91a0ed6c3bfcd863a6a08a6898f84fe4883ed663828a1d688c04e1fde879888d3be0f20f137e7038947c52d792ddd5591363bab02879374ddb0cf575ddfcd78bbdf2cb03ccf7fe42b83eda69705"], 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)) 23:25:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000140)="2c16954ce019be96ae2feb549854c1fb31f838bc7642e729a393144cfc264ecc8432b265b36cdb75e2b8ead757059c94d055688531be17feecb51e77ce7dc94ee9cf0ec1fa793668acefc6b8d5435c94875f877b8c1d36bb0edb9f15cf082273153738d5c767de76bbb44108554fc772da57cb31d63a5a77d9cb7278a70a3b6d152ae394d6a83a4572b91384d216b6c9916b55437c74", 0x26) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe37) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x0, 0x8000, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) r10 = dup(r9) listen(r10, 0x0) accept$unix(r10, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="8655e028d06c14efd6d81f72b1964863445e5d9997d988cc78526349493b75c122c58a72807738397d486b4c"], 0x10) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="f519a490860de99644ca4ebd2ab1c3cb01b032a56b8d872c2d4ac0278363cf96b15aae40fca12fb1ecb4f93ad89b09a2e238b7a291edd2b5de2881a17778f61cd366c076b647b527591ba05474e1ffa653723ebffbd969875b2a6d2408362894d7054ed5cf26525c4b55467395c56672be5c75cf4bb9c01eee28c6e1d00bf4c71df44bece1b94d692927554cfa662e1e0f27215579168f5eea7734", @ANYRES64, @ANYRES16=r11, @ANYBLOB="b51d4980eb9c12f396a3c79a66c7ac2953b3790de1058ed6af26bbe315b02632bb06474f331e6b4df2c5f78223b34d275c92f2db02a1d63d5c6f6dc400b49c061d770fe6c4df518f2aaacc69f9e56ee38c0d8bcd3a5138f3a32a46490b3f506da33c9508758680471364bb439c228f4fd3ffb494dfae0fb057122095ce39622fa3500e1cef7ac9543513632683bcd3cadbd6bed325427f575ae5063d812050389ce32d47a1a01e04b25ed8d93d9a6a2e7f303a6ab1f4370e510bc1a92cb9448318fe89411bc66253f049b95acfa7540956d6a7a5bdca0bb978ff762d16183cd57b1ceaea2a23fa", @ANYRESHEX=r12, @ANYRES16=r2, @ANYRESDEC=r10], 0x7) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) fchown(r3, r17, 0xffffffffffffffff) write(r0, 0x0, 0x0) 23:25:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) flock(r2, 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000090159fec7274fccfd20000b0c3c27b5c31f9e4a518bc985904a878d27ee9889234344b69ba38e6631cb0ced4e73b7bce1c3423f8be91d2e810dc9871e97f18ae381f4d89aeaba6a4a230c4dc353da86a132d51286c8631d8f160b41f5777be3206000000000000004fa76c3001f0ffff085cc86d227cf37de6cd81feb87e6b000000008fb300000000000000000000000000e744abfb7e40e7482061cb175b4e86654ad773fea137da5f9bc70a1af2d6d0e3a5b8ae4a270d1d4cd8142c3e4dff5b97b5738ef27f0000000000000000000000000000000027ceb310f8e3a44f"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) sendto$inet(r3, &(0x7f00000001c0)="ca4c927e5036ff8bd3730f58bd19571f1fc6d0b5414fbbf989995132ba58afc18c601d68f1a004cf054a0b8b2dcfbb57c62cfa6125f66affb15bf2b14fd70f3ce45a44cb9121093e6287efb9807d9bbc475022ec0a5f30c27206826efa4963f2b31a494abf0cd44efe35fff03f8e7669ed0d8f31da8a670c54e02bf7dc9e923233f1c5f317744bcd05f5e650b6c62408e86105c70e911e2d79c7470b12a79065aa2215270ad94718a9f674cd9d04d0904fc719c46ff62d40b2f0e3268e9d39c20c14f540c258e6c7259303ade1da46cfa9904bcb426fc99496ad36ecc79de4", 0xdf, 0x815, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 23:25:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x37) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ff9b132c1fe34b33e4a50ebde1833e90e2d502874091f22d855167dcb947e1c9199e9552c187ce2728ab179dfa9918d2eba10d4fb43f9fdd38f38c92438aed127021b49359109deb2aa1aca5ba6ee48a2e806b27390310c06ebff2009436db3d5324a3286ff0253679fc86e94203b55707f324c2aa32bc0cea846a723ee6caed817260773ba029f0e5a1b692142865d72fcfda431587078f1b966ee6c4d19156042232e863d9c0e1d2308c1833b06e314e62432aa7ecdb65e59c9027d55e4426f6c9b4ab15ccccae4b75c5bdcca02a737f353744248d91a5ba6037cacab8c9b958ecd1023850f5c99fcf6ed726ed2fc825d15d46a816a7fcf75c83af97b2f64f09d9e2a285d52bcd53aeb218c02d9913a774548ee9f7beeca59bfec1ab496cd4b287228264758a9341e0d816056caef5c7349dc36ac321c9d1ef94bd393863595d84cfd6ae901d335e2a5375bfd9f3afad1c208e08e368b90f5b5b65de5d1c546bbafb5a08bac2554c7bf1e8eacec52a382224272b880391424b8e31fc685f03e02d0542449af2c5f0e8c31d58b4f237d35c1ad62073a34b7e72adb9744a57183c33a8a30373ad27771f3ed34c9ef3d6350cc72a0e39b8ebfe5d8db19cad69bebc45ecf924c7f43d68c240c6a6d77ed78d1945cda7c1af0d74435bd1c1a342adf184d7bfefda1a67d52cf3b27d4287335c5bab4a487a8b811a16b4326c5ec87cf9eedfcda8f7c2d22c533222f09092588116a7a6796085d205657f24a9ce41c26ae4eb6ff34b2a9416f8debfc464468a9342e1e98582bfcc28f2c2fd6459a0f760a36c09bf7eb03cb0b83f8aea60e61248821776e1460e4073945abd0391a9f34ac1483f7153164c5e1d183de81cedfe296e413cebfbe848a7b357ab2fcb97dec9cd75e5aff9b02b3d5ae889cb153b4ba5ed7db982e4772ab97c7b06a845c7625887ef74e6bd5ecded2b18672758d48598a85ae2a614341ce76920d30927dc47fad835371b336f31e88547cfb5520570b1e107972be0d3dec2d2357fac71c50049ed91816ed0b295ae2ad66ffa277b717cccc7ec47f76a35fe4413b7840f998c568f430f23095b5eb1a62ee8e2db9016de3c1987ba845da86fbd7b088135b7892236c1bc73450fd047cb224bc4d341c0f8a22810fc84f0e5f54dc2a9788e1e9f7764441a3a7a4b5f9c97cae8eb9321c6c9bdea141f677aa8983367d73ce1aff0eb2a249d4c0d1361ef26ad1beb9ca451679e4f32372f40bce75ddfc38655f1a0864bf0a6b1768e29297fca5d17ddc15e136690dfa9d0c2811ad11721c12f6f98cf74c42c499f17d6550cf23adf9bf5747f7816f8574e776e284990f6c544ad40409403639c69698197d9510aa1ce52146a1e0060c01ec4b17c76b743381555e59eb7244c311ea6c3c785f08d349ea8985c63c3b1f5111c30085ce34aba5140b8a52570cb60f41fe2553c175f5678e6ce991eba5248dcf45abb3f58cb964b994d5ccb353d4eaec2c56bb08322e0000c44a36803697e23528314a39de4ef06813345cf6118ea16ecc611e80040ec00c27afa23af8d94c6fc667550ca3646b30f1ab5a88b930ce239a7fccb565767cf3a310693d19dfdd1df19c66e4a56e92d5f0f35530e437d62c456b4c61da428cde084e3673576287142b71ceb7c2eb6b8d521027f70505d5a0c73395a5c0282a842b71ae7eba67258e08b6bafc9f5cc898e4036c8b8874c6d9bd68b41867913b342d7ae82d0ef5e84b11134ef8481d638ad1be1df04af59704a020c64ff82597360fad31b71a630a9495f40428b98d3fb0100204cd8aa6f54df095b21c30ba38fd7d961ff0816df9511064c750f218733bfe0a6ce56d685b80ddddf020e0e1d9bbc4b2e6463611e228c8498a02f2f93a600563234ea713930b901adea13970c6b78fe000cbca80f554cea0a25a08450858c180a3d32d396f024ad0da439ac11d7c9ee56ce304617698aa86477d3d88d1e595c67c85044e20da227e5e9ba0e2a2bee57b15e630bc76e47baa377709532466d57e927826ff074d0df4fe7d368c2d77f9edfec948fb7d702a5a7a03198e431982ee23f8438b386b9cfb118cbb59271daf6df86faf0b78c2983336b050dce0453c9229f288165ecaeda90ff4c9c5e9797c08171beae801cf165d32386c1b2c80c306f9748ba4547809e6c327c6b34c870807936452ff8e6c20853eb18894f50cf176d6463a4804916a9e09d80b0f0d94829ffa62f16f44a6a89539646462473805b0253b0947fc4e55309882d63ce3b3f5cbaf6e6df835560c25d9134cde94c231d2370d71d9d2e38a1272285f7fc36542637c4907baf8b4adfed6570cff8ab2426ba8b0c7ef4d92ff558e799b4d89963fcc56a31ce673590b6cb82cea915ab5e332712764e22b43559a2a4b75d95f4c1677a98b41735ecda4530191d1a1bd1f134466b80a171f07fff70fdf899681e629fc1b3dc8209939f803dfb6fb4e2f1800f4aedc978537ce3de49510f2ddbae893630581550f2a8a3cbc60d2d025534b99940f1c11c088c8f2bbf2f260869f47f26185b3eba1326d3eb4e362849f4c308a64832be919c93bc4e49d9652b3c92277e993d53c129315a4b98641f56e99df42909045688873f4c76ee53199fba846d547773fae13ec82426959420005fcf3c5fa992a05533625fbce3219cd75dc026851d2b86b7b2ae35841737440c2abc16fbf58e9b1533bc682ae2fb748d6ab5f6538a1dec2aa1815ec79588172c5ad8f09631afdc6afe20363ea0de1ada158da95e40e3bb86a46e9f407f422807e3220dcca5ac6b4b08599ae7ea69c62ff2e5c0480376b1970afc99e37644d586b8c27bc96711f7bf8facbb8569f70a99dfd049316eadf891e69a368755bae642744805725eb3c705c4c287f2b29a75efdad4d29886d48179f40b3136ccf1c80a3a022261669d93f240ccf5840319ebbabaceb9e72c4323751ec616f0b94ee733308f5b4a1ec1bfb9aed80cea4ae5017eee805e769bc8b2d6a578a4209a7515cb67c6b5ddecbf2e4029be67905912ff54c9cf50b695eec1983bf66ab2a8fcaaec282dd793e980d00600c858152297e834e672e515a224a490609d46bcc029429801eb10f9a63ab26cef87d4674fc2ece5689935aa8c178e60c05fe293cfd5ac032738abcdce180158b5dc10c662043a253e3748459135271bd65239874d5a38bfda160b7ad410f5a6713af1f2ca10f8ad1f1bbe403498df5ef52063860837a120453e037144e4fc1a451cf4d92b0d177c3735b0800b13cafdf29f08b70cd0b591c1cc0919040676f369730aa234c48a31289ca1e31443209d86e04c328073cdcdac3ade03d5f6bb76f201a56041c97cc3e1bac58ca23312b16152a4d2f877e856b2a71a9e685de4bb6334a36450c07e7fbfe7edcd382a794166fca9b5c6815bf317d17698e853805e2cf844b48c0d27e67f50ab70d13d42fa385a13f17a41eed2d2db9cef1af8ad2bcfad143510d9c9fc1d6f40876da01bf03513ad6afc70c34bb5a4f8de3c2c6cc2c21f1cc6b46cad09c34dbdc8f955cfb307ea6028fea71164e154323ed32c4b5bd83f7d1c82c1e8a374d1699697c03b9627cf01867ae13d53860fb2efef1103de7f2b5e04652212b6aeef9c4355006ba089e45c741c5415fa9e4401552c775ed2578c86f221d2ffa77781140c90b59e81ef035681e60a4a42f3a46609f50c03af494165b62a8b0cad9ef66c4cb1cd87a2112989fa1b280bf00be72c233f6a39d774e944566c6d67c22b8440a073e9d6d9c7956b6f5519cab981e248536bcb1cba0e5b81adceb13b16c2d1b9a3dc0bc99e2543e8fe0273405875da9ac93290f6f0d245455dd67cbfdd52305238b7cccf52a474cdaeab25a530c3d24c2c469ce045ae9ca4067dfbc58c1b055a8ecdfdc5a8b92dd1c4c25e58d6379be0a749ca5ccf7c5f0082c0e7dbf8d7c76ad46278bcabf91ffb3e45c559e98f85ca10d0492d2a1efc37514966c7a5ecbbb93e077e71c33e61bf2dd9112639ef59bd6b5b5658207d9aabbf78567a5332e78a928a549235259014d34d5991d9bd83fce91c865c10bbe0f52192deb86a5eb2e49aa1d56af8d0acc86deeccab52eba167b131aee8ccbe0602b40832a44226bb6738360a672b767ca1502721ff298f349e44a7e9dd404cd237a034e04af25523c55c968b68a29a5b8e01209c7fe751a0d58f999782bba0caa42ac77e3722123b673dfd4442584277183dd5bfd272856dcfba969c88338748d91e6e2aa46417b0a08556c0de464158516a87d9efdd5e919e43e14d5cf1a0fde15ed2e944d726e30bb2e48bc5952990507ac3aeb9aed374b785cd0fa38b590d540b180ec17759cf0d38b0ec3a623ecb6733c10db27c4ae59af66a744133e35a287499871bea86ad22b7c02b095f0addc2aa668abb5ba865255dbed6af6a74a2ac979535fd06aa271994aa581d84e0bc676f03cf313e7a10a2d4aca5b3ea242eb02d9001825a4287e5bcb19c4e72b11a7a1e091d2d4387271194af95ddbeb8fc6fc22326c977aaa4412efa466acc43a3541eab7f223e97bc2cbb68993bb2e40012b88d2d491dddbeec865d213a94e429c5bf52d36f420a3f5fa7a8361bb64287cd85ab3d81fef6c50e42a46d754fc8f3b82e3738e3264660030c51737aeda2c206201cc3efb1ae18347a4fabec813589fbe4d11342bab2c1ad3d42db7b97da6eed26f6838c0bde25ad6f519c62480026bc0031bd3f844aa5fb54d59132e8fee2d2e42f8699cd82a57367f4301cfa61b51eead3f25d528567546b811dfa86be0b60829142839223133987d67b81a88970e1f25cef1f8d8b7537eaded7823b80170db1d6ca751efa344ea9531d69f14ce35b8a3eb63a72b3fff341120abccc0c5ddaf3748371602a11ba9ce841ca024fccd0bc1cb40086faa78d5eb5565626ad38c4e6fd63ea81f07b57ce90d3920b5fac6e0185397f34bf456f1d3545eef89ae7decdf2f71695fe717796b110629133e4d8f5a7aa661133950ab52c81aec2210093ed0e822b39490cbd9a97ba16154830c426bc9bab415283a7ce12d1668d4bdab4c363093554f519feaa818434be0ef2acc3e5c9f51179ade0440bd9d0e990d9452a2ad5225735ea2b5214b3d87341504d59be1f63f85f20e855b55022bdf84313f1d418ca8336901939f646b224160f8624314af05707da9807977a06dab6de7cf9011e66785c99aee8d71839c106e84bcfbf8947bf04942ab91e95504c4c7458f5115aa1c11fd5b6b36c1c69c7aace07407e2fdf1ac5506f797298ac3fa5fc6365f21abbabae133b37b6d2da36e215a8c8b52ea164919350037344beb6390fdafe020793c2bca50121b984b79f131405e7eb203a9dbd1005272b8ecf1a8da2a7fb1b702111b574c405fc974ef165751f3e6c31c0c2f575c82534d26cfb155ae9515406b989ff3e0a04ef4c654bb710990696d34c409454c0a6e19d3a7745dc77570067c8ecd787f085b1812898dc49087d630dfc69b739f67cc58fa07a364770691dadd11210949b3700a2d15747f428e50416d27d45e3ce5c1572de8d9303367ca7bd56cf7db549eaa4f9c2060172deadb641a3b01e58ed8379090137a4d9cc7a555956c96478fc1fe93b90b2016b5e2be86fad2629744138d167a228d20a50988301c2022dfed845f4f44036b086efbf5412a74721e5fe190e390d5b4eefc77f922b4d9b99e03ca420dc350a9a959a19b53c7946c1afe6142b7650c3fded07796b5c8065af77acee69f6911ee75e5fc3b01cf71cb842d279", 0x1000) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 23:25:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x800000, 0x4) kqueue() r3 = socket(0x1, 0x1, 0x5) r4 = fcntl$dupfd(r3, 0x5, r1) close(r4) r5 = getpgrp() r6 = getgid() r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe47) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r8, r6}, 0xc) getpgid(r5) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0x94) accept$inet6(r14, 0x0, 0x0) dup(r14) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r15, 0x0, 0x0) r16 = dup(r15) listen(r16, 0x0) r17 = accept$unix(r16, 0x0, 0x0) write(r17, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) getpgid(r11) geteuid() r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001300)={&(0x7f0000001340)=ANY=[@ANYBLOB="01002e2f66696c65300087cdf10fc2c179494fc407000ee6a8e2f78f8b889652bcb4bbc9ba30"], 0x1, &(0x7f0000001200), 0x0, &(0x7f00000012c0), 0x0, 0x40f}, 0x40e) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffeb4) 23:25:16 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x3) setrlimit(0x4000000005, &(0x7f0000000080)={0x100007ffb, 0xa}) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{0x1, 0x2}, {0x7, 0x80000001}}, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a4a594f6631e57c540dfd7b05e743634826fbff72a5"], 0x10) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x1ff}, 0xc) 23:25:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) close(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/179, 0xb3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) kevent(r2, &(0x7f0000000100)=[{{r4}, 0x0, 0x0, 0x40, 0x4}], 0x0, 0x0, 0xfffffffc, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r7 = dup2(r6, r2) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x80000001, 0x7, 0x1, 0x3, 0x6, 0x0, 0x680af135e16d8743, 0x1, 0xc2a4, 0x399e}) 23:25:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/101, 0x65}], 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 23:25:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0xff, 0x9ad, 0x4, 0x401}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sync() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xf}, {{r2}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 23:25:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x6, 0x2}) 23:25:17 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/60) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000f80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf92bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf2db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59f63996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb72467f0edb0fe074764ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad810000001f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a636902300"/1272], 0x1, 0x0}, 0x8) semget$private(0x0, 0x0, 0x9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x1, 0x4000, 0x124, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) dup2(r4, r2) fcntl$dupfd(r4, 0x8, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 23:25:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 23:25:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffef000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000ff7f000000000000000000000000000000000000000000000000005306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43436c06736304c3312a624ea751eb000000000000000000000800000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f8ba3531300000000328dca5d39656da02489672db6d19f37405111e97aa900473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615ab58b0fed6006a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x1, 0x1, 0x80) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, 0x0, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = geteuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r13, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) r14 = semget$private(0x0, 0x8, 0x10286) semop(r14, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000c80)=""/270) semctl$GETZCNT(r13, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x4, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r18, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xffdffffffffffe01, 0xfffffffffffff45a, 0x7ff}) getpgid(0x0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r20 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r20, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r20, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r21 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x7, r2, r6, r7, r15, 0x4958e4c547e9c2f4, 0x1}, 0x7, 0xfffffffffffffffb, 0x0, r19, 0xb75b, 0x7, 0x3, 0xfffffffffffffff9}) 23:25:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r3, &(0x7f0000000100)="aa08d55d5897a4db6cc02fb71988c16d90d85d034983d38012fc4512348362094b845883658c0be2211c65f936e6cd473b6f3aff33829ba5f5618bcf45f7cd10989bef6a468e8b634352f83bc9472d641fddae74c2584a9ed2c7b58eb085c4f90548b987dd2d6d68af8c8e99f3f0d7f712646ef39a166fccae04f20acc7c7040943f14ba88aca79ce37404baef35bed3a9d9837e0dab3fef89657be61b1d2f41413b27e82a65fe8b07b354ee8e1fe9e3", 0xb0, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r2}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 23:25:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x2e) chmod(&(0x7f0000000100)='./file0\x00', 0x24) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x101, 0x3140, "0d592fdebf96709dce4100", 0x800000}) write(r0, &(0x7f0000000200)="96515366fabe17208958f28df7640c5d0927c6bb4397c66ffe030000000000000011176a3a28783142f4795a6bd22fe002010100001064956d74c18948a9e9cdf088ae50d5b43f6d7231b6b2474068e2c34844ca5eeba328963aa3b947e0f33792bc3daa8fb92894536547702755918ffb8d091aa7b2ddca6f393586b264b043ada9d10e0cadd7c4c67a36e110b7b80f8b4e733b5de0ea3290174200"/176, 0xb0) getppid() 23:25:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:25:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000055a83988d997a17e1107db301f"], 0x10) r2 = dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x401, 0x0, 0xfffffffffffffe46) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x3d}, 0xc) 23:25:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYRES64, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r5]], @ANYBLOB="83bfec7f9ee9a7ff96c8333a199c89c34270d3ad0b2f2abeeed5d495a76b768db1718ff29d9cd4cb2c9daa7873bac78f26e3962829f722c74ae83f9bd02c5e6b1a5afc9fdefb3e7b469c67222b0d5881a2f9c1480622a4db7119a16a2fbf3ff22ccdb5fbdc461f884e4c", @ANYRESDEC, @ANYBLOB="3f8fe94530a466989a491ca55aab583f5138db612c536a6d8c5d55f5519c2da6aeaa2e99e845162eafa0feefbd6ab4c701866f7a087f378ac58092d3ec4c662ae7ce358e822862c4524e14fff7fb", @ANYRESOCT=r1, @ANYRESHEX=r7, @ANYRESOCT=r4], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:25:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 23:25:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="6a634e19767b07844df1d814a19783fbe5a6696c39ce658b551be609000000876005c4f06e855256fe74b6181271fb2e588c17528e0df941acac37caf21ee9fca1bcbb15f6d4eefb77f8a2ed559786e45c07742a6521675478828b6daeedf6298796403e9f0f5404239c828ee331a9c912ead38a0513e6bca8a565d5fb76936a7c68f67097db8d37a78b3b1daa4ce756f50feb89fbdab459a52f7ef516813bacff44e2a28f122646a4a9fc4dcd046a80dda85bf6c1fdd63e39da6630c336ca01ceafb302a7a6bb3377013707d6ca1c4aa3c54b410e068290b4623e8d2c9194aa30"], 0x10) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000380)=0xe7753149a789fa5d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x2, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r11) r13 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r14, &(0x7f0000000300)={0x2, 0x1}, 0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r15) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r13) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r16, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r17 = semget$private(0x0, 0x7, 0x286) r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(r18, r18) sendto$unix(r19, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f0000000340)) semop(r17, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r17, 0x1, 0x5, &(0x7f00000007c0)=""/141) 23:25:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) lseek(r1, 0x0, 0x0, 0x2) 23:25:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c1c162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa2029a953f92c7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010096f357c8000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb72468faab6eb8a726e3915f515f1be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aedb6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4e61ef41ec50d0a610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abffa28adb18a80382aa25151ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22e0506af6448dcd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0x90}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000640)=""/216) r6 = semget$private(0x0, 0x4, 0x1b2) r7 = semget$private(0x0, 0x8, 0x100010286) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r8 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r8, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = kqueue() r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/de!\xfdpci\x00', 0x10000, 0x0) r11 = fcntl$dupfd(r10, 0x1, r9) fchmod(r11, 0x0) 23:25:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x2) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x84098edf2e441eab, './file0\x00'}, 0xa) sendmsg(r5, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:25:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) socket$inet(0x2, 0x2, 0x6) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) close(r7) dup(r2) syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r9, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r8, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000340)={{0x9, 0x100}, {0x100, 0xddad}}, 0x2) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:25:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) fcntl$getflags(r3, 0x3) writev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="cceea633c17498175e54f5b235c2d7e7010100000095d3a0bae443c52e18ada56e2fa6000000251e815dfbc27eb0c0c31c46b18b8587adfe8639dc7ac3251848e4f683df87e5720c67223d779b9772b93f40f773b2e537ad5b6d94320000757b0000000000000000", 0x68}, {&(0x7f0000000240)="0376e062fd57da8e67560000f63b5a5081000000000000000000000000ffdabfd3185d1a54c6860aafaf5a5ebc1afb264f010400009e00e2ed6e545929f62adc710f56e4cd5990181cf763d15ab323a3f7e1fbbd4e99b449182359b54ed240ecdd6e01b6512a59a35846a82ccf8c9e1a2223a41b00", 0x75}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0xc5e4, 0x9) 23:25:21 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)=""/120, 0xfffd}, {&(0x7f0000000640)=""/4096, 0x382}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x25d8f0dfc43d097, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000001c0)={0x5f, 0x0, &(0x7f00000002c0)=""/95}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xfffffe76) getgroups(0x1, &(0x7f0000001640)=[r6]) sync() pipe(&(0x7f0000000200)) unveil(0x0, &(0x7f0000001840)) flock(r1, 0xd) 23:25:22 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x30) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) pread(0xffffffffffffffff, &(0x7f0000000000)="ca2b23304eec7336fcd7a95529cf", 0xe, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') 23:25:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0xd0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfff, 0x1}, {0x18, 0x2, 0x4, 0xa9b4}, 0x18, [0xe4d1, 0x92d, 0xd95e, 0x7, 0x2, 0x3f, 0x40, 0x7]}, 0x3c) semget(0x1, 0x1, 0xd823536c2339e70d) 23:25:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 23:25:24 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01d31cb40bb6c0ce2ed55d02841e16a62e2f66696c653000"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 23:25:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 23:25:24 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)=""/120, 0xfffd}, {&(0x7f0000000640)=""/4096, 0x382}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) sync() pipe(&(0x7f0000000200)) unveil(0x0, &(0x7f0000001840)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x81, [{0x3, 0x9e}, {0x3, 0x1}, {0x29d5403c0c67c588, 0x2}, {0x3, 0x6}, {0x3, 0x8000}, {0x2, 0x7fffffff}, {0x2, 0x4}, {0x1, 0x4}, {0x8c64a20b73acdf97, 0x7}, {0x2, 0x7}, {0x1, 0x7fffffff}, {0x0, 0x3}, {0x1, 0x9}, {0x1, 0x9}, {0x1, 0x1f}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x2}, {0x3, 0xfff}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x8000}, {0x2, 0x4}, {0x2, 0x2}, {0x1, 0x200}, {0x2, 0x5c}, {0x1, 0x81}, {0x1, 0x80000001}, {0x2, 0x7}, {0x3, 0xe62}, {0x1, 0xff}, {0x0, 0x82f}]}) flock(r2, 0xd) 23:25:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r3 = accept(r2, 0x0, &(0x7f0000000140)) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 23:25:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 23:25:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) listen(r4, 0xfff) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x5066, 0xffffffff, 0x7, "abd420483b38f366bb1d5db74d39a50104cf1584", 0x1a, 0x8}) r6 = semget$private(0x0, 0x2, 0x100) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 23:25:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889aaaeaae4b1ee8318d6e79e20f57b011d1112b11efc0376d092fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac15a15ad109bf53b047fde662ef6076244aac7b4f530a7e3870082f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152fde31f7e9f9cfb9c55997436c0da0ff0ddc68c3500ef76d8be"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/44, 0x180}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001480)=""/103, 0x67}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000001500)=""/6, 0x6}], 0xa, 0x0}, 0xc42) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) 23:25:24 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r13 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xffffffffffffffa2) connect$unix(r13, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a4bd453efb028178d6af0c46220d3dc83437e32bc59f71e827d9550568c5dd273a1173861b6d993246f97e15119f580be2654d0a3e96c1fe5255e1b09f17647fabc377312d24acf3afd428cebf63"], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f00000000c0)='./file0\x00') readlinkat(r14, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r15 = accept$inet(r14, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt(r15, 0x0, 0xbc33, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0xffffffffffffff3d) shutdown(r13, 0x1) 23:25:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 23:25:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r8 = getppid() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) r14 = getpgid(r11) setpgid(r8, r14) 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) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r20, 0x0, 0x0) r21 = dup(r20) listen(r21, 0x0) r22 = accept$unix(r21, 0x0, 0x0) write(r22, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="bb7d0d1e189aad6faaae6cf51f3d1cb1ded9613846273c2eabff4f60968fb390644b6e21e5f4be6f43d29f32084c9384ee90980e155944aa090e2c5ea46dccbd6cedf7d0fdc45304cdd1ea14b286fa26b060056e85087e6aa644c1e9799b46b53ce6869b104571c9c00eeb5235186dd4e86959d6aca978da6b2f6bfaff904edc603b13f43fbbb8658a081416c9a255542247f5cf692f1e6fce73b69bb1825f934355f7f43367d36e1f220c2cbb3772aa21ad87402020c91e3d9bbaf31fa5c125986ac8c3f2049d90c80dcb6cc516cbba39727704705907437fcef3fad9fb144e9128b503dd", 0xe5}, {&(0x7f00000002c0)="ef3de8f388b03e17d4c206d29e356f4552e2bca4120becbdc5cc1439b66b5c0b2a0b415f4002ce705c7e83b1762b4e9e403bf318d6f2c8c18af3b7f682437e529d27e0e733866710d358c1ff6c43253a6ff84c4081cc5318a45e4ce4374cb1fc8edad08b44", 0x65}, {&(0x7f00000000c0)="84ef929e05dae5e80182c5ee", 0xc}, {&(0x7f0000001340)="4689f5b60d624c8c2d7a9c64d731af73f05c8aeffedda27551cf0f60af1ef05e1b85567d0a1d8ff04b7b65bd1a13a921eabe166ff0f32f7a283538be80708e43df1b57539479fe2e705f23597972668dae7c6cb6eeba636d6f268b657f84e0134854310b51f4c0b3949830d7bf2064075803f47d82727de10358ee885f7577d310f93575f97c4608138aa1db31c20d33f87a56c827eb05483b6b5802c61bc2c1b19def30a004e52eee5b648215aff4713ac80362d63709c03dbcc9", 0xbb}, {&(0x7f0000001400)="ecc546a289a22fa52500766d009f205baf8ae6b1ded20e34f4cc8f658747f99ee07f36ceab1c92bb6b99313df41d2ff7ec9efa29dd9725c273bb5b60a3c66e9fdf4dde89920daa39b2498f966d77e42b4308991feb2efd359f7a372ccafdfa67e540d73bcaabd5f29b12b8236e4269fcb2744dab1d6493636139f95aa7c46288e0678ed7b5e76cb5463348fa1f4d71076ab4f33f20c6d89df768d4b4200dd315b91bca950208c7332b2d2e7e11de9b97f2b5fbb1ad07b8fb6d9b1ec3042bd64f6e41689417e9bc3d2be26c0b6d045101cbcbf658ee04de299bb6d786413d8c", 0xdf}], 0x5, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x18, 0xffff, 0x1, [r1, r7]}, @cred={0x20, 0xffff, 0x0, r14, r19, r23}], 0x50, 0x9}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) sendto(r0, &(0x7f0000000000)="03", 0x1, 0x0, 0x0, 0x0) 23:25:25 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x195, &(0x7f0000000100)=[{&(0x7f0000000280)="cc48f1ec73cd4e69806b043381bbe550cbf6cb09c54cfe9f23dd7699a00e7998e812cee47c2eb648030fcebe42b0f64c9d276d8cd65447193793d8c065c538d5cc68121b1edd889adb320ac089f3a287f0651658d11bf163310f383ec63d473ad9ee74f93222463f31a0e81291016edabb23cd46b569eec893bc9aea840e857f49fd1ebe79086967fdc9ab7804b1aa990cfb40a69d18c91c9fbc9d24d16ac010655d9c1fd4d003418fdde6c319c6b55fd67eb73a6c5e9dba1889cb32fdd416768b257f59c7628af2e97c5010dcf73dd902b0d86a01615a89a38c50cd63bb1e810b69458c5d0acbb39b04dbfd858d96bc0fc65702ed293e92618f5cfd0f39aad6ef87184704ee768e036dc4a77266e4a2b7a03b1f16863c63ac35d5f1001cc3af63e5aa2bb75692de3d10676abae9a1e3326be9410b3dbfe463eed78351cd221738dce30df1782d9e3a5d2f64bc52771d4ac36237ac8a3b6395fbcea08deefe2a151633b7152dea1c5bebc0a0de7c75c69f", 0x171}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000ff2000cab4e3f4793ea1d99f7de064b01ca570cbd427e4946756c9225e8a69deeaf312e214f6597d10fd32071adf701e25754d4368188c195eef599ba81ffb8231680c136f0900e4e400fcff00"/95], 0x10}, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) dup(r0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r6 = socket(0x6, 0x2002, 0xc4) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = socket(0x2000000000000002, 0x1, 0x0) dup(r10) fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r11, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r12) syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r13, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r14, 0x0, 0x0) r15 = dup(r14) listen(r15, 0x0) accept$unix(r15, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r16, 0x0, 0x0) dup(r16) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r17, 0x0, 0x0) r18 = dup(r17) listen(r18, 0x0) r19 = accept$unix(r18, 0x0, 0x0) write(r19, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r16, r0) r21 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r21) r22 = syz_open_pts() r23 = kqueue() kevent(r23, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r23, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r21}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r22, r23) fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) 23:25:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 23:25:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = 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(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r40, r41) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = syz_open_pts() r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r50 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r50) r51 = syz_open_pts() r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r50}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r51, r52) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r41, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r44, @ANYRESOCT=r45, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r51, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r53, 0x0, 0x0) r54 = dup(r53) listen(r54, 0x0) accept$unix(r54, 0x0, 0x0) r55 = socket(0x2, 0x1, 0x0) bind(r55, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r55, 0x0, 0x0) r56 = dup(r55) listen(r56, 0x0) r57 = accept$unix(r56, 0x0, 0x0) write(r57, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r58 = socket(0x2, 0x1, 0x0) bind(r58, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r58, 0x0, 0x0) dup(r58) setsockopt$sock_int(r58, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r59 = socket(0x2, 0x1, 0x0) connect$unix(r59, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r60 = socket(0x2, 0x1, 0x0) connect$unix(r60, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r61 = socket(0x2, 0x1, 0x0) connect$unix(r61, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r62 = socket(0x2, 0x1, 0x0) bind(r62, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r62, 0x0, 0x0) r63 = dup(r62) listen(r63, 0x0) accept$unix(r63, 0x0, 0x0) r64 = socket(0x2, 0x1, 0x0) connect$unix(r64, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) msgrcv(r38, &(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=r3], @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES32=r54, @ANYRESOCT=r57, @ANYRESHEX=r58, @ANYRES16=r59, @ANYRES64=r60, @ANYRESHEX=r61, @ANYBLOB="937efe0b3ca028b4fabe40af3672639504c5c1f8a5f559d5a9d5e719834f8e11a3408c63c95f912573996a9ca1a1fcc83323c1d5f8380fced89b130d9a11091878fef8d74583fc569c94ef35a1179de9831cb26acb653b619a25c02ccdb86140fa3d74e8999edeb81492ec69ad1ff28241659b582869181c7c5826f60d4a29a5ee452f2692709b2b53aff2a734d48b09b35a7f2b48521c94b3b9e5852f", @ANYRESHEX=r6, @ANYRES64=r0], @ANYRESOCT=r63, @ANYRES32, @ANYRES32=r64], 0x6, 0x1, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r9, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r7, r35, 0x0, 0x94, 0xffff}) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = getgid() r73 = getppid() r74 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r76, 0x0) r78 = getgid() setegid(r78) r79 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r79, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r81, 0x0, 0x0, 0x40c, 0x0, 0x0) accept$unix(r81, 0x0, &(0x7f00000002c0)=0xfffffcc5) ioctl$FIONBIO(r79, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r79, 0x40087468, &(0x7f00000001c0)) fchownat(r79, &(0x7f0000000080)='\x00', r80, r78, 0x6) r82 = getgid() setegid(r82) r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r83, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f00000003c0)=0x800) r85 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r85}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r86 = kqueue() kevent(r86, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r86, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r87 = fcntl$dupfd(r85, 0xa, r86) ioctl$TIOCGWINSZ(r87, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r84, r82, 0x6) r88 = semget$private(0x0, 0x7, 0x287) semop(r88, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r88, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r88, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r88, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r82, r80, r82, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r76, r82) lchown(&(0x7f00000001c0)='./file0\x00', r76, r77) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r76, r66, r70, r72, 0x1e6, 0x8}, 0x5, 0x5, r73, r74, 0xfffffffffffffe01, 0x9, 0x7ff}) getegid() 23:25:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 23:25:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x23) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x0}, 0x104) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a18000080000084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169052eca39942b295ceb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487d", 0xbc) socket$inet(0x2, 0x1, 0x7f) pipe(&(0x7f0000000180)) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x20, 0x8001}, 0xc) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, 0x0) write(r12, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup(r13) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r14 = fcntl$dupfd(r8, 0x5, r9) getsockopt$inet_opts(r14, 0x0, 0x2, &(0x7f0000002300)=""/4100, &(0x7f0000000140)=0xffffffffffffff93) accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 23:25:27 executing program 1: msgget$private(0x0, 0x200) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20466ce0d770160e0e16000000000000f87c8a5b671b1b542a53870600000056810ff600290000002a000000030700"/56], 0x38}, 0x0) 23:25:27 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x400000000003) 23:25:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xfffffffffffffee1, 0x401, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffd, 0x20}, 0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) close(r1) 23:25:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) unlink(0x0) pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 23:25:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0xffff}, {0x82, 0x800}, {0x2, 0x8000}, {0x101, 0x7fffffff}, {0x40, 0x8}], 0x5}) 23:25:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005040000000000000800030100001d748395a200000000cea1fea7fef96ecec73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca62000000000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b2700000000000700000000000000dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b9760100000027c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xfffffffffffffdfb) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) socket(0x4220e9e01d27f917, 0x4000, 0x7f) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 23:25:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = dup(r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 23:25:28 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000377d1751d6270b7b300000037315b3c803acc0c4f000000000000000000000000080000000000000000d8000000010000000000000000000000001200bd24ff633dac08a55200a1c261da95ec46afc126c1007939598c02d0218f8767f528c152801159ac00002a02000000a1b4483b8298ed75adcee6e798292085477f2d6754d35faeeb438a19b27a080000000000000098a72adc26079cebb88ad606d4a625c0feed7f3bf01c70f09e29b7aa248b44a01348f6967a1cba65c413542b96ca818580e7ce653f35fd13c5347a38c14f3198467de4a8cbed0500ae8ac1acd2eb9fa1f9dd6c9ee5e2c1cf598dfd6e204e04ceee4c1dd0761604501ee4c0e60673e23c0541348390aa033f2d31fe49c7b1161975e9c47a4bff02a42c09d19119aabf25cc6291fc29900cde554d2c11fb7e0bac3cc0db43a1dd3180bf604257b2c212b63893f29c3c4cc4bfb3fe29e6efc569ddc3007921a00fed33ae1bc7fe6a0734a8e19e43ae9e1b6b8a643c44"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380), 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200), 0x0, 0x0, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r4, 0x0, 0x519e9ff5a54d8863) fcntl$dupfd(0xffffffffffffffff, 0xf, r3) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000540)='\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', 0x200, 0x8) getpgid(0xffffffffffffffff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 23:25:28 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r6 = socket$inet6(0x18, 0x3, 0x100000001) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x4, 0x1, 0x0, 0x2, "c6510300c707009e00337ec00c21000000000010", 0x0, 0x4}) pwritev(r8, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffe68}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r7, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r9 = syz_open_pts() r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r9) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r15, 0x0, 0x0) r16 = dup(r15) listen(r16, 0x0) accept$unix(r16, 0x0, 0x0) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f0000000ac0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) setreuid(r14, r5) fcntl$setstatus(r10, 0x4, 0x80) ioctl$TIOCSETA(r9, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r6, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 23:25:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[]], 0x1) write(r0, 0x0, 0x0) 23:25:29 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) pwrite(r6, &(0x7f00000001c0)="db1ad6d49e518ea28a59630974cd4504bc037b3a5d544f6924817663f8f847dfe668902161fccff3b77dfbd89ba0900c416dbbd8f9844bbd0b35f27a21b09c79b7985ff74cd26a3b49922418647cd0021d45e9abf4cae152749a6e6416be0af0369d968df4f266ebe14f32c530fbdb0fa9caae7b1a772f3b52b2cd3f40e411045003b4b432f7b05320c4ffb4e3f72b102953014c527ecfdca1b59abb507f277c5752894ed48c072c97404740fd9a6a79e0492d881d045066c2fed0263e5205f257e724a6ef82ff36eea04aa0015fc1cbffcbbbb0d2a5a92c7697c621a45a0f6badc49d904c7a6f7595474e42906786bb9c9b687b0c25f082821ee68f76eeea35d58695934f758f1af3389e4d5b130a84ef43f6058bb383925c030896d8c7e564633d3139d0b659ebbdf8a5a887468bd04abdf2fdf85c5924953860fe18f43ccc70753855a705e52070de88a96c61c793e3c76c862c1418a400698c714b57167c40294c2bfc1a603fb1fa50375af9b032eeb569e654dde657ea90cbc69cb6a77e0f1a7ede0dee472c29e1929e2a61fedbd1118c7ebcd210ed357e95520532ce5dc4a4ef4a662eb3e5083aeec01c65a397203f9c51e77d3069240592ae3aed511acb613c9f096bb17ff7bb93481cac8c91f95f93b3a2a826b3b16960996030ae148ece527c28c90da0d8d1abc2586ae2e1007da0677306cc7763e5bb59af2abd3ddb76bc968acf2d5702480c0ec0e7db29a6c133e416e2832698bc23337060ff3b05a196ed0ba507471b0f6d470eba72b2bd2bcf4973135692175b3c86679a7096f5bf0db2cdc5273c7a47fbc9ebfec717cf62508eb6cc44504c078d5a2a6182a2adba9b0ad7bbb7a3fd6372003f905bd380bb64a9804c8385c1285e492fa2d9979b7ed6cbe323d09dd4e56966662cc3e9eccaf2776259ab53621c5bb44fc7dbb6743008d951260e597f5996facfd535eca2ae4fe31447812780779e057f2755d935b6cc90444d6812b957cbc3aa15fcfae57add571739a60432c5fad32c2eb1dc95ad14c5aa53fb4777b11d43918c40d8688f1aa5fbf8a6af56738dfc417fe6393389cb74f47b3263b8aa25b9f41aa39e8708fed99adb35ef56d26e4b60c6da3311ca682367151971c6e35c2493322cfe06c1516892b5d17ddee13111a11d2520765bbc1cc4e288ecd9669dcdeeed560d315e3b1ad7be47aa5a61d671b8d5339c9e64f6a00445e63889ea54e96e34e671e6a4bf27be5b4e13a606f94bc825f5be10b1f53460d937417e66d0e58fba7324548d7cce283c4866d535e4815aa3f9345e2420997d48791b31eac6c715165bbf7ee0b734ee6acb0ec30bcbe151e6527516eed94cfd75873322d1aef9ff2f59438e9e9d216d2aa553a2841d677952940c146458eb455f65d0e5c56325352b0982ed212cd098ba4031c50d0423765fe9057c57da80d3aedeafe94534a962e4170679d0dbb3f224e556694b595fa645356f00c4a808454c5b2dabe91b8bf7ec57d392a47d0bcc8ec8cbdb277dbd554147bacc593e7a32a055aa4f8aa4897c84ff269e16c23023905aebd195c04df7ac2b3283edf4c5e9051649f2676f975993ffda5ed1490c82886b7ff4ac1ec54a6d6fec127c91cbcdc6a26923134d08053bd7b2eae0fb6847b66b4f9cbaec3780005068e361404a934f79c3add1fed07f22bbc997afb2d666c299c522bf45f02997b909791aeb8ff0a50dc972350c0a72adb9d2317a985a9880fb485b801ade9bd8c6f4c2646a80453ec779390ceb83943d3b80d707dbba44f1b2c7ed407ab2ed11e27db2f5fb7ef7a614c08a5c07d3f8ab4b8cb3cc3aefc854d65e26884bb3d1b7be4cbd46601f015a379ead340e0374a3401ae9de1bc041eb508ef2a6bd48b9a9c9ec81a669285ec7d5407cf96a0e499619af4ae6fe3973d84fac1ddc86e50962be33b06a8bb6ab55f41296f64eb4689a4bb33a82c78fa11ef56c1c60b2cf5d33c610a4c6f5b1229cf9326251d1b1f7766b76ae64e524809f43814b5425ef262b5b4d0da7fdbf4ad0a245b53a88da25d70d82c71e7b1708dbf9d4248443b6a6b3be592e8d4fb71c4cfa22b077a8b3251009a0ad3942aaea3eb9b4cf6c81d42f676cc98426aef833d0c279ae2b66a9990efc1a823e3392bc8ea59dae1d8d46278d719aa4f7a15902be0de3b2b3088fc948d0615e6a2aeae8c2b5d7cc553d59b94b21627a8d1938644f88f830d5814ae22afb4deb5a67ce49a6add923cb9c885609af557e42c9611fa6bb365356ccf374c32bb60eae7602e29ef89b4d801ce16e339b96062467d2e8518839f25186e8ca206937038b1d7edb90ac5e5df055f5fa9d0a4c77e38a0cdbfc4ca05637ecaabcb50758b422d1c13feb67d459e00e27f23e3138d0ecde18c4d64a920befdda2742551f964d0d72050a4bc73db76887f8751099070bce4651d1e24ec3b931c9c4aa58d1d2b779ad23f87ccefcfcf3cf32195fd1b1c3f040f708da7dcc71d74860f061a57aa7f8ef6af9f1f5e349b63e7aaea77df7cc289c7e23551536eadee0d68e257084956ce071b9b8330a2f8a4322783514a7b4af91b8ff58c270dd85fb006721e52dc13e7b1b86097e3794ab31d22a91fbeb155daad0c1120e6e60f4f30c59289875d5afc0e53d16ea877cd08b9045641deab0a2c6da8f75f83f75554158dbabf4e6241142f27beb0aec23d0457a0886d267d63ab1ed8122f5a926bf4ca993ab8f32a92a3cbf82c8a3e47147fa55385a288ff1e4a3089152ce4cec4ee57bd0ced7c1fcf2551f11482686e91d5e70432580263f086837545b7526a2a2af119d2044413374b8584128b414ced637acf10b631e42028bd6e39ba2e40a180336a8d0cab7f026384afb40ef330ed0d9ab26b5427fea73fd9c651e5d599bc7688beb86c3efef8da91a2dc0976d7b16394c0273b8596980eea5416be34a74babc9423023fe83bdf5e35949a95c938eac8f17733ca3798a0c1b827ad9450ee0f44d2c1fc4a1fde5e7973bb1afcf04745576be372c2d7efeb4ffcc60b5215b7f5dd201d4b79f48d6f414305ece2bd835ae0e60ae1c3adb7b79797fafb7e0844487e7819cd55881e532f4c586ec53252ef34ad349903735f4f4c372b363de941407f3687e3cb03775202dce82b07a64eaa55c8a58a2f4a186a10da3794e75b9f47a9f086e695b8d816e621322a31543c01f248f231e7b279d442781d0b3e1783898202fd7696b54b6e168a8d60e130f4ec873729bc5dc975e1a285bf9471ae20e8f81bf0464b9f7d5c7907e83c5c04b223bfdd9c848dcfbe25ef7b0c7c8450af44eae3a4d4466fc306a4d7220058e03e33ecd5f3f4c403e87cd65710125717a0715bb9631cae7230881bbbaa1d90ee172c79e37a3ff416486adcacd8d041e7cf281bd59154076844c05d09b5090571900b18555521f33ea41f1840abc85dc0338e5b5807f00f84dc22d32d91693302b3761aa90a15a87ad5b933e06e56dd262745fb9dc5dd0ed9232024794e15cdaab9dcd0c4aa95ce8bb63e3c9242d05a8cfb9ff32174aa60536b5b6c9cc542811b2be4b1a287595e7bf38a04775437c3580378bb85f4817480ecb693c540b0ffbf5f8deeba6d160688a9ee66a7dd5badcd7fda6857f6017e4abbcb00b3dde61b5acb7f694b41806c8aa7e583dd536d630ea751355cfdd0c5c144667e2093b0814336e6e1ebef17f288725edd9862c4f462f8417a85a6beacc42a20c7c1a80f4565f87a2c826eb59c88e62e1480d9f7673cb57fa8556a4e2fd393e174fa6d703dccfe08742e4959ad60f923759e65a8437a2c5c9f4b67951a2f0df254bcdb419196aafc7fd28bd22798359ddafadb25ca2111f858dc95542576d95f2cff0b6b57246b7eb1df1098a4feb4631cfa74a02b85a0970cfe10249a5beaf781327f359dddd7ec760e033848280b02e35788335ac553aa6cdb7fecd16cdf12d66ce6197a16474815f01ef7f4d3d028edcf0b7e9a30ffdec466ae28297deabccb5ec2e4f1fc67c5a31dd2255b86b4dca54858c531baa2757fe021d73944a19e16c5f784b19f00a9aa379ed5934f9596ee8b2bd1c814dcb8e9ef5285cd3de688d96af943f5e94f7f789432048812a5dcb6775619ad765ef0961cc8ba5509d56f260cbd25fc1950754d44e9f81dddf9835c8176e1c0dd01d8ec29028fc97077adfa979ece8881be092293303b9902abd44964cf3269321806b5d2ff3a445810415985187c13d14d8bebc30c996a6de1a5fbf5cf5d43165c8754533327f0e9cf116cd1f38a11bb80c8ec621003533e6af3382d0adcf5c15c33448e0e12bd245aee2074c0bb461e4b6e5376e11857a716030344b3c34f916c32e5ebcd2dd117f404a22bd4c919541dc0937f0c7cb3dfac274f0e2f1d61fd8c5af727b84278b6e221696a8ad9d05daf6417f73970533cdeb6156b0dbaecb507cc3f9eb913667ff6395c2f4c1b812792bb7356f5590e772c4d20b6b6a70165c3b7d77e95b05f43edb680945d717478e5b83bd79d3544fcff693c796a1034a37a95c24b25bfb9624477a3f031f834f7b3f3c4db3105083bcf45366d5c832170c3289ed941ecffc3237395f17414a851bc348924988bb33a8634c2238c8fb8c950f5e146113c6d0e5f56a059760d1a312ec0b59dbcd088ea0d34afd27a47044e18200453f73a225120cfb0136eac63a0bddc05d06025baf2c235e90baa8aec5806943ae8cb169f30f642f20ea00ae7bb102e11f684621c958b10ff26dc004ec9fb2acea39396c89ed73d69ce43ccfb49da02690a5ff06a83b9c578f19de59f24080c4f97d40aed225fa5130b8477d1340d1dbc4e96ade73698d3f8579de65c71066722118f2ed6f923e79bf3aba893693b76c5b9a3f147141092fed9599f2c16ee65986dbed679f69b062f340e1baf354d14cd6110b8ff5ef922f2dfc20a0d01b0add317510e42fec4a8b03fa1527c70f04bccd0edca0fa59fd9fafc0b218af742524151eeed959899ac417f498899093eae3acb4e3f1a6681bbe8173b36ea2c1a0ae9b82d7651008807cc4e90f2c8b2573ab3448f903cde357a247f45d7de7bb773bef50ab48ddb341bbb0177be6c29d3e2674782358470d6f248c15be32134427471451e755bdba6f7f2e2a0edbbdf82e78ceea6f6d533920f5a64ab498e577d1e80671d1d24c571ea4a49bce3f3da825b8320a03bb1f33552f9c6ced4194d76e309897c67c5eb3b4b0fdd20b74a7a41a9d62e9e32fe831072f5cb110d962fc4329e7dfc1ca8393589fd89b329ecdb8b065cd1ee121358acb0712cfeead0a7017cb376748728f59845424efb4321afcd23f4d8706f756f3be55f66d6b2c83028c7ba62813d0dfd5c207e587d7f9a70bf8e29ee8733ea94f1c625bb9f8e2c13af00e9608af7915ede25ac1a1f603eae1fded62acd35b21045ce6528d1c2738beae613f5217f536041db7b9893ee299ab030984780bdef1410063f37812077cd1fc5387873ef33d3d7874bbede76244004f8023e25a76f591046ca6d29a53bd3ff973b7418d95805f34222c9111efa3c3382fee09cc80fe6fb5af5e4d4993c0a6ecd444e474f6cb846376199d1a68f397b88e98dfb88fd50fc3a61dbdd7f713595004d79c556c1c5b07a3139880c5770223d3cee7e66a061febe7b9b6f425de4d7ca9e30eccb4462fdbfbbf5a4c02eedc4bdcb4a246bcdc1c980acd02557c43806ff3573f74758a956c7e8fb1f6a2bf3a6ee815e53d8412e805b09c7e7a98678d657ebe8c5012a759b210a33d73eb379287c620a197a568", 0x1000, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) pipe(&(0x7f0000000040)) 23:25:29 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="6a634e19010007846692f9b90edf9562be47feeb8d61dd7be0fedf762d7a94e33470c481cda446a45494565097bf823953b1ff7d44ff6d32ff29e275bbfe2a749113b7cddb9b066bcc66103df0d9e0143171f59cf3fcd0778aa39743bdc6cf88a9f6a8e563203cd1d4f0c3c51524988573409c0e907f9023bf9f0ed79147ad72c8c00540187adaf6f8a43fb583aab1d8efbf1535f4964a23ce951d85579eddfad04685b0c6c3c543734bb7e913de30b4df21f607814edf23104c92e4cf2e8806bd6ebc0ae46b070dd9e8f03096892506c6b55d20474ec7ae7bcef1b776543f12d4aab1029a26f05173a3d7bd7faa5a55185d09cb520163b7bd4b04950d7b05b47ef706000000007e1276baf2226c695b20e5db3ddd2b8286890066c0ce1231e80af6a0d0475807be5dd743cdc7221abbb250222fe28f2657c8e4c438b2dd081e59da0cffff38028f0e422b3b647de7a28006000000000000003919635485ea0828509be742c4bb292e1190161ad97fad09e203b613894ceedfa02a7cacaa04eef7f048ee5baaaa55bcd461a2b22a53000000000000000000000000000000940b8d7419d6d565f37e21fa734cb3a8b41f1bb9771ff77b2f6e0b2dd70b70cc02cf7d368e6d23bc9b30452795de36515b9252012e91092cf4fe6029e4c080771fd2f6ebff0481555939e33748dc448b81c5a804c045f73c55a042ac6d676ca0dc6c75fc34c89885a2a80dcdde0aaf"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r10 = socket$inet(0x2, 0x1, 0x3) r11 = geteuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) getgroups(0x2, &(0x7f0000000400)=[r15, 0x0]) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000780)=ANY=[@ANYBLOB="6a6347278d9f1a4e715c14fd378cfcce208a384f5dcf0f612e6911cd29cb8c81ff41de9c147509d273dc0d120d9cab089ac5a7f35c205172eed6a3a8079289acb7ef2793b0452216aca04ca91b714e6c5300598868e80bd9dfcdabcf2e36cf18d5216f05c6bfbbb68d172bcfa52c819830ec0ca0cec49c470fc51c5c553e1d988a004ef021a87965d884a2d0ba377988db914828d6550dc1e49e4b3e768b7f4db229cd5e0bb576509b40913c66cad5b6b3279dbb89fd563dec551ab8ac7997fb629f6981b957c4"], 0x10) r24 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x0, 0x0) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0xc22d6c3df5d88ca2, 0x0) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r27 = socket(0x2, 0x1, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r28, 0x0, 0x0) r29 = dup(r28) listen(r29, 0x0) r30 = accept$unix(r29, 0x0, 0x0) write(r30, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r31 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x63bb712b244f3e6e, 0x0) r32 = socket(0x2, 0x1, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r32, 0x0, 0x0) r33 = dup(r32) listen(r33, 0x0) r34 = accept$unix(r33, 0x0, 0x0) write(r34, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r35 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x40, 0x0) r36 = socket(0x2, 0x1, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r37 = socket(0x2, 0x1, 0x0) bind(r37, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r37, 0x0, 0x0) r38 = dup(r37) listen(r38, 0x0) r39 = accept$unix(r38, 0x0, 0x0) write(r39, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r40 = socket(0x2, 0x1, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r40, 0x0, 0x0) dup(r40) setsockopt$sock_int(r40, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r41 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x800, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="e7e7a058ecbe77325780b91d5db2a3ecfb5e5bc946b2298d6649423ff6a18f5ea33d74778d20045223296be14012c3d1d87c3effa532346bef97cac96d7136e00acee7fbc976e279babe293a3f223fa00dbcf198de91e84cda3c40e3b32c362ccad95778e8c457d92740b769d66dda5186c2207996ca264cd947c85b6a38b958964467964791b5dc0a3e5767f0fa3af760ca598bdb0a8b25d5b9be41c977b902b093b5d2f312a00dcdb5efab63a8cdaac5281be2a84e810475f1ba4840aee7", 0xbf}, {&(0x7f0000000100)="abe5bfb3797f2056cf27080624066fb076b5aaa8d9551b4c720fa01107b2f4460428cd9eca8185026726ef0949c2402195bde15dcd3b5c6ab2eba63ebe4118bf84aadb520de105a2febdf28dc335a57a3f9c2e5311487afcc256f24fb2cc88031e7475f79f1c8ce742a04f0dff09066e8cbfd81f7457481a9c938c6417ef576c5501", 0x82}, {&(0x7f0000000200)="e8a5a880a2943c6e6b9e359dc2d4fc7ef052bfb087256c25e1057685c8c37dba6eaacd2fe621178f36572488b1d5e0023bf72aac88d4a5403ac9bb93df04a151778f5f484a1bedc29ea498ff743a90b6c7cf21b0c5b548a23711ae0d47e2b6f4a14fc7b4f47f2fc1d0b1eb0d94a4fbd31fe95e9f24e1df724bbc", 0x7a}, {&(0x7f00000002c0)="27819f1da4cf6f3f82cad8a22bb40a441f668162af52f3c173cbdfb42af68d9d84e5c69c4558290234d49065a87e4937af5baee1de3d5b12e2feff68d35ed3c46c41ecd3f42cd40aaf41ec9fcb088d34a46495f5b4aca8903c04fbce18d97cffdbccff", 0x63}, {&(0x7f0000000340)="e5cf706b3aaf700ee3f6ac6b0ef51ad0", 0x10}], 0x5, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r5, r6, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r17}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r21}, @rights={0x18, 0xffff, 0x1, [r23, r0]}, @rights={0x38, 0xffff, 0x1, [r24, r0, r25, r26, r0, r0, r27, r0, r30]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r31, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, r34, r35, r36, r39, r40, r41]}], 0x110, 0x40e}, 0x40a) 23:25:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x54a7, 0x9f, 0x1f}, {0x1ff, 0x79, 0x81, 0xff}, {0x800, 0xaa, 0x8, 0x1}, {0x6, 0x9, 0x6, 0x1}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x22) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffff7d) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000300)="a153dc33c73f77fd09c184f1ecc13529be234b14fe90eefb9b9ea264c0f75cb35bde073955196df06783d2d8fc07359bf8a5126ee15e9d12840110c8c51ffab12dfa1dbb82bbcdcc364bace525773e177d5d31c7a9483f07a1219e3a76aa5056f6ed3635febeaf5b", 0xfee3}, {&(0x7f0000000680)="2fe77d33533d8726610908e46dc68485d30dbe6470cee00d40d5ad759a21985c0e96bf2362a94d208a03c6f2b927d3813fd98282907da97c4ba30a1dc9d37e72f7e2076ac4ac5d2515543d140e7ae442779f393b835544e4e478e3b8bd77a77167247af18016f77ea2e6dbf4295b4d16d5acaa61589fbda91cb9e3e228ec68b9e92c73244fb7674a52af760a93a5da95e0493fb222eca7f5800553c0c489fbf119f08ea6837429a9b0521a77fc8dbaa183dcde2a6c2427b19fa4f06ff955506e5811669225e22f1132b074100ecebc508a625f34d97fd1035ba8821b5fa9901a4e659f99366bb5d2b322df960692e83ae656dbfcd49cc75274e16dd88c26daa972fc836f126d87e21f58e2a948cc2b68f4138150f7db3633544842982fe2c8d2e28df9d9128e8e21cf3f534d08b52d4550405f1fd84b771937b1e14dd99d26fcd7904c6f77c7bd8ebcafb74670c008d5c510e0fb5b6cedd30b3d11501a0cf1f5ad0554b7d9ec08d70bd7a76825e3097a262253f0f5960a2881bfa33945c122627249d96e8f008134b4dfb7e1714ed0b0dda3fd7691b48550f98cdcb685032f3531f3f92fe48cf4056a70aa04887d313cf824a924f88dee3d704e9046c8d257abca8eb875a4e0b552508f81641bd469684a768f2f13177f8d3c8f5d6fc09d20906be7ce30515293d28a21d091a2e2b248eaeed8073a8947e899f299dca0c717d926a88b05baf7e8db5004cf69732ac93e69695837caf074c03839c6d210cc9f0465fb491d499ceea515b3e5551c31f390980188aa060dab4aa48a0c1f835462136bc77f769d357d3fc280f0e8effa3c617381e1a36664fef38c7a5f138b142f38bc43443438e3934fdc13227e179f91c4026c69c486bafa48acb84c4289bd3f1810e545b59a43b6942c47b25d601942623bf5cb6aeb397dccd8bffc80b4efc1c892e50ec223efda9aa437a1eb306945a7d46a2e7c852871d97d4e28677c30ef986073162a3aef0b90244b42baa215e82c5874ef10146289d10b3372a951848e5295be9adee67b62d13db399f0149a3300d9aa99f11cf84713d8dde2941b9ed3cb3879945b7c6433f73bb36a966a5a699bb505d2f729e1a9887f4174c8bfc4982250d0fb7d1af901a671ac49d4a1cc1d2966c430229d1b9f494d97ce44ffad4c41f6379bbe16bbe05e6d832112b26b8e486947c354136487f1202f587c0fcaa3ae5df6f1f310ed461e4c6f23a7dfb67c234c3e943b106f16e7971fab5160df727352fb457c5215dbc988000655f8b6038f586f051d01125cee450d958bfa87151af388654232a9c7397c8f066c40bdc487d973e0692f11c2e5d8b587bbf7225ff3ad282207688d007db025b64e4b86aa15bbb3640cc044188d50c784887bc5785b7631e37e1195963db1c215e3f822346cf693352c936ccb5b5e19691ff443cf64f3d2da7e7e11feb28482e26a124cdaccf0e29d8de96ba2a445cbfa3268c10634296d7a76d7de34f91800a68f9d282de398dfff0f9599873e35ce1c0a72c25d881035f5827430ee296b1e287127b1f53630cf3fd6475da479510760c1dac944b5f1f44c7e4cfc3fd8f6ef99cca7d8080d18b62ebce484ae7f57124234747ebbe21f955cddd7ff152c9a7d74c78354700a75dba64c8afd5f805494208aa95ac96e56d8e6a2537e511e6f36f5848537e8889cd42bcba7319d54b3dba2918170f681ca1da8194dc2609ff9fa349f5a88e6616016eca8c163d6ad35fd67400b8a9ebbfb0169ff4f77d844d50225e5a1be27b350429ccfb88e626ffdad43c9d3baebc6510456581b6e066f92000599893aeba4cf224e5fa7f0ea7c01adea5e9a01e43b40060cd77cf5fcc6f088859d4851ee5ea9187e8ed960b03f2c8aaaf8132c7ac3a233bee68af86ac4f1cfbe30a4a5c33633aa27127bbc43c6074db3430ffb7d2eafc52abc3a7b55df2dbb9dca1c4464fabac3ec7660f584bf1a6bb8589040fa59dd143448b5e62b1f2ca1e7e40192a821a750b7f9f9774863c369c27374cf9567411099bc086a5ccc0375a7d2f637a333b51a2cfa06db70714ec7b3054e29e5467f8dc73bb9ee4feac3d7838248fe9442bf5e58b88964aaf7bea44c957ecdfb395da6933fbd9d2d5ead3c5260f60e19f72a001f6b11ab661e516a8e206db7d81a3bb684ce7980c8dffe041a84879841c53a326e8569de54df251abbfcbbe82d98ccf12ab7eda76d9aa1b8fb35e44416a0efa412cd1c95824d8e74100162c0ac65908c979024709e6102426ea31a48987056d86052525554c9de5aefb2747409b7080e28a623796ec849e9b7c58feac86d104d521427dd1f9bab28ee068c22788d683439c45495ef9dbfc0fb5680be249338dd23cae13d2461ed48ab59a65e1ab8579cd22c29e8a0b481ebdae9246a06c53681e7e11aace4aed46437829b3aec9428029978f646b46761e7935add5737fefdae49acbf676da7fc060cf80003e0b4d71c3c30b79e904475336ccfe9efd7701403f21d3c1d1e82f3cdc6fbbac07d70cf11a372ea63cad55447ef1457564074ef66822b0016d47cbba1959bf47d1a0ce2e24cbb48ca7e4dd959b91684a24a8eaeb99aeb1bc354a39809f806bf83ff11a159a36245f4d9574fb35ab2bf8a74fda72c5c4f1f87df9c0f460b425d060fea74ad307cc059c5e6c9e3f378ec5f18d8d9576ecf960ef56f75334852c6742608741d24cf0924a30f2331c536577b8021a5e6c3132505d51c27", 0x799}], 0x0) 23:25:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x2c3) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x1a2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) setgid(r6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:25:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_getres(0x5, &(0x7f0000000040)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x81) 23:25:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000579e0a49c3b080c6674d00"/120], &(0x7f0000000080)=0x6e) socket(0x6, 0x1, 0x0) setsockopt(r1, 0x7fff, 0x4, &(0x7f00000000c0)="a0281bd7e0fdfbcd1fef905e7a0c7b9613caf65f866e59af40f3642e514198e39ef798ae52aecbdb044f29fd95f8a295667043bfba31561cbda16afa449a5421c269af21f934889ca652112da0119238587be3e1fdea6bae65424c3be2b72d67d4841d5d599fbab6a06b", 0x6a) 23:25:30 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x5}, 0x10) 23:25:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4], [], [], {0x0, 0x0, 0x0, 0x5}}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) pipe(&(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000440)={0xfffb, 0x1, 0x81, 0x6036, 0xbe}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, 0x0) 23:25:31 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x12b) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273ba6d596faf911c89a2472d11399504870b9fb0e36d8892e80897800000000d2082c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a263ab49e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xbc) r9 = accept(r7, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, 0x0) write(r12, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r4, &(0x7f0000000300)=[{{r1}, 0x776ca96e369a230c, 0x40, 0x80000000, 0x0, 0x20}, {{r5}, 0xfffffffffffffffc, 0x2, 0x29cd446389154563, 0xfff, 0x20}, {{r8}, 0xfffffffffffffffd, 0x82, 0x1, 0x34}, {{r8}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x3ff, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x8}, {{r12}, 0xfffffffffffffffe, 0xf82cfdd09e53ba5, 0x80000000, 0x1, 0x3ff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:25:31 executing program 1: r0 = shmget(0x1, 0x2000, 0x238, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x94, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = dup2(r7, r8) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/3, 0x3}], 0x1) accept$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x101) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r11) 23:25:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='eb/\'\b\x00', 0x20000, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 23:25:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1b, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) 23:25:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00000000000000000000000000000000d2e666aeba0cf114031c4bbac9c06f97d14421481e5f74721f17e07befc159f7272f7f51a40f5b52f7acfa7c1e38a9721ecc0da9223132af7d36eefdc24c85a5b727749d6a4f5e2be7177995655f1c9bbc4cb82bacd3a47eee3255c334d394b755449e838af71cb597d159212bc0bcbef67f88b92e7e822c5371d8d5cb8179b23b597488d433ec299ea99557083ab4743b9ad1c3ead0fdddfa2f9d2d6e754fd42125e8e12fca186da8bc4eb5c9f8c6cd1d83dc990d53c265448014155021"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/151, 0x97, 0x41, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x8e7}, 0xc) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) 23:25:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/167}, {&(0x7f0000000100)=""/100}, {&(0x7f0000000180)=""/248}, {&(0x7f0000000280)=""/130}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000340)=""/67, 0xffffffffffffffec}], 0x27b, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgrcv(r1, &(0x7f0000000440)={0x0, ""/107}, 0x73, 0x1, 0x1800) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:25:33 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x71) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xcf95, 0x129c, 0x80, 0x4, "3b07e177e21e30a2f647f28a19b0c986f57fb03f", 0xffffffff, 0x3}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 23:25:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffcd1) chown(&(0x7f0000000140)='./file0\x00', r1, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r6 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r5, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000003c0)=""/198) semop(r7, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1, 0x800}], 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r10) fchdir(r5) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r4) r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c5c2f5796bb31708f0903c3020c8103db4f4cccb4691f9a42216c24c403028ea5f4840a2e981a8ef0f326163ec65e1284c30ae8644fef946cc2ed1be0361e8e77194f0449c7c59962aebff93f45c9e76bc5dde182e7be2572c790f15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a4584b3d50b463ac4e1744c04aa2db2b8f1b22fdfb5e2fa9a3e29d9c7697dc9132cb7ebd2f8f62760f50b4f1f50d0a64dfa9259259fd0a71d8ec693dd0f5713d5f85362a97e721392f324a79475b06dd61bac039acdadb6eb202bbf"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdir(0xfffffffffffffffe, 0x40) 23:25:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) kqueue() setsockopt(r1, 0xffff7a96, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0004696c65f453"], 0x10) shutdown(r0, 0x2) 23:25:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = 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(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', 0x0, r27, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r32, r29, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b889"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r44 = msgget$private(0x0, 0x20000003c4) r45 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r46 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r44, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r47 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r47, 0x0, r47) accept$inet6(r47, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r48 = kqueue() msgsnd(r44, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r48, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r46, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r45, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r44, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r49 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) writev(r50, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r51, &(0x7f0000335000), 0xfcb7) writev(r51, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r52, &(0x7f0000335000), 0xfcb7) writev(r52, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r53, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r49, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r50, @ANYRESOCT=r31, @ANYRES16=r51, @ANYRESDEC=r52, @ANYRES16, @ANYRES32=r53], 0x9, 0x0) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = syz_open_pts() r59 = kqueue() kevent(r59, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r57}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r58, r59) r60 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r60) r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r60}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r62 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r62) r63 = syz_open_pts() r64 = kqueue() kevent(r64, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r62}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r63, r64) r65 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r65) r66 = syz_open_pts() r67 = kqueue() kevent(r67, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r65}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r66, r67) msgsnd(r49, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r56, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r59, @ANYRESOCT=r60, @ANYRESOCT=r64, @ANYRESOCT=r17, @ANYRES16=r66, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r49, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) msgrcv(r49, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r49, &(0x7f0000001200)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e02000000fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea4037930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f73780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db00000000000004c56f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r13, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r11, r41, 0x0, 0x94, 0xffff}) r68 = getuid() setreuid(r68, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r69, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 23:25:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4, 0xfa) r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10, 0x20) rmdir(&(0x7f0000000340)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r2) r5 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x10) fchmodat(r5, &(0x7f0000000400)='./file0/file0\x00', 0xa6, 0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) sendto$unix(r7, &(0x7f00000004c0)="85f5cfbd6841c91ac8766595ea4aa814db7218e96f8bc5e94ea4fdb8338757dcd04e64d55ff8420527d5436268af5cccf1ae8135dccbe741c7dc7b284f652374c3756e735f869645b0268dd2b7289e8ce0bd00faaa0dc8c883865caa", 0x5c, 0x5, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000000580)='./file2\x00', &(0x7f00000005c0)) lstat(&(0x7f0000000740)='./file2\x00', &(0x7f0000000780)) readlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)=""/62, 0x3e) socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') semop(0x0, &(0x7f0000000700)=[{0x2, 0x447, 0x800}], 0x1) 23:25:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) r1 = semget$private(0x0, 0x8, 0x100010286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001700)=[0x7fff, 0x8, 0x345, 0x80, 0x80, 0x0]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dew/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r4, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r4, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r7, 0x0, 0x0) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r8 = fcntl$dupfd(r2, 0xa, r3) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x6, 0x8, 0x3ff, 0x59, 0x2, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x20000000001ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x401, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x1, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0x220, 0x2, 0x6, 0x8], [0x4, 0x931e, 0x1f, 0x80000000, 0x7, 0x6, 0x87fffffff], [0x4, 0x4, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0xe6, 0x77d4}, {0x9df3, 0x7fff, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x4, 0x0, 0x1, 0x4b07}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x6}) fcntl$dupfd(r8, 0x0, r3) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r8, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r9, r10) r11 = semget$private(0x0, 0x2, 0x440) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r2, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') open(&(0x7f0000001640)='./file0/file0\x00', 0x40, 0xa0) shutdown(r8, 0x0) dup2(r3, r8) 23:25:33 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x3, 0x774) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000500)="4f89d0865cc9a8ee4e48d23dd2d230c8844ec813c77d7e8d5278eb6c585e145907341b4560ba3a2dd4ed66372cd709b62ea81b94609702d8384ca04b4a2cfa714a2aeac81c3dfd190b2c0d077ca68b57", 0x50}, {&(0x7f00000002c0)="c352e50840469920d0c996e1331872af79a46e888f56d0fc56e6d5829a84705248eefcfc78f467319a", 0x29}], 0x2) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 23:25:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r1, r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:25:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440), 0x10004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000200)={0x0, "949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"}, 0xf8, 0x1800) getgid() 23:25:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xae5ed925900d49be) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 23:25:33 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r5 = accept$unix(r3, 0x0, &(0x7f0000000500)) r6 = socket$inet6(0x18, 0x1, 0x9) r7 = socket$inet(0x2, 0x2, 0x7f) kevent(r2, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r7}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x100000001}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/217, 0xd9}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 23:25:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) shmget(0x1, 0x4000, 0x1510b24564476033, &(0x7f0000000000/0x4000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00"/110], 0xfffffffffffffffe) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x8, 0x100010286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/137) close(r2) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:25:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) shmget(0x1, 0x4000, 0x1510b24564476033, &(0x7f0000000000/0x4000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0xfffffffffffffffe) r1 = syz_open_pts() semget(0x3, 0x4, 0x100) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) dup2(r0, r1) syz_open_pts() poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x9) recvfrom(r3, &(0x7f0000000140)=""/42, 0x2a, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x800}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:25:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9b0300000000000000d02ab3b7cfcabc2413b9dee9bebc589271c5fe395cd034234748fa9bea217012d07502b7e5ba85d7c952fd7277668ac3be5d291e4a19bdb1960fbb6e47f5102e3e2ea70c65c1d8f30006b8a857f8097a94c8f03e636fb5339504d6897dce546fa0f4835d907221047fb5846b84911fda7b08a5eeff0495dc53b3d3a6db9384a10ab761968f6bc5cf0a38ff91226d478a71d9fd896c5a0b32e1f7dc606605fe1919779e64b82c7fbd6224adc53d57472107bbf48af5571dfb5f758af2653a0fc8e8b8eac4c7e35ae9478d92f6e44c6f306a7376592c243e9fb89334692cf671d6004f4a782641fbe4"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="c03aac97ca88a380bd6b5a97f04346f6becec2d3ba0673b1ee67997f600e24626722bdcf024a5b75bc12fd90e795324987c66155d629fdda6efadbb5bf334d2e601ec06895e87aab13acd493e31654f0add885e8e49bd3150d3f970b5f8e551fef6035d5c5fc520e4f98205ac134469e14b30d01c5d8460cbed9aff3748c40add4b3c7e2c1729f12bb0d59448d5d5bac694a9f8a2a296ab75b985a5742cef95ce56f04a44c59792ae40d4f2dbae1170b80c09c2d8df5229e203370d85cc0d07f695f139743728f62c6ae866dc63346cded1b", 0xd2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) 23:25:33 executing program 0: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:25:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x8810, 0xffffffffffffffff, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x9a1}, {0x84, 0x6}, {0xc6, 0x6}, {0x46, 0x4}, {0x41, 0x6}, {0xe6, 0x8}, {0x8a, 0x9}, {0x1, 0xeb9f}], 0x8}) 23:25:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) socketpair(0x16, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x4000, 0x1, 0x2, 0x3c56, 0x7}, 0xc) getitimer(0x1, &(0x7f0000000180)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="23214abd59671b5bcc7f", 0xa}], 0x1) 23:25:35 executing program 0: r0 = semget(0x2, 0x1, 0x12) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) accept(r1, 0x0, &(0x7f0000000000)) 23:25:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f, 0xeac00000}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000c21a40e705cfaa43d2236979d6f77697d2c6275e1aab5c90eab5cf797d8d578d35f86e77d4068e3bde51038cd2904ba39e009707f173c95cec0c8e7485cc4ae8f01730590fbf0109626b970da9471c6eb95f9d893cc7d9e2707da3b06f39cceca48cc3a6f2291af7465c055780bb724bf91e2e7b6005fffafe7768ccd666ee91dcf482529e964c60d5171a1971b6369d89f34dda71dca3030200433f386a45f6f05b0cb9f47e18a8af75f94b373cde69f45bca4bd7fa9f4205237a71079d28f54945e2bd65f82564b158b1e1639e565554326cb60e7b5b0d249a5bf8e478e289b2745014ae0cbefab83bbacc41f025160f0f1ec9cf5a883338e03bb85358ce78d3faacbd5b9da92abd1a39dab4d1e2c9f852c5849f430f41ed2debddbb70c8d10f59169a9cf43c785a610dbe34dd9f675e077009d8800719f24502124b0e8acaaf6c5baf2b161c8a382fe9f1ce3f199107e4ce57c925a566483bc4b5b45e36f52418c80a36b4bf15517f5fd86e49cdc9942610dc94e5a91c51442dc5522d2c3070f6283026860c67174bae571256a6e4cf28898dfb59191a23ffb729d68e5e869ccadf37a1be65aea0df2fedf77c00b7dc37905528c27ce7cdb23bee48aba60eb6070a2930577247178d3064e27218923d65ea9643947af447b2d264ec41062d62acb0117e4405d4dc93a26e7153e943dc625644ca5887fd9988a0106b5b3496becead13e5bca7155e28aaf9f22e5da129b2b22c65ae27d2142539e887ec9e23ddc7e38fd3387efb2ed12775480d6eedadcb7902210a19c2a30bc3f8da50610a70ff039d9e266b218ea4eeb9d9fc193dfafc924ae9e42186dd9284e40d8c5ddcac48cbd4267468788ab1b59aac2bf608bb4b76e2b69245aacb21f9dc65c5d703c1029de5e22321876e55d000559dd0ca3107fe19a4efe2f974a5c033245c3f97fcff82984cfd627b85bb0c6071f2fc17e639541cff7aa1d62c43909f26c469a444a0dd827f43b9c244d209bbaabaf69f2ce5836b2f305271be7f5907cbd004f487c0b8892c8ff44f0c62cb441b23de9020af8722ed224708d51fd2dbd8b649d99fe91b4bc2e201367392d4d74d4ac529f28919850e85fead38d999b1971b23a6e60b6f17258b12d92bc5069c87de42f2554a7df20a2e45a39689c90bed2a962162fedf280ee005d2fe5dd704e90066701a8ec8d3f8265aa402c95c4112a775ed37a6b9eee7930fdfa0166c38b6f056552e71cc6b1836b656a5758f700a74fc0562d1e613d6f30b9f0bd8e02dba052d350a310c7665ea3d13cd71671c0edf6880368cb62930c07a1b295e978e733eee467bcb574cbef263aab74970c1bea7e72130ae448ad1be90f3568b1bfee8f48dfeca547c726828600a0771985ce8d6ea66965516a9f13c9869bc6dd76c5d72b5d41d104eb3e246aa174ec38ba2d379a97a5b00e728e053d1e8e8050dca58d96e25102f3f440d3fc9cfe9ae811c83f3587c31fcb34add81cc163a693e7c24afad610cd1a2b2ab9f7f5a8bfe2af2de8d0ba49f065bfc361003223638f73a5ed66d7383b942a98095de9f5b9e6e43601e96253fc8a2ad8fa03bb8ccacc34f706f489f9fead31f9c0f652305dafff4245413341c12019fa39632e427ccead77d7862aad0dcd4081ef0b6afabced1ba7d1b109d340ecfaa9cd10ccbb8bb2a4019281d627dc9d6a00e524658adad43a41bd01a9a8e479f7ec0266aee5c6ce41cedb4b0a26da791fa1c16695b144f6881c4bff74e0068395f9589b0cf5fd872edfab9a11b6d946fba99d4350c0e7ca1fcc99d09b2d49fa99bb044c130d25b23fd94cf9190b4af1ce7a3822afd2b78a4338ec17eb2c6edb2be88c7010da2f26a2bd679938561b568e27a2ff28b969470094d28a43522c45bce42a0ef8bbc57434515bc1e2c542628491f7e19d9420914cff0a7b00c5c9f04048b82cc51322f76bc8d264889ae584db1338e4d7492665e5b6a94152fab0e01f8aaaee890e90b7786d26647697e9a050ccee93ac96df0d7d801139ac5a8b004e2e923c3b40d82d3babbe48b2a2cfce1c7d1f6750f9514fc3ce78e15540837b7be331d32e66f1ae5f9947126480c5bb2b7b4767d0f64ebdcee90e9ba127454ba68ee28b67434f47c2286f1f401800ddf9f49d29c7d40c7f480cd6239d7a724be9f7a13ef5e6aa50b143ab7e4857d2bec678d14ef787a431ce2a47bf1c13ff939eda53375808847778d281bbf4906425f1ae7e8d2097f3a4f5202c0e02ada775e5a1e1298aff86e00ce7c02fdc14670783d15ecb83e4f47f916bfbf37792c3b4e099cf06601de4fd46ca95ecdc03b9ce411435552b500b34bf9b0e6a2798661a22a33ffa487ddd0e2820a18f521004dc1ad982a08738f13fe5514de0be66fd9973b1dd20b7001652a36ae6f861e7eea598478c7c31e537bc533d95109cbf3cfaa71680daf41bb59646cac2f2db53edc5654cd984037c16e0e0a4ea7a5435b0dfa564ee75ba4dc4fc25a67f3938bee485cd859a4d7614305affa3d978f29104fb77b70569e55386b070da9eac4b7a17ec4ccf2c06c9d0cad4a26e5545273cc1da9ac8ef8034be55e5f0997551e5e68d0f456030e8f8acff0c93b4d1f6ac0b140a2f5a397b731e1f227490ca3dc4ebf4931f82e541ea72c996aca6b85b4d161ef0c2982d61c8b9972458de55050ec284922f18cc7ed92798383622d271193aeee5a6cd94563f4a86bde2273446b042eee431d5a258b3b1b4dda2fabaf4d18e65b1c044e87b5c5cbd2581412320b5f0d9823b6ba36ab4e7a16351bdd5f7be3be82efe4074518f54dc938535a21dbb7234080ddffb58141a81ab5ce00c15fd9c440d40003b6292a4238f5e071961024dd6019c93f88b0c995b427c46e01b83c3bf22b45fc1c58e4e316c06adec9c2bb25f1178872e665346935a8ee9cbf3fcdee593cf7ea24a7dbb7f2a7df980b9d5ece7fd55e230b086736c14cf0f3526793b32339e27eb983c47e4c13502d4221eacd90dfecc74014f8f8d572f4ac457b84727de9ab0c1eb2894d37aea4824f0b32fd4d579a3e724f96ceb655ea09d7128fe56136c825014776daf111ac7eed7017d60d084255ab4ee32ef7bee1e3536e457c8d48622ff2d583a91c1b5632a87093895e9931f006c5040cc4e817d44aac389b5ba2c0a620378a9e4e82de7aaa1fb77fa294323a59fa19a899c3e839fd9b6119c66bb3dda43d5e128b9dbfe7f6e35f2686ee6c2a0c2ab83d418e0abe7d7d80fe759c369b4bf9b22ec0ead631f41f36269577a40cbf3bab60a94a9abce894b58ad0627f952228218ecda1541eca747ea944ad0a902a5c6849c5fcf5863e4ff86bc9d524467fb0e4b6f91cb3e387dd55dc0ffc9286551ac6ca2e4650e7bc6b313a840c504266954d6300e31bdf70fc1c02374adb6c78bcbe37985e93f9d4c3d74fa6fae59241bd34f52dc0ed3f28367b60d9b839d7b48b1666a32c5ecbe9ad22577802acd90cdd2fd55641ca84bfa22d8fae8677b64e9a021d13e787dce77ad28395871c070d915f775251ce682436d481be4c2e8794b3b10e21b0b0058b3dcda5da0f6d789d4ea28487bb362ca501ca4f5de3c5d968df59acecba486f340fc9bb428a3df4e0d1f58a9655a13dc9dd8a18212b566d479a73c863dcc735afd8ddb916797ee925b5887598fca4bb979fb8f60bae62341764d03b439ca2167da339bf7d45b0c0b9549fa13fa66e8c97622d59859215adf6484598ddbe8ab59bc419470855f9aedf3afedd8b99241aa9779123510d7f36a89bff820cee80db1e3eeb763f2f34ff135373b0de77f69f9632915725041ef19aa8f4f6411db43fa6bbe99e99bb36f35a790a6279f35aa0edd37bb23764caecee04d605484aed10ff4315ab7859929569d7e83acbb869d7e7197720da2fc68e57a45f15cd3c5ba57ab31b36b787712fce0a8da21fcd2f9d76a314dbae1c6418c7807c9a42689e8a9aeb7d5897bf13b8afec8976c742edf1dfc8982855737a43b9e5deb972ad29ebe90179e5bbe1d277a4d238c24b415672546658804d49b4d8e43f5d22388036a257f8b97f61bf8b067275765bd8038399f9ddcabfadea70bcea7292e0304964ec091760a2f5bc2e61a6a9760682b4f17fd4d2eaaebeac62b9ea8a9aa72725560caf5e026185d0a3a15ec929cd24600d4b4f9ce72f2349c05f5b7c9d39add4fd34ef8f9e5a2c494a9da27f5eee12f5013c1dfc98f99a2c428c0d214338a8cadb160c1f0e00bf87a631823b68d6e9632a5e0d1c464cf653c60b51280f80985fb13d9abf691e1ac0c2074c8b998dd6ba7b83dbf513f5eef15f26bbe57130cf7e99184b98fb8cde5af671f5f655d2db0dec5e2dc87a2bde0f766153b2099d5d4f1ed46cb24c2eb0727b88d5185d300b41164e22bd823832e968672a55e05973fb47e2b0220c3390bbc1512687c3e4de6facdba3214816632798f4e6cb2162162172b8a8c3990c49ebde518ddffc2836d1862ec9933082ce4b2976fb1a72d9e24ae9a058b28b00283d96876e72ff33a4cce0edac68540d0fe705ba062e056d6ac6778bee885b6575d40a7ab4fb1edcdf1c6195961ce823ed42f641e5e8183cac9caa9d003743a04e94db21c60cffced2cde5848e9d425f0e3ebd4fcc82bd74c5693e489cf892857c2b53da5ec5d8edf78fff48702b168e2238b25daf4181daaa8afa223fc594adb024e4ba9fc548eb24291f87ecc64b32f0a846e476cbfc9d1dc91deca24274f38571a4df393becd555c62605eee3d2275e7601d22c342e2a6c66e691013ef43abfa4183671b7f70027a299bd86c4fdba50f5d488d1a321064d7cfa47c72179e0d676e048e16f41e9a40313528141ebef80c42e98366c996fd660bc70304379eb63a0c3cd4833dcbd1b39bc3e07b033d94adc167ac7cb9538b4da6e37e665e7b6cc9bee77307c8add71ee607168b9480950e691f4ec47db4e2644086aadf7bedde01ba39deb5cee9bf09e1c7f6feae6024db04dc5ab61b327f328da95e390ffc830b1e01c18f650e1d5d2b48ee58328b6cf3c8baf56fcfe86c2f5c3eed80e8643d86dd654dd0e3093d0abc6181ed7be2fd9f3b1f2dbe3fef0b5ff3f2ba6fbc70aba97dac920dea2e50147272a09e88f6a464c7cf60748bb85350703c0c45801ede8207d4d5dc5c104e5e8eac2871533e22b1ecad41ce3e8c67ec1bbe4558150db144666ca7f2775fd143adb2710414d57ef4dd833faea0c9e38c3d87f05cd6f9b61fb4d03b1939ca4b0edaede2eb37babd5cc08ed23298d4fb8621b6d6114e3c3950b2e3c018bb073a761b612592f7c4bde658fd44352dfa0ffe3a6093402c592f42e371fd4e970111fac72d2fede798c2909929fb75d36d0e5da3f7431fbeb0f40e438bb38ab9557f3d31686fd389d0eaf356ce64a1e64baa84d5da31740e99d8bd9b63faa74d8dea2238a5a0ac0327385ceafbb3cf54add307a48c65062f70cc3b51478fedab1d1be9b84cdc9e95ad54978e6a64bdd53674f4090c3229c6e0b959a26dabce036b314355073ecdbe724269a7e2d8fdea06c8fe00a29871bc3e4070fd86a9a64ce0df09d48a8aba1b440845b2bdd957bc593c631267d698434d3c8942d116fe6c062655fc8c663d7f5cd1162cd7938dfbe090b977eaf1c22ed3b4fed0379a51b29b5f25120a2315ece34b8699400df2391fef0a1a87d34d20f53c1bead7044853b84a41236284a20f1455723c76e8b6d584671dc1da31577c9dd2decd7dad3941a510aa219472465d535eb565eff87cde44931620bfdece5ef"], 0x1008, 0x800) 23:25:35 executing program 0: socket(0x3, 0x4000, 0x80) 23:25:35 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) dup(r2) 23:25:36 executing program 1: r0 = socket(0x2, 0x4000, 0x3) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000040)="c2a5906e70819f352f9e5c325ae617fad81690ba6c8f0e8715631712287c7d661d4015db37642a3f238ed42ef43a8ac86e5e6b93f7fd4f2b3ae548d2b7cdc518f791ba65cb1130cd90fd0d8202eb806e8e1e9cbce0d1869d8c53cc32a75ee6e6214af35290d6747166dd6b6d1ece05296d99542582fc3b08048840c58efcd3303a479d9d8ca633e25f7daadb084b1d0fcb740bcdbce5d130b8100a2fa236252a7d254e3335daaf4f35c70dab3d454478d69311aa75a9756d487c3cc063c43908444807e174e8320a34826c5698f0b5c35b71f4676f895cfa4546ea5382fbe5483f2a38"}, {&(0x7f0000000180)="e5b5101f6bc74617ec03660c15bed2638be7be589be7413c6f259b69fa21b4faf2c30a30804bf0c8e9da5f9ce55238522259069d176ee15e1edcbb8632241d83bb6de9582f21a523e3c92c5ea5e10d6553542890e786c09f93039be44254fe618b30e6f834968fe87868c49862210b5df5bbc7a12ca89d230dcf626e43f4895f779931641caa6172c8024d89c5dae4d67881f142fe21b513a50ae2421cfe57b33368d22f6e1fb7f27dbe21872dbc3a786e0b8ff9abf243c21773528c2acb592d51c64e5af985f01713a42329c17c5d18424a70bf"}, {&(0x7f0000000280)="4592d8dd7fde6e9f8c25136e58e392b0f7d4f059f15a1708e9f456657bfa6d0905a1bfac4bea39862fadb07bc5bd10f45281e745fdeef3bbb92a9f38f09fa877a4235dc3df4af0a7f2e7398ce97f62eb8d4d6f7614d59b64812e93e7eb89b45b0f92fb8af0fae6bf72060ffbd8b06452a6ea0f56d400d5e39d57ea994aa376dd9323123279b824c7b3fb4adcdf289900ddf0df3ac007f8c4cfbc72244af69bb672cb350d5407d3a2aa93255924d3878fb51ee6e6f228af8398e78dfd48774427dfd9e6436264fd3f0f159b0fc670f35c40db14684dd513fca7df6d4d1b0126ed7d0b754fdbedf8cd6b46ff099c7cadddc431a592ef480b9de0cade1a1b8da1e4d7fd35ee167b5152d28aa828dc2c7df4c96fff7232a4606bdb94299bae1d728e84270f37f78fe7bd3bcb53d3105602b826156c34b718a71e585f66c085f560471a7cfe0c943024ce6b096066459bddeebc1cf9f0d489c0991d5f30b5c9a9e327249591b77ef64983978b6215544221a411d2ed6c7e576a6f1c6d4c56e62b325f38ee2a398e964daac952680a0512e98eca978a1e47388b87529ab9a277c769d56f038c4834e2bbf3b693c6a3a496e6649f4d2bd2f3a73f25c50499c37092b5e5ae92d96c191745333f05d0e52c691c670aa90544e944726293633e2cf64c3092ef4477f8aba2d47587d8c56681b1910e60e5cf0eb2fcf856c3260ea0364519d0eb949313d5e3d26b147afb4236c5ef14add94bbeb3f16028cb537cea26fee2919ad451428e31fc149e4367590aced5640c42499664b3ca602c465a4d7e029ac5d09a68f85e8372d4701faec1ba0be6785bbe9f27cd118e3c10b6791fc56b5f238195fa78ce43294cbe30cd88985b5adafb14ef831195fe3277edf1dd10c14b2745d17f3857b7de991dcde81214f62084e11f342728825107d4688a58a9ad898eb1275b696937e07d6f8b27a222dab2f723de7aa01ecf463c214a7ab22c58f2f6f69ad71bcdd967b12cd5007173d5e55bd0bee8ad6ceffae28a2a9e1b89a347b08b1cdb7ffd0d0b255dde3f1d558f4d0e83ce7e37ffa366a431f9fc105c1d6803da96f32415859fa3e9e9803274bdd5cfefd17a853c85676a52a17743ba7aecceed931dad23b0316f3e6762425b1a5a236dae3d9e18a22da4f30c91825b30bb536f829224835d8135a62c50f7c92ce05ef6762c57416a20529e4e39c94f5befbd7690adb6a31f6361c6b9de564c4360289281072d1c2eaf04e1e8cc7ca60beade020a4ce612f9533afecbc00134137a723cb2053751fed636f9848d6e07743d3a00df2bc8584c50bc1034cfd0f4879c46aaab1830f32ad0fddd9f41f04c0501d78db496f8976753ddc88360cff44efc04c8e30755733849841e792be79da5351d4afaf87743ba99c435f234a32d72321147153b23b889955ec01680b7e4bf65bc110f17b31aba961c37f89ca1a6438108510669e7cc55aa64a883acf1c529a28461c83e949c81b9a76f2387a4add6e2f677f3d806f19513c5d27c93588e8bac4967e5a6e841ed17b57cb8721334ec3f1c393f9044217cb3455cb4cc863de3fdccf2898a023b14d534cc9a91708e3e6f9c97c14e61a803482fb442a305542ed5fafce3c4955e19434e474842d74a7b6ff7214ba1b19adc59808159183e04ced94b0da4ab63bac4d24755a7464879edec98f9a007f9d9e78961728a53943c53aa1ddba524e6731c778f2daa28da4ca6dffceb7c38a88d969acbcab9617091407642d5471c5e0d51d26751078b3fddbd2a163d7e2120fa95c16d2cbf4bde51b700e339a27fa55a980704eae7b9a29297b6889b8bb0358360f7b767b2aac9fa993978a2282236c13406d73aa9f51fc6aa8473424a75aa83976443d10e3f1048f4866e125372d513fdba70a3129ae9e8db992f18e51ca58ba79149ae79c8cf319cf01ab22d64a6c9c1209d2edce7414312b2ec9d6d0fc687a37e27d644de4bea7a0d5d30b46e7212d97386971685fe1fae5142a83a82dc388cbd365ad9cb9d0806cfdf79b370240e1c1200acd150e26be52dcfc139fceccedb1771968f7096a369ab6229a756aa183d48501a51e09fd89c7b3c9ee2d2411523205878fa26cee53784e20738634aa1e1d198968abb95840bb3b2f4da7f6e5ce488cbebdf7592b31bf82bf669477a6d4b52d2a2fb903f65edfeab8f51d272cf2b95e4a42bd805a8936e433d3183479dd63ebf3bc7819e18f79d015ba97d966f0ab82550659092c5fcc8ce6d3ac2b9651c5b993606b26c837a06ce834d762b5fa85b7b8724ca7fa84d98aa3e2f98366022c4c8414b1a6f12b3a441201b1431fb7425c821dbcdac6ae69614b5db01ab48414bee4b5ee98b22cd70845008ba6007259f45032a6f148acbf8b9274f22c4c9504139efcdecff894722081f0af791a1c2616eb579578dc568b11f594c3b3801a30fe40b28fffed4130642237708feae616dfc93be5635ceae9678206378315a587167a1bbd1714a552ea52da8e9fe27fa6153f1aec9c0645d56c0569f3e3a322e2bdd733227ee80a0b4f1cbfe622161f7adc55cf590cc92100bd951b337468e47bbc28fcc0525ab87905ac075d911dd38a108799c3812df8e39724977088be741720a2cdba56e50f013054d8f5bbd4f278a875981e40324845e3f7003f3d0c366ad466240c75d175ed63436ee651b9758da2b7beb1415084b2b47694352d565024b607217fb9456ee59d95f2b868543ac841dfd8a6f3180a93b82d8c2dece5dc29642589d1358f024fb119e44f5ae6b5b99f0b3b89c1d9c7a62d43584b1c052c160904a9cba9ba078554f8d6813c3dc7fcbe628e973ea78e17036f792e91ad821e7041318bd75e420f03fb3a33fb1bd178fcc406c58d9771934a8589dcdf71a39fb0d25429035a5912d18f9538c0c15499fc26ce3c8cb582c02dd9921a97b5fa947c8163d9569680e4daabc24f44d69afa034bcb59bea5d3069979223c07af2afd037933532bc1e92402d4cc9e6646f6f0c5de9a16e5989481b096e9409c808a2f92c83e9c14af1222fed904376c2fc584a52713b466ff086a21365b93603f2d51816f2fd8a2d0ca54c86f1e7d9c1e01e279cc502aac1901ebdc61321e5eca29e46bb23aff7f2ab8677bfd04eee3d76b93d1d67231dbba688cf3a41377b55d13024da3bce27aed040bb82f04ab5ad35788a816c17482481368d0a2b8f145b04276e1645127496b7e966c13fb1f2f1407767eb2f832c4841dcd9188fd5670901ff517e9a2d6ce220992254b3502f6eb97ca7b0877ccf569d56b18665358b8db0252eabea6ce29ddf5e6e2655a12057dccca6db876d726417ff876d0d35554ea5db1641ef8d27e5408bd597407c22e7755302c2e65df5961a755397cd8b0318939b4d7f901190eff93e3ae607d1b66bc0b567562214b5545afcfc80a1c889040ab81bd91e7760f2f781e163883fca133b93de91b22a106abb451896fef972c102522853776b70fab1a3240a556edf34132c269f3d07b31b760ac5e8c3c41fb1a424ffa05e2f80341a7cbc0528a65312aeab5b9fc650e330fafc8825c6431f1baf81d8fc9867ab9f13da10ec35b214570889446ba1b443f540f36c3e841d7f4fb3d6bac08843db1c6d3cee785d8484d3649aef0437364b085c826e58d8641182301a0df24d41186fcef3a63eef78f9670d7b0b57945d565b7e509465b83ebcf879c4d1b9f444e25684083f3a114de6136635a857ae47679eff75342e350d733c207161270576929a28478e4deb59971862335dba6358dce81bfc1bd308b14c1514087e7e93b87d1e63a7a7b9a49515f3b3aaecd88fb961bd226019738748b9bcc30ccb71c6e5e72efdfc73645fe45ee1310fb012f5e6c4fa43cdac939f5f37e7d70c59aa88fe52a53ea6f7562b39861c09ef7670dba49e71babd9022bf5ea945e8c6c14e9c517eefd54682790c9f05003ad61d9efe43283cbed1a1230e1a9eb6f64e45681b98a6ef7bb8b33c8d725bf609f1f322e4a6ff81a53c762fafd9da550388752bd25ee51b4818055fa28d1146fbba9b790a966699a65bfed1cd04d3fd8f7b92516909f40e44e511d317ab30fc70e1af003d208d24335d20ce107956e813b7b442851a29873821c9e77f647c2db9c821e9a4d4cc30f1d9cef38276e6473d90de472645f5bc468a237075280929e2bbe305eb061c941dea15b4eefae4bbcecaecdb66b79fa249f8f859f0a9302f10c5cfb1cebc7c01a4509440ef62fdf17d7e8f402385d5bd397db3b46456caf79d3f637cbe3e53aca23b26981fb53e91d425c895e83c9695f29b2019618972e5d8c6587479acbb3935eedd81737f600852632a94096f3ddadfe3dcf792ed4fb1e31ded826fceb41dfa41a07600ac23ff1b0891525164da19fe62429fd502ec88005f283c7cb58edf18d03dcca3c2a9c0c7d3b634e1b5357a74b6483383e25cdb87d3e73305adfe3402b02495f197fbe4d22aa13843183dfa6021d67e52954dbb8303bceb78d022860aa779a14b90e7ac47c6ba6e2abc449b239817bd6b7bdef3c349e873a57da0740cdbf0dbaf312082eeb374d749ce5da09c5d252701d50e4af077229a23cd569e177d262d6663e651a072ecd4286057a449329d7f9a877b6025da39f299006df1ba5451bc65b16bdf001bbdf6343b5cb65449f4cb2e35a8f23bc0fd584e49fab9f60c0fa7621b4635f1a4381e5a61dbb836a8533c66d161911702751f7bcd6a80a78c767c56cad526be3cc77681c273f2c3f197ccaf87c82def91796cf7f0d695d78e8501fe7f47d44ec2aec58dfaa564269a4a4a6ba8c2e397e472b4780af2f44b15da564e2299522acc3b02ccac9d79ecb5edb1074c8e04d5c64d85de429ae337d75085572cea5044f92f8e495eec6b9e10071c2f5dd7e266e340c4059155ebf72169e5c23f796d6f569a517c998be4591daf0787e02e91639db4b2f8d7f290febd2b36a058be2102a5b9a8b44d548ebfe065a591e2919f19c25b90a9f590487d17261ff680cfb9f1032160378ebcb47bddc5c6e46eda4e9ae321a9fd50cf7aa069fde3c612f077bd279c630fedec43b1ee65ff50924b57fbc05507dbd6638008cae9439f63c3de10a64399a4518ba3fe5b41dad221c1736522b985b4d46e162eea8ab782ee199c52b82661a98d86c830f7a7e68b7165209ba63628724834da53031cbec9ccb01546c1797c24b5e5d1d7270c6c449ed47c6f174eabd180c997bb8d2cee5d2b4ca90d66189eeab95c99457977268744b4ebb06d35ab44d83d043cdcdcaaded91e9eb61c18227a3a0bc9a24055edc71e1b0041568aa0ff7bce8e957db3a09f82c400bc05d5f7cb36d153b2d43b7ecbed134124bf903278d7d35f363982b136798ed966d431864dee90b4e195d5929bd4749202d976c7ddd803c88f6bb975f805f1c8010fbb6b785af16bd7c690ffb8d45de1eedfc1bf30658c03c1d71bcc6336e3eccae7957d68327aacb3a54a83ca1ac4e8b84a98dc9a124245f84f17a68b3d00c18e2319edc0118ac25f22b6b9ec2ae0545d4f1075aba3467cd5409f0902d2a756c4d3c590894d016a83a640828f2a5dc818bce1f54a8f368c5d4ea3633719c493b9378ed06e45728d895359dc7626583c3a87d30f8ec04e3328cb7b75a6cf1803ad5e32c2a6ea3d649f86264853a1bcb58328d1902d6c2f56df7c97a40f607045cd7d59564c9cf5ba43822ebaed2d8699c7098bb43a6519082b035a93abb63e583a534dda90654272703d55b20e0d5bf5bca7983617a3d988d64a7a97"}, {&(0x7f0000001280)="e3e99d2bf26069bd5ce63f73405526965566b5c1b3426bebf02803fd315776f56086a888760d85f44be3277dadaef4d6fcae26783e72f97bf8c4d9c5400499d3b5ebdaaad06b56c7bd22be16fc15668b9ba5afcd163e908c2b2c5c057ccbdca29d7bf9b3206397e7f86b3a3ff09c4e29a2171adaa067ecce09356de9e0e653096e6e5b558546d53234e89e287584f88c2ab572bc43a4dc5ba177140adbca8fc3aaf461e97d9d14897f2bd0b106e60bf0b3a9e487a40bdbc59067bb44ef1403b60377fda4f546123e077eebe9db42e3dde05d1c292ad61634b0476f718ce53ad69400dfa8756d96ff5f82a22ae2d760a2efc56fff92b2ce697e4e4de8348b2cac1111d5c91371226c7cc82c3842b5ed16843a733e2a6e2ef752da99df12c21926535a3cad8cea14be9ec56481c91f6bb8191f16da004de1e52b8466d8b4273dce3cd0dfacc52c03ad5c8d996b6115782cd68e62a188a86e1f5628db330e02072f8daa601a457130fb64f2bd5cbe5029be917d3db9e386ef9ba9cf8706a3277f3af48aad9742d2e19881af7ff0b3faaa3bc1b80738ef98881b2b840045b4b385ba1b4dce607d542f9fbac32dcdf606aae320fa04d79420e4915ebfcbdab4d88d62b5876f7510f20c464936a83ed41a72cbcfbf58f2ef857c9e9c55214e21f507769617ebec977049a3bd03a14ce7b33e76111bd3ef3736bcca272afd17d1b2f063504ef732a57df032090575953bd548e22f3ae366f67fa0794cf95fd047a32633e30193c98ac763e93bd50954cc4049b2ee5ce6f0e7f2031de9a21ff72c7f5ec4f36d6cf16a6690535569da18e7c182328be36915c368068b83a707313d76575c1674ba5502f166ca06959c1b8834995c95436b145db05c202467efeeb3354689453905b4c6697a3b7fd04d35b598fd7ce81a02eb0a3b4eda5c5a75bff54dce5f279c63d7a3465f453de99bfc5b1a3f2060cb1ae49e0de15acc17c9aa99d3a9485f1aad253a2c07dcfd98ffbb760202307acf620fdcfcc0167bb62088242723e13a2b15de38c4b7b1873b7e97d31a81312c09d42e9074ccea1ad10d7d167676e86a7304508d4bbf3bf5f7dc04fedda2a40d35d59c3d8142819ac44a65a93f8c4b592ddfd9ac08bea8f737e33b132b800790ff2bbe9fa0fb1330ab46963a0717ddb3cd045c5e7df1639f8ccc01cf8c224d89626cffa338cf0ea2a2510ea3146d944460ad7c87e6d58354afdf49e62b8cdb9789b2e4c330e9b8a5a075aedea25becb7d1f0f8ff716ffbe588e8b80e1fed60a85c130601a74ea5c0e5a8015cf3663a4dc8c6c8180de9aa67f6c6d7d46e7aa5ee893eeb801166b66e191caafe6349cdcbc1e66055ce09454c897387fbc2923ac59dd391ab2ac8b0ac849fa2e3f53cf6ba2767a4e2be9541c6fba7d383cf63e59941630576c0dfe3368781324b59d49d7ffa695183c01486ad489f0384c15a97e36f4a997172dd1dfac1d191dd8c40572b7caae68e4ac78bb842031e7f1c0b5b0bb11fce5e29a75afe198604301aa2171e7becc32fe843b816d2f72d49787d28f986bd3b921a48188d9da39db3bff0729c8195117d946ad81417388de4ebf69dce27c6a3fc275f217cb38026ed0d5e70dd2a523dab261a248eaef542ef275549489ec1d8ea028e599d058015386ce3e0cd154d7e6c92fba40e9afe90c3de25f11eb7de8a311f996d516e27044d2ccb901aa9de40dde6dc6c4c0a35a5de98bfdf1037d64311b2ef2eac3b7827bd414bd774ca519afa26664781fab9543be0722511bd1371e03098f29c3bbb9c21522f8a81fd19074cd6061dccd183dc4d8b7a35699ade085f641ae09e77f238d62d09b9b1909485c6794edab6fa7c4793dfbcba278d8c87e24e604342d8cb2846a3fd45872090589315da2e957cb05a1eb24cce21f3aa7d37fbd35e8a244f0da4c061e89cfed74b8751553e1069a1a27b5663fda7721dd393bf16059d5e7ce2cc70374fcaad0073acbad056595fee93526d14ef7009e9f2dda73a4bd0d4442f49060508174dfa2056db652de56a074fa25aba6c433915f1b63ca09e4760a9a1a431736a52cb33657107a2ed1d30b80e2fda086219cc8da271c69f820cc1b913473a8477b0012fd5b581aed5b695f48646aaa2f33487d1534249cb262d2afc1647a11bc0edd7862b7ecada00e96212900b9bf81e13c0e89a18b28d7537e97b8240975845f64ffb34d769aa676912feeefb6968ce56852240b08e29fb5f559d5f3dd0d676e28e326e467890263eeaac4ff7a9899787ea25071972f910b516affcb3f34fccc88a452e3d4b8281a72a27d4cefe574557e69749bd656f50ffe1fa7e2ebbae8e795258ac1d5a4bce47a17dfcfed8cc4201ea7c5e9c5414ce70e0631faef485336b5ccc18db2160501dc7028ea8c72ffe8fd5898c3a9ef4f3cb8908bb0f92cc57eed94b92862115b4b57fee8d8d9ace4192196f308dd0291ea19d57a51c8e4be58c6c0939c88beb2d300204a83b9d84cd1572d91ad743da4bda37ab2cf3298b6f0981053de53eeddac12bbabff46d933977cb62b74b17372c6f106660bcd62b12c7f200c580f51fd9806c8e5a1aff76697dcc930de7c69756a2e23abb304740dc99a8201c6616d6abf618aad840b0f6e733f5ff139fdf6b2c62fa87cda126340b94a0f171dd1f90c5e239f3fc872e28b967a793a593572b20f89a63fe01d8b809d6ec6c5ec20c3f264a7c298e5eea75d51c06d93bfb7d9d8ea713c9c3a0fb1d536292420f747782a94a203a82d1fbc3a62715da0314ae80ea746dd5a64e0aafcbfd672010de8fdc045d6c2b8311729074c90cacde519c26b2123261bbfdc5ea99ef938c1bea5d27827e9031a913307ebbee765fe7e002d6bb0275314eaf41a59c1a0f9230f53d71c0b6e2874d87ae96cfa81e73bc7986dc343b6acd5ef067d8e504ab30d3bfed05545c271f963bc43845df5594718c20772c9b3980d6959f77276aada2488e959b4eec97698066d23b74636afb6266323c03d5f22ef2795b70e3bfb9217edd7adf548f748a9268994547cb7c3a0a246a94c7ae5ebc3394df741f0862dc6a0e3dbe9533f7885e6769a60f8ff82c1cedec079f7ce7db675f356057634f7420b38ba4dc785362c06d2992a43e88995b826d8838c0f91dee7521c78b316c43174f963027159c41a4a4a65007b294b0dd754ddfdbe658ea593ebf010ac621b8c9389d6b6e54902e6093ca07eb836bf1286fff2b9763e2afe09e9864e918ba8f3a094053f4830404da15de3f3471a39ccdceea313c49be9d96e0530684a9f4b0f9de8e3a92b429f75af8bfa96afe73dbbda4e80ca6f2b4cd3b2586aac5b1e98e5dfc784ea82e9fe2bb73196c8d9a44c77a8c69e1768597c35daaf24144f669a8e0a1530cfd2e8fb2235f0c95e7af22716c9615a64e65f5d5466894ac0c3acb42bb00434414333cb8d7330b49f1ec9c6fc331a69461786db3b8a5a84540b7b0159332c397feb726bf1c17551c944d626213ff1fb806d6ff2104e7a13426452ffa777b12336a72b3f6a41c9eda2e33c511d76f7bb728c1789b437c5db026f41ef372e9b5732a5710e74943b4941e10a05cb447d62b12821d53ce5bb11d6a7ec67b66a0f2a976b89d6480db613f8bfef2bea3e98a2bc86158ab53e5c5a93d9b91b47a5cabef8ea97441ae0970c8cf9155d2029505414dc416e4f51fe25899fd8a8fc61bcb6b8b36245de06ca341983b10d06f60d334511e5fee91fc18b5869c2c74bdb8fe2997580ce54b0b41c2ea62692521667d884868fceda38b38f29992dff5315a9b6a0376848c100ba1d98b61cf3ccfdb776fdf4eb3134d76aa32b39e8ee5fd59cdf480f9e1ee198ae01da9aab2137bc56fc76cf1e61939788839dc4e6ee1408ede73477a61928a9d2de9ffa37f3a1fe210d9e1c82ee68a8490bde3910f2f20142e11ea1f4ad703ac236c401f203be05ef155f0113377467ea40bf86d84c0103febb3a466e4dec1f7ee555cf31722fdd4282b6970d58cd9a2a3ec71f842090e3919b14064a2fc50f935cd5bd14b6f2ac73c86d5e794cd806e0b7a8ef0491f0b9f017395ddf37677c027cedc04efb3ffc54663cf6de604fc79d18c5a53cb4bdaafb3c7b755223a046f3c4d262a38fa43a7e93b7256f6a3c59f11c66bde126204b0a1103d716056e66235a2f00d6e9d9a1a66415cb743c0b296b5668a74f02d39472a209d7f316f8667e237ccf8650872663a437918bd3e990ccc2413135393b4cfd26df6fba30a79460d70e8ffc0da7755342dd83d50a8fa1e4a3924cae53a3a6227250d1e81051995cd82a97f01d260c6a8908958d2027cabf26323f034b46ea3f5f00c16d1508f9c9b39585ad098bf2ff8f18aa488e8c6632c149a8bed8f9e0f07929d1d667aa9777cd220360a1a7989f14273b900e578adaa5bc17ac4be58e03b67dee6cedd113403298b2f4dfd67e2cb13f5b331c2d228de914ca37f5653f26fbd1c6cd167e05db95d8b4c126e3464db7c280f01751fc91979e8b8deb357ee9678e4e798a5ac3667e157c1b115f809f1efd453565676c9bbcea07a9d34b86686f1788115242c55d84ea29b455f8d0c7b7b3efd6dc36b9f1c69d4f96d22c07090d29c86fd084adacfb7877c3974f932571ad5f2e94696b138a702c8f5f13512bf38a35dc960b39cf7d59bf307b416b2d20673c131cf7bc4c881203865ff2b2dba28896a47ec8d5dc89c0ed503b079dd6a62e1f3300bc818d57787c73c10279ea33f6ceb361286f34d2bb71ac60c71aee9e95bcb04f1fe3a355f632f652a2ea79adb61be9003929b19eb7ae2b6a51d4a352b79115d155bb640fb9710ef5d3d5296707ada91f3bac07e3a8464c67d2a7b1dd92df2f9ab09834a2a55ce5620a84e161ce1cb0b516f5597754b3427087a93746c5f78b41813b7b1f6d2a1e1bdb4f97c87cdc7c9ce169e9898d38f2e9cfaffc9555f5f85119efde233a26de61f0f41d433d160387233a8ec43930df3b0caaaab02299229c3a75ca13a969adf3d249b42958c3549cfa9cc5329b571668f0b9b541cefe61d7cf76902824a8b2041fc41d27086a530b8365efc94798641d7656671344146a9e0f95a82dbaf6169b77f4b4b605d84fea952d688bd7748a1b3655bcc7c7dbc943130d02d71f69d55006f98d3f708ddd01e87cbbcdfdf6401c6f1d637243434c00daf85ff3cdbaf962448133a42424a62edb1f6ef995667a8af8c3644201402c25756e6d519c672f3648d320ebaf6946ca22285556a6060e8cfa999908ad5e1b184fe1ab058f010f380e9b6fb53522e55c64c16e13c251f9f489f800d723afe899bf6f430e53b53e5828e69bde5c230c6656f575a6e7fb5dc1b84eabdfc42d2d5583c4c22d5fc72c04a9e61228fe9c137d6f90e3df8fc47afd746168a16e8e28bc099649af4a352a51ef5918dcd9d050b4ad1d0b8a51e8feaae4e77bc106ef4689c5753c8d08ee7a90147f6390ebb3e4ef4bbc8110958e9d663ead766205247cb955a8a7e8b866c39d6c525946fd9461d48cd28a6c865fe516bb3419f47b839ac4ce2504ddd1744632df4acffc08e7b214e6a77210d12df5f0f02b3751b3572562a05866e77609278d04e2f75b10c4a14484aa3128c338c7f6513761b6a85fa866adc57e4b999c68a17764475f24865e4441f17052b3ba6b510cb1ee27465b043b07d8c12784c157cdd9b35f1874ccbf2445c752eb44901d010fdac42ebd7bbdbcfe9b982b03cd6d584699b069ec84e2345add3c26d0a247b3bde13ce82089ed94b8daa040f99"}, {&(0x7f0000002480)="d1c39e57deb2b0a25e31fd6d83d2efa01ebfe7ec2c2317a947b4035b1204affaef22ab8e71a6669b4544975cde829774acf3f862a1e401f5505c03a8a43726fbfe2c6cf2569b167561aeb333fcecfb45721a418456f7c315b1cfabf053853f4ead85b226614194e56a74c9803e348ec66996201a5585493673af73ae0d5a63bfce749c7f552c18e2bef6abbb45de81b7c16e671a6cc976337f18ca51f9d90b03bf8a85398be9496ebf407a077cf440309e2f265df4a3fb5e84764e0882c98128ed6ef7254858dd0beb2c67c03ae1ceb19921969715f2a37b15e486fa58c51439899063509f586eec3cbec280a6a379d45e76ec3306af3a563af8bda99b3c1cc492ed6e4264bef13964896759330e7082d44eccd1f40ee2b374e73340ab16c1dad66683a449acaa1cc543603a9179522a4dc77c65f9c2723f83525f59e5728acfeb4a8cab75aad524b84adaab4aa3518b81fd2448a6099eefddf5b7df31b0e021078584bae1d769262a"}, {&(0x7f0000002300)="e3abdfe4c664581bc99465e14006385c1aa9ed53d16f7b97df5b4d14d3a0341ca8018d44e5bf0245de2b1aabf26da07b45197815082a898deefee76d234756180e369837c41e9b8d7cedae68a927097293c91e54e1dad1cbfe23066025bfc79ef5a76c2568e0f5c50913df56058a0f23492a318ef4273d665d420c663980445efe553f23e31025a57f1dfa25dc7f79d2225f5d2cb27efda564f2da6721b05d6526626fe72a2e3926a4e4de36d856684ea7968e1738c068547e0adca4a91df3888600a2228310ee2034e4ac1eed6047fea2e8671994ce9fcd36d5ce83e223d9bbfb048e55fff0530e6d11884255d4e25cb0da"}], 0xda) 23:25:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:25:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./f\x00\x00\x00\x00\x00'], 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:25:36 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="cd52005462a3405b18a41b3cdc4bc8f40adc521b5c62140987d0abe26b629aab84b7868f97ad444de24f2ebdbc", 0x2d}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 23:25:36 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 23:25:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x2, 0xb8, 0x3396, 0x1}, 0xc) syz_open_pts() 23:25:36 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, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 23:25:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r4, r5) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x6, 0x33, 0x1, "ac20e85062e18ee9f2b432123ea1d0f08cd8ab53", 0x80000000, 0x8000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 23:25:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 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) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r13 = socket(0x40000000011, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r15, 0x0, 0x0) r16 = dup(r15) listen(r16, 0x0) accept$unix(r16, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffa, 0xd, 0x2, 0x800000000000003, 0x3ffffffe}], 0x38, 0x0, 0xc68, 0x0) 23:25:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x410, r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:38 executing program 1: r0 = semget(0x1, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x1, 0x2, 0x6f25]) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) connect$unix(r2, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x48, 0xb0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:25:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x2, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) r3 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x1c) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x2084, &(0x7f0000000040)=0x7, 0x4) r5 = accept$inet(r4, 0x0, &(0x7f0000000240)) bind(r5, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x68) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x19b) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:25:38 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000008c0)=[{r0, 0x4}, {r1, 0x46}], 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xb3b6) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') 23:25:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = geteuid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000280)) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda578e000000000000003190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79376412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767b6b3b927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) write(r8, 0x0, 0x0) fsync(r8) setreuid(r6, r7) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) r10 = dup(r9) listen(r10, 0x0) accept$unix(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x34, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, r11, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r1, r5) execve(0x0, 0x0, 0x0) 23:25:39 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) socket$inet(0x2, 0x4, 0x4) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r4, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r7 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() r8 = shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x673aebcfc1f7fdd0) openat(r9, &(0x7f0000000380)='./file0\x00', 0x80, 0xc81979e74b8b4a31) shmdt(r8) shmdt(r8) pipe(&(0x7f00000003c0)) 23:25:39 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000010000000000000073934ebd30eba1df35b2aa71ca59f89d3e208ff4a6b7b755f180651646547367d9f5700ebcd1f249155a8e76703bbd6256a8c6c627b26567e3cfd93a50fe250642cf1cb4289b8be2297c55b66c9894f4f8caa20771a098c4137573cde1c2e81a230b91238045dfff4e2767dfe57e386d329785bc853c80f6f8c4e4657b247904bcd4d4a2eeffea7012617c2c1160fc9773a7ce9cb5c1a46be307bdbcc2e7654ba53a989f08dbda"], 0x10) shutdown(r2, 0x1) shutdown(r2, 0x2) 23:25:39 executing program 0: r0 = kqueue() ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x20000000000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) 23:25:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@un=@file={0x2, './file0\x00'}, 0xd09508f7d1984c7) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0x81}], 0x1}) syz_open_pts() syz_open_pts() r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a63c310767b0784"], 0x10) fsync(r7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) syz_open_pts() 23:25:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x7, 0xdd, 0x3, r5}) write(r1, &(0x7f0000000080)="45fceb5975655dfa3412497005967be75bec5f7575c1dd71f5aec1772d5adbec29658bc8eaedbab149448f9ad6b4adabe6276f2383e9a830ab1ad2dcf453", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x101) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x821869de, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f00006ac000/0x4000)=nil) 23:25:40 executing program 0: r0 = socket(0x11, 0x3, 0x1) r1 = getppid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = getpgid(r4) setpgid(r1, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x2) r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r12, r13}, 0xc) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 23:25:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = socket$inet(0x2, 0x4, 0x3f) recvfrom$inet(r1, &(0x7f0000000200)=""/218, 0xda, 0x843, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) mkdir(&(0x7f00000000c0)='./file2\x00', 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='\a\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000300)='./file1\x00', 0x400, 0x0) readlinkat(r4, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000580)=""/88, 0x58) 23:25:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xb60, 0x1}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 23:25:41 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r5 = accept$unix(r3, 0x0, &(0x7f0000000500)) socket(0x10, 0x8000, 0x7) r6 = socket$inet6(0x18, 0x1, 0x9) r7 = socket$inet(0x2, 0x2, 0x7f) kevent(r2, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r7}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x1f}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/217, 0xd9}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 23:25:41 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xc0) recvfrom$inet(r0, &(0x7f0000000000)=""/62, 0x3e, 0x20, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x3, 0x284) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8b}], 0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000300)={0x7, 0x75, 0x80, 0x97, 0x20, 0x4, 0x7, 0x10, [{0x3ff, 0xd67, 0x80000000, 0x9}, {0x5, 0x3, 0x101, 0xe15}, {0x7, 0x0, 0x7, 0x401}, {0x3, 0x3, 0x81, 0xe70}, {0x3f, 0x31, 0xcd6, 0x4}, {0x5, 0x1, 0x10001, 0x80000001}, {0xffff, 0x7, 0x200, 0x1}, {0x8001, 0x3f, 0x6, 0x100}, {0x5, 0x3f, 0x1, 0x4}, {0x0, 0x9, 0x7, 0x3}, {0x5, 0x1, 0x0, 0x49}, {0x200, 0x0, 0x3844, 0x4}, {0xd1d, 0x400, 0xf29e, 0x1}, {0x6cd9, 0x4, 0x3f, 0x3f}, {0xd4d, 0x400, 0x80000000}, {0x8, 0x124, 0x0, 0x7}]}) r6 = semget(0x3, 0x0, 0x100) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/177) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) wait4(r7, &(0x7f0000000540), 0x796b06e8d6faf899, &(0x7f0000000580)) accept$inet6(r5, 0x0, &(0x7f0000000640)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpeername$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x7, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x0, 0x0]) r11 = getegid() getgroups(0x6, &(0x7f0000000840)=[0x0, r9, r8, r10, r8, r11]) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000008c0)={{}, 0x6, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r12 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x10e) ioctl$KDGKBMODE(r12, 0x40044b06) r13 = socket(0x34, 0x5, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r14 = socket(0x20, 0x5, 0x9) close(r14) 23:25:41 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) read(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x60e, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getegid() getuid() msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f00000000c0)) poll(0x0, 0x5a6e, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) pwrite(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0xc1) semop(0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() 23:25:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6000000, 0x0, 0x80000, 0x0, "0001008b5208dceec85ea30090000000003400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc0a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec108716495f71b9d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d53396fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d89102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb49ca666169e2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce9438aec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfb039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef863bf8104f1487439d86b93196add5941f9381d6a533123e2e6e6498872be8aa4077859e43056c8e95d9ef59bbd87f6a256ccd148efb747bf902ff41dbccf91a29d924e6ba91378a0d850d7488f6255afdfa4c9515edf4dc28c17393c7d9a2dfe82900642e9e05c4764bda667d418fbe3dc7b8c33f1efb914e6ca17d0bf9205537945c3cefa23b8f4de99e382ee231ebfaf3e708505f389f68d3d011bf341000000000000000000", 0x898) 23:25:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20000, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) mmap(&(0x7f00001cf000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 23:25:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 23:25:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 23:25:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130fbf, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 23:25:42 executing program 1: clock_gettime(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0xfffffffe, 0x401, 0x1f, "d00fe39874fdbbc42525e6349c50b6a205e3718b", 0x5, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 23:25:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="489f8fa0250064088136b70001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0x5}) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="3fdab1949139d285078489a33c20fc85859edb85db27218e45be78e7fd80a962b7"], 0x10) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1013, r5, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) 23:25:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x2, 0x2000, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 23:25:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) listen(r1, 0x9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 23:25:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r20, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f4486c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb2"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r21, r24, r32}], 0x60, 0x400}, 0x404) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r34 = fcntl$dupfd(r33, 0x0, r33) writev(r34, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r34, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:25:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x40) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8000, 0x7) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r4, 0x0, r3, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 23:25:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x7993}, 0xc) accept$inet6(r2, 0x0, 0x0) r6 = dup(r2) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = socket(0x2, 0x1, 0x0) socket(0x18, 0x2, 0x1f) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="6a634e19767b077c32570500dad4283a0000009bfddf0000000008b08a6d11bcb435f2cc95cda2c40a00003fc24b0cd760ac58e2a8e76746666ad245e782b0c4b8040b4d7491e9c5049230995b0a5bc6e70e6ab41c74e1590ebdd072758b1f98ac45d51b73e989ba4f479a629eee0806c71284057b07c3a1df44e66158b3fca493108a9adb4eccf796cb61e16ba2fc797230dd7a162f82976c28744c72ca67f876015305358b98499bf847027a829aa7f3eb1550a1750df64baa67dfd8a64d1b676cc388"], 0x10) r11 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0xc) accept$inet6(r11, 0x0, 0x0) r12 = dup(r8) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, 0x0) write(r13, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r14, 0x0, 0x0) r15 = dup(r14) listen(r15, 0x0) r16 = accept$unix(r15, 0x0, 0x0) write(r16, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r17 = fcntl$dupfd(r13, 0xa, r16) accept$inet6(r17, 0x0, 0x0) r18 = dup(r7) listen(r18, 0x0) accept$unix(r18, 0x0, 0x0) ioctl$TIOCSBRK(r18, 0x2000747b) r19 = kqueue() kevent(r19, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r19, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:25:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="ff026af948eaa3ff8bd3fab234a0a9b7f430ec4a7f010001"], 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)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="e767b7678fc976676b0ac944f1d87c935971702e03ab644d69b36d384f75c4dcdcb81d3760b466a2a39e9538b20a0bb8aadd82effacc2e9757146f8466b5f6305d366587ab871a67ae7004ef4d8a0b601f6519a45603a206ceeaf1e79dba9ccbe7b98213692aa560831c1b495d87ddfacfcbaf2762b4db42142085225652a4eca9ff3abe62186b33f369bc79bd572f474cdc415828ef86e95becc43147f5b2efdbf2c09284dce31141", 0xa9}, {&(0x7f0000000180)="dbb1e273caed9d0cb24e27e08e52c97334a6eb828e5a16a810b4389dccff22b50fb2a17b18313bcfa7fdcc1739ca72f9cf5475b227592f964516763bfa7f5a8de961fd50bbeda27a06abc7c66a8e07d8ad0cb6ace10358e7134e7479b3e2564e59f3093a5a0fae18772db0b7d16caca1404071a201605c43e266c87f613e624e737a1f63fbf6b29a13e1df65ab1ebf5a5ddf1d21b1c130dc30aa6bb1ce5cf8bfae0c850614f5aa634370ad404de30d55a5f08feed2aa9c1fe0bdb2ce3eb35c2884123b23b1a2747415a317664c83b070ce6be3c9926fd28bf602fcd1de54a55b36965da81c0b5f3c4542a6c497fc07c9ff37e9fabddeba5ab0b193c20957714ad0237b8d16fc810550fdc4e092ea1f74d6d60aa1840f44a7b5d7ee66c5ccb600f46a5dcee3a7fefe5c21561197bce91f6575a17879ea1cd3d925f2614f6b56afabef8d58505314047f92b95cf99530e4dc5b89178713ced96c022d774e66d9b7ad80c93492e967b233f6ea1480e3fbbed00c7d64fa2bd6902120d01abcc2faccb636ea0a1e25024f182a4f7c1455bda12552d44df0244cdbeeceec60e6b0362a8c6046da47499c2b9c9b8c36a8d1a9af5820b66d6dcc5d392db9d7184b1727fe2e2284e95f42d9a0cb450b1c82acebac9e49ef17dbcedad4297c45ba04e1bb627bda238ea7155ecc57259953e54dd80c112cc7bbde81930bc460aa55349cec55530a980860d683115d53b862acfb3e0f056dee63479910ea30f65e47fdad347dfbb4d1da6c3337a75c901903874aee0c52995607ce1e656117c8544a7b5435a77694bdee54bb4344c35f0e4e4e149d9ea55dde694b10e699e162a4fa1ab60f0c95bfce5405251f812794e3bbc918da0d5d9802578ea89278666c93b714a2990a717187969635fb7e8ded3809e42fbcc9212ce812644dbc47668f6649fb6ee3a70222a38f3b929f5287b59557eeed89e437420d28dda030af7a10153f18fe1f02a2615b117c1ce4d467dd70a885f7b9683fa0c58549bb85bb0693c56c5ae4fb5f27bdadea0e8e69edb608e1f1d9c43c194299fbd550d8f18f77c3d667b0dd0c86199733dbb089e5d67b71a0f73941f19245e3f86ab3fcf663cf1021f7150823c32140909f06bb0e268e475caacbad1e03e9df7e64493ebf2eaa5862f7572da624a2b04172122d5baba4be8cec46821d34df5f8f7acc0f15f3f6572217a5c05e6dc121ebf566cc163796a54336e53a2ae6e29f6053634accd45816faa9887f19cf78bb67e6fe8da7ef99bc7d2b73fec1fe8013e90181b309d5a37f4f88753bdf68b8ae84396679523bd91fec5fde2c53bf028c3a2ba3096b0b55b42ce3bec8a537640077a012455264a56425952314bdf00e20c5553d53ac05f537f82d6b7fc46f9f2aabe3ab4c0b9ee5560fd9c2178621b2fb0b9d0e5b6a57bca369c8a20feec97a8873431eec038e2a03f97e39598d64a7d004a0a80dc31290528aeb0e614020b4cacd58ac8c9cc1a9da2ca4a401b5c20c10586c6ee08f37a2d402618c870f9add0d6e2579a70b165344ac48452f39b851696b20f4a6391f0b4e14c18932d8713e7768ef5050217246afb9ce12e4cf63dab084328e77b7462df4ed41e41ab8269ab479cd869bf12865711982f3778b6c69cec3350464eebfb7ee06f97fa8a538933d013ebcc4f8cd34b2ce9d9c12d984c69618cf494c12339d7d1a0715ee39e87fd1e03f50c28a93a03970f5fc98d603cf66570549a4bdb8d0391c3a37bd1f2e6196b75c8b38d139f32d41dc5d2848e59b873c0f316793712d4ba00b48a5be8943558b4630aeaef10c51fa57b62cf4250c88b151e34f9b7e9f3f43127d585c30c503e181bd8de22aef01fb0fe3c7ca7fc0794f16133247a3546e4786899f60dc7fbafb66fbd7ce454084c6db25c8a05133d9e2befd6a3682d92aac5c2552b6534f84451caad97cb491ac464d037bc41e5537e21bec47b3f08268a6cfd736a8f1a36b4f8bee9c9d458e8a9fb8ee021da1061818c30c45c99c81c86970af9a9c2e1caa41d6635f10937d44db4d7b9ddd849723b8ce4ed1b8ef2556ca745efa7f9aa5b28b7e9c6083a9d8e1b4004140d41c88e02444891d97e2aa9ae2f97515674fbf374c5693f19357754e648f38f9bba0414b97380f950d75b942b5b6173c91019420c1a38884a26d911aab7f389b65c1157d812e509bba03a63935b8205b6358258328c39736b341e3c5d467263a496a508b581ed46993d862e72e678ea73769a96b5dfa621fd02df96448099e0fc012d78a570ac1652f8ae9a94c68eb13911adaa71c01ab01f86186d3a9e5b6b3b65d235425ee2a6deb0c071b9854ae439b79e8228f8fa788085dcaae0c4bd18cf8b502fbd7be6b7dd4401a90eb2b3ffe9dfaae743e916a175c1ce02d10ae9fe953ee9887cb357c9c7f1ce19105657f540f1cfcff12081e6f43fe9edf25dd592e5d5a4a2ae51af554a7b19ec622981af9666fd001adaadf7b46fd54c31dd6700081d01d826c50bb82b04b467c47e438dd324fdd438a54fd0763422787df51c9f1c15798acef0aef9ab73febab21c16d7183e492f5bdd1f1da2f5a3c172e3150f75f33bf7d88726754ef837affff0c244668aa0107e8e457a5a38605a3c48c90d78dd2f1e67a8f61f691fe799a7090af5d98046863d087b86f573cdbe3010294df399da28bf90050468098a0c9e5263e12e37c6005d5e37b0c98db0e032b7c1c79c35bf33739a3c2ee2c5dcb113595eb3268786ffe62d3963ac314c4e06b11f4e050d1d490323cfca19a36468c893600563ca373dea3750ef95110c827de09e044726453de1afe50d260c56745affc14011f01c59ab5d3b7939a353b3d7e119b389b6c88e9c5b9f0a817c7c5bd33cc700d2e9e7b5e58cfb0cb152d8f22c9c3821562c9729511d925b5f68899f1fc3e4c498c660a242b8c6b724490219fab6201428d0bc4b63946ef88bdd9f51f10a447b8461e6a0bd41c63fbab64d1df8f3706e0e6aaf69940f77a651a5dc8bb5adcc921d821f2b2890313036422182419a82b141ead82e99120237373fd75119b225ef8385f21cb4f90370388635d75310c60877d3408b924a94c0ee4fac33d6bb92453e26cc650329cc2921c26c2131bd3a5ac454002c7082439c5c4acbd1148572485fb2a78f192dd3ef5032009f0713fe9b7b360f799cccde3fa06592c617c8d4c7bbd5a87e26ec287592f2b74739080890cb722fd9d5821518bd3b4c52769be0f383349e1c77a30d14dc5f8f4d56bd3b5c4fbc7254694d56c2fe7f6bf9587491791325ec9859e304968b49568bece556caaa3d791ef3e21e01224e2574337c65c68b15e0d726119c23586119d12f581a4c98964a0d65c8f9e1446f2e119c4c8153830c4ee81ed3dffdea742e5a80d24cd8a7970cee2bd789ecb434fcd39e6861aaef9b0a33fbb83fb53cdb014a442ec19be2bf7ddaa3db6e4268702635c825552c9327e3cf09e7b4ff094ea9e88c9fb91b126d45241df9493539095c032a4ca303db0ada3d24ec1949002a08fbe14dd375e239db672f2e224be8da4eaee16b051cd341465cd7c47da7bd6145d57dd990710d7b092c08530b1b4b6fb3ca9097bb3f28527206071ef5b14a0989431385d9f5f0907da140377d16b830c847e0c6c29f1676fa5c9bca3cebe40b01e9e9e678d89f6853de484ee02a92e1bda17bbe2578cab697146c2f6b47b475f20d555d2fef7d53a47d22b52c1dafc4bcfd0de668ed36704c3f9a60c5bb342d514aadc46dd7702a259ff5a12f2f6664034e1e6596d5af18394f96f28ebe25c65ee799ce7c8a8babd67dd86aa0cb92dc2cf254889a460dc9503b1c6a1b1908b59e2f2948836397428187ce819e06a4d5ca5f964921d6ad31986dc44f397f776a8bad9dbcfdf4eeb339735f37234088e77b22be072d670bd4469050229e6ad22eb191bfa7637ce013cce8977c955bf769951c91102ecea7c9e01c45d48c3cdda790f587cae27f83287ee2984aab420c15da9dd895de39a8a82f86cf2426dd58c8cfcf6bef524dd515f0871979f9dd4186c119a2cebe34ae47e67aca70c4832d4a38f6b9845ef0eafa907ca671382882f0d878a94640a3141b601c202fd9f87d2f1213ba4932a8a9a8c4b57cf133c42aa016b9bf3f4d80fd6cc28f82fa37ba68ccfff0336530311318272d31a503b0fc5b3a92640f8507a07c830c9f648e092cbcad4c4a6ed522dc47d6c604164b5f7836c72a6baaac166fd62aa05bae7f788ad3205b31d321d96daa1fb4455e2bedb4644e2a060f67ed8ff8e7252b8efc502b8a31cf417fa3101679beea6bce7506eaf86479c714d40694d3d2c6d05c6b9e9a914211ac4a3b313becfdfe158f09c53639aacb323adecd8a6d65a3ceb193bb7c1501cbebac0bc073741f4ea4f1600fa79767b12a60fc258f2b72c85b9711b73e875c4ef3333fbbbfb763feddc58c0ff2d114c98e74b377435d00978b9c2282221c33fbfe733c414391bca0539d4692293576f2da7ce8591f9405608fa9dd27cf3c89f0a03807ecf9513b0ace7324daac267e6bbe58edfaf7ba3c935c9cfcb836fe689fef93ef025b44e9b5b1bb823dddd9a9bb32a34c0ba328776136d9c18f7cd97174fec9822c30957620418adde5ec9e114eb0c8b8c0f1a6f9b6b6d41c41a4035bd7e88299f3996676cf9fdc4a8f2c488c8657ebc5a0d976b4cb5486e78dbc79179dc24a786b49265b91486e63107464f0e86ade20d862c45ac24d4f0e712fc1e74878202fbd80b3d0b4dae1f21c92e737cfd3190307a4ca047f71435c423e593917689dedec494c041a44e0e31910d3a3fd6f1201d7859fc3b9c369f269a783d69c9470f436afc23f98e236ee3e97fcba1c81dcbcd4f973188bc47a6aaf5af8f4e2d23cbabd7f002b1eda79872eae90563ccf6e7cb624dfdbf58b82f64214d51d27e01d59c8f59826d30494c58fa90f6701e62047031dbb6109e59ba3ff6ceffd53f4755bf5b467ddf4627a9dfc2f938330a44c5a8f88f314f92a894546a2dc9e44b3e109dbd928c43b5bba8518acee95bfe76d8a3a601c6306241dd5773bc994c6e52d1ea1f8a03cb8d19fd65fb483a383386e50e84173c6b74fc7d6ede3a4b022cb8cb78e8282889010692cc2e56debfd47e01dbfb677e90c43d7422d96d4b6893f7629298153b4703df64a473a92d2f02c3c9482c01c12d466b08f8daa52e55037aa534dc4839dd948dd2f38a3524f08d7634e7e9405660e4a75e25a43a9c895c89d9d205908b1cd8d348a1236b2aa2f53de6239e8f1d876a5ec20c5b60aef497fff1a2c6d98deb9cb0782e92329aeabaca384ad25f62fb27f3716e7abecfb658512718a94da6bb4a73c2ddd24d3e2c7d0dcde7b99c9d85d9e3f926d28b9943368bc2943e0c40de37c4f53e16d11485cad91ebf18605bc20d85862bc07057e8553d67fe58f49d224c1a65ba350e584c77a3138b1ca70117392a31f533925f8a24cca8a917db79418321dbdb37c04e370fb745da9258c393f642cbad0d63145c48fd1d3a7262d3778e89e666e66135b0e650526f290461f08f71573f6b05220953aa4a7eda92bbd5b42c9c103f2ab4b402e6872c6021f45db18474e5efa8a9ac738f720cf3274ca40f04c8285417b699baedba531fa6d783300e976b87b7fca02bd31caab85ed0c1d679905319959f85e6b71d6afbc31429213cd713a6cf9c6331c90da346f558f11e96d65aee455f98d3231f76afdbd66302f11db78c629b6c4f48b9a4d7bb4d8a2d7256e30fd7ee65391d5625e23bcc", 0x1000}, {&(0x7f0000001180)="29168c67a49286a075ad189bce8b0b59de80bcb7e0754a59ad99d90e053b7b075a5b8934e39893cc636fd29a87473ee209f4ef6cc56acee975a138492b0be91875450801a499761f54036c1f9b794e9f93557bf7bf12d321a1c33c389335b96be05a2380aea4", 0x66}, {&(0x7f0000001200)="72fa2dd0ef098dd75288a63d569039b8ce9517fd2fd2319b7b4a8b2de06dce5e705489abf5634451a33ccd687d2a756b6d7371b811e18326a295", 0x3a}], 0x4, 0x0, 0x0, 0x200}, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r1) 23:25:43 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getpeername(r4, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:25:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f00000014c0), 0x1) write(r4, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff90) setreuid(0x0, r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r6 = semget(0x0, 0x7, 0x521) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000200)=""/234) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='\x00\x00', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r9, 0x0) 23:25:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07206ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 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) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r5, &(0x7f0000000100)='\x00', 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r6, &(0x7f0000000100)='\x00', 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r7, &(0x7f0000000100)='\x00', 0x1) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="ffe4ffff767b0784"], 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001700), 0xffffffffffffff76) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 23:25:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x18) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/233, 0xe9) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) write(r2, &(0x7f0000000280)="6af9a1a3173afb363a0be21afff3", 0xe) 23:25:44 executing program 1: setitimer(0x2, &(0x7f0000000600)={{0x4, 0x2}, {0x4, 0x2cd6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x1, 0x0) shmget(0x0, 0x3000, 0x8, &(0x7f00004c8000/0x3000)=nil) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000640)={0x10, 0x9, 0x4, 0x3, [{&(0x7f00002ba000/0x3000)=nil, &(0x7f00004ba000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000038d000/0x3000)=nil, &(0x7f000040d000/0x4000)=nil, 0x40}, {&(0x7f0000041000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000069000/0x3000)=nil, &(0x7f00001dc000/0x3000)=nil, 0x6}, {&(0x7f00005b3000/0x3000)=nil, &(0x7f000051d000/0x4000)=nil}, {&(0x7f0000098000/0x1000)=nil, &(0x7f0000464000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f00005b4000/0x4000)=nil, &(0x7f000026f000/0x3000)=nil, 0x101}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000108000/0x1000)=nil, 0xd513}, {&(0x7f000057d000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000038a000/0x4000)=nil, 0x1}, {&(0x7f0000766000/0x2000)=nil, &(0x7f00007df000/0x1000)=nil, 0x5}, {&(0x7f000049d000/0x3000)=nil, &(0x7f00006a0000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000ee000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000200)) 23:25:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) r3 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffe92) dup2(r0, r3) 23:25:45 executing program 0: socketpair(0x20, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x84) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="61cf7573587d9619beedde4fab6de7fd11e0aae25e116c68fcc781f03b06ad846e9adf7ae649d944c1e15ac4a343741a3f3df75c63e0074d0a00bd24a1c26e94889b67cf3aa3c333f2054522f342f147afedea6305285f5d4d0015ed54eab251b87c736cb0d033381ca6aec0bb07fcb48833383cf5c714cbee386d2881c8cc60e96f58ca73414f3b1892e16c34a7d86efb2f16f8879d165e7b76567077a63c9cd3fdf5ba3f5284a1e5a1a85f93f88f1a376f36f2f1a1b5c845bdefbe", 0xbc}, {&(0x7f0000000100)="a4dfb284521b819962cac3ce2f10afdc696fd18a", 0x14}, {&(0x7f0000000140)="515a8867dbb9b68eca9855b9641a86ad4196b891cb927787bcd9759f5730d7e1d5e7e04fbc349f0d89d8f4c6df8cfda28e72b2463d94ef6f6c0ffd2446e8e8a51fc42a7cab248692", 0x48}], 0x3, &(0x7f0000000200)=[{0x1010, 0x1, 0x7f, "d932068f47afe39f1e3e4a8f9bfa7c5d8b656f976a697581e7abfef1c9c8adcfdaece080927898e0248b1388f01cea7e6c2ae67dfa30363961f920f700fa10b4c7d8ba9f7c6585b0a0b0b9db60eb6fae5588427cd5fda779ead77a0d79f526fba257f864dd6cd3ffdd582184c4fe074a062d0bfceda777995349a6fbea625c2b912325430dc736b7b24307ce42444733843ec7fce103c86f3c7e73292e7eb230da935cde0becd42506915649aea66e71eb659f76536eaa12642344f1fa8c9dbf0852cf64d6bd68003ea33e129a45d7963c1d31782c3def00c5a1e34d026376bc12a85c4837e9857cc66d9eacff2f64aca25a690db3155f421e22b101de2a6fa76f61be0837b3aa2872a82732a07c27c4dc3a866b4722df0e8cf78f3f760e91aeab71dfd8b8cbcd0ec18a5911afae95f19219a8425008ebf15dbba5d176cf6c96eb5427f75ea413944acd611cbe82ea4cba745c293a5bdf6bf979f47abdbab012f2c9a381bacc590a59f224840d361ac8bd11ec8000453b0ea3a08b13890a20fb8cf774bae9d80a7cc1b3a6f4fc0050b1164375dec08133e788e67b2474f004023b81f2502f193fbd37504962619ba734f9a6f4464e64b7476655cc6fdc8f13a218c3d39ba6696632b07a81bf6850fd156644eea362cb78a752c34523b442a46a8ecb3768e7632fe1a27b6a280bf22220a6264c3cfabb3ba1fe60cf6970ce5e755b7fc4d9de3de4dc8a6f7d3969bae4253639f913c19bce31d5b43edfc36b0e9f4b9813fb0b9f52b7f062de708e324331bb354ad49f9857cbb150fc0c57ed438561fe29a66797f0d4977c80d04d22f3f228d267e0e2c0739d436ad56509047cc47fc103a4d91efafda94408907439173b7861610dea2f4d41b558e3ed4dba06f4b49d927ff998255f9ab7297c3074888d2573756eea20116b76e2aaa7ee0cb41789d0e3f1434531d39741c2db10e49f598a7dfec74dd7922a94b15ec25788974a8cf20bd1b22164949f88d9916de4da19d023c0c1421d03ba7b56766c22c57b8e388b88fb6a99832beb5a918867fb7629a956c7186cafd36b5f15a498a7bd23fcb403045829cee0423254aa7e0fde3f49dafbf61747894f4800ce6177c60679ec77059ecfd12a9b0dd413c6d8259b014abc7d104038fb9f1858d3b0e1d305ef55da187d81bd25141d384ffcfc3bbc99e5dfca0cddbbc6d90ff6487e5efabdca6353e7db9e948de8e6456a9d75e131c858fe052d4ac7b82c87f439837e9f06e8c3ad573a19d8b83d0fcb0f69939ce3ac980e5ce0e287e58a831b3f899f4b9c0a74e24d6ad313fdb45b39d8ff6829d9586e8be6f91d4c22b02a4d8cbc8096c0f691232dffb894a6e1ec1cb9366bf97250555b78720b16ed3007352b9b639b8edf671045dea9994d9ac56d214a726c727691d1ae6a497d9e800b12667e06786cfdb1ab9ca6f732ab6d0abca97706344ef21da2a84953bde0164798fec3860e2281580dae979c81aebb00c3828ec9c8c31ce03165a9019b49d1eed019377b1aca069016f3e5f8a368dc4193c2fbbbd3f625967c2755783cf9c6137d08b86ccb9a31f565a3a3eb1a9fa2647f7382e719dee3009d4dfa9c3a62bebe9a834a60e1efd014f0120139e9196f1ce9d3a912b1e238a4f8f72bd9b22f83ef5fc81bc180df680d963803477a77b921009b0fd7c23e8f3246492d4d93879bf8c60e3d096da59dd7308f8bd23c47205a6f551c31baadfc6ef2843beae7e2e8974400a68426ff6605f2edf76ca43c4dcabf5fa7ccd7241c04da86b3c8c9aab911a718c8397f2089ff62b59fad8eae72184dd4428eea18c5882fa963f3cec4d602bc1a6ccf8ecb987e0fae7afb752175b6cf718f316ae83b517ccd6fdaba846836563aeeb18e4352556bba61139a1f74bc4862a19e7791f4afe6dd0c52a776d43b57385aa379f7f2d999817f7f471d3bf8672886c74a0ae40cf15bbbeb756ae8a232e0eb49ee93cb5a063c1dccc6d66f92d2615c70fce23a8c91015339348932c8f09ab57d18a13812bd7578e9fec74dbb3e5bc5567d19c548d7a315be0d5387b06a7efa0a948ca2e31a21e8c2db7c6de16363841f3b36fd9bdc5dda528b69ce1493f3d4bb38a271a9c62c9e13a225f1b4a6ae934267d2977561d2d07f512ebf680a48fef369e198fe52455ac7c67e06f2e9a780f112d78f15e65cd2ecd03fd9bfa40a55d84ee1a9e8b62f61f89aafb1f2bbf2866541df20f3f782b991e9a529abe26bd52bc04a504c965a770927544ad658a1ac5a2405d52403d503deb21b2b8623c7681a0a75429f4b8dd43efd158190e5cf3e8ff16b149582e3d43d5f5d64d3f62bae94eacb63f1ba88f73d99306bac25c1aab30c0a73fcc0af3db81598c440ac0add773a0273508077f9f6a210cac58aec5688733d37b43913edb5e2c4dacbc3f6c790f1af0f2aec7b8e305eb0b70623ec6613e9778c3f3014be2224993b0865adc4660f0b4beeaedd96c46cfb86b8e83d05869e704769a1f10650432614507dc1701322d0df2ead651a4af60a50bf04191fc032f814df488092ee4e6277cd0127b1ee97b0afbfa4712e0f33f0994815c13b0f864b509b6df21948da8246f6f26276ac65a8e413e1efee5ecd366fe80a8937ac4fdc4f2ad24a2341b4e066f1ee20db2b7aae0438d9a383928d2434785b66555332d0fe7249af81a303d4173dab519fcd5a89ea2343fcdf495ed5133345865d197c251cdfbf2a62b1c20267c2e6137339f75f5fdfb722c3d8d88a550da24ea854082eb25a2e8dc9a16d764c22fee58fcf806617d135b99234d21ebc42f34abe129bd5bb0086a766039b4752eae70f3555a6b5d2927b4de085f8942c0e6ac11ec0494997dcef0117cb4d9ec376539dbb1d27d68304df19da041890e152ac4218ed2de719b7d1c323279e7ebaba3efe24b44cd4dc2e0130426d6abc43da308646ec25954c8b1d7ec3ba7802052d3ce97c73b2f7f416c80b05bb6ecb37eca586a5de7efc1e46e6b16e408d8d9f7930097da08ee8dba1702d11eabfbbd350996f12ee030ac3eb94ab8f53d166e4d882b13ea435dcb9b4a1aaa81b52b5c6d33031b7e1ad7b7de1a6fd8ec8ef8780f59e1bb11d63cd72b33a36348a060cd8bf64936d973ecc8363b5bb0075f3031079d40b68b3c94bcefee803ccc7b6ee0731f13d74803b94fb99b50af6f29236f2b36ea2dea8ddffc676887de5003406f378ac92c242601ab19242b906f61dbdd4d818473958c3bc9a1854e9f8badb18634d62a9262e5b5f8bbc17cdcebdc9f25ca54974d3099c3d12053260f482d75584dea7a5110e2bd9140c43bf536607a6c5a988f5ec56f77083fa69b4422fb5febaed6b42701be4f9619508ce5c49e2821cb4ae159ac7af5e2bccab00fc644add4da39350c9af99a3c72321031b604c3788d5774a5daa9eb2c9685cc2bac3436baff99abec0c5ef867726a6bbf3829e99abb935a7de1c89918e5fd0955c5bff5f6f8a7fd6c801fab2f845fd5d77e86b6dfec7e03fbfe84543045c06384d8e9a287c6cdf295f9b83c8bd17ad69a6cf9bce2cb283900acf0a25b83f96945355c7a66a373acbbb5bcefade85a1eb2fa7029cc8d98b1fcbb9a1c0f969b40591de8072ca7626c19c41877617c9a51d8a6530283a6233f278a6957330c176a902a1dc85354fef07866fde583d98ad99648fc92a406bedddfab8c3fd6c905a24444cfb33b52f6ba6b6359f8f4c73fb817f8fce78740d8b265f97f167fe40afe3d374dac3d4c8f6c603c7aec816fd8fcf279ae205988ba1b804168375d2c9546371861d9011b85bbe37823fea3ee7e6207d33c64899ebe3173173bde49c4031ac76614ed585503fda855c19a8d875103ed5e9e99ed9a093fc7656e9d55468720f4737a33ebd9736f32dc2f2092e9908968b1ef47e00fe1d1dce94773c7c5fc25585f88562a25ce43a71b84a88075e3d245d42dc489c0952ece91f2841ae18bcd57536b3db5c2c6cf9b60a862523af24b57a85e191eb9e828f74668c5674ffcc71e5415437592b9fa773b43b900de5cb6d9b94d8ce39a3f1ceb0646ea5cec61692999996bca2ecfdb01f5ad37590ae49611b6209cf0ccd77a4ff79f23aa7a15cf43b5ba731c6d7b7b255bbf77d24150d7ea19c6736691e3ccacfa005c0ce495e8452fff067e33f30b3c62ff097821689a8ca782ce2399aad48142ff2c3e4a89b295032318036042d5332166c1e79a50e8ef658e36a8a3466d9a235bb447484750da31fc736416cf05dab10fab1f9756b8d70946e2c1334e2939dcb75bc718b5cc35acf8aa4789bbddee3bd1aef63231ab6d82392301bd703c257fb49d9e7d8f399805ca24cd21cdf1aede3d22087ac7633bee1a3b1a23d6c2be2fc4e8b8129e7714315ad5dfecac8e12bf72e4a6d22687241811080eaddbcaa777dd9f3d0a47a1fc2633a4206736ead297f5e4d2b6fb2453a9c365f962e0bc969c11acdde45b3db3f9bd5d446338e13e587f009044dbee7596c83e294fac92f58ea2e283e9abf0f1f7d229c855926c33aaef842587be2c2131b2930d3d11c2b6b892d5c28dc3bcef4c5ace112a540647db4be3f36e0291bb91eaba58ec22a8dea247d6b5e2988e103d01cb83281fa69a150fdd14204549da786245fc2e225f4742f86cd7a4ed9dc138d2480e46ff31916ddb5b4a357abd9f62018238f5bb2ef51a0a1b72f94d0911726f917815bb2891f70a3224ef817c8836afa7bec66185671d7b92688fabbbd6a621f6049d83099eed4057d2489c073903893ae5c1be89675a334aba93077ed6bc6e3b2ddce182d62c106e1520dc8d7619fabd64b595f58cc51c10c66e745277ced78928c0327c2d3f0e63e7c02fb2e60212dc073c8c2027972dd6409d0bea428aea3dd0d33a23ce4937b3c0e09085ba4f74c5b407728d627a853c7096f0e7c5caad8cc1dd0813c853ffebe0b713d5630fe94b8af8a4940dd70ef66e093d465766050727c45747f49e1a1a1816ca72a7e6a0686d66f4bca09a611cb1ba088a69d97ee089ef395eb2465c708e303f6a35540705e1a92b7084808a09a5c3f80fc0c27a14f27bdaee505bebe1b5c3e23c6eafb90834ce73454bfdbb518a7c405bbe84aa03ce7ddc4c4666c88b39cf4872c51d88e33952c6cce6563917608804d1a421bdc0b491afacc54909297cec3e65011fdf7ff8ae1916f29ac9beeb945a7493403eb7ef32a744d3b9f7248b9dc1a04081f9f1acff82e09be227b686763743f430e7f2b8b3baaeefaa7bc4b8672430025392f8ebac9dd19babd874be08828cbbfde3a52cfaf24515685f67e36bbb4481992096ffa299aebfea00cdc03bf4d7df205d2dbeb3d9d2fc7cd7af3b39f7a2ed1f942e46c4675cd6a780ae03c407bc7a7a0078be0fc32857801e96a47fd639cc2c6c8c1d9bb1e017552c1efe51ed1eb68012283035bf635bc0748d77a865a391ab7cd2f11524b980982291d44e520269607b4c3044651d5a5bdacf81cfb62ad420da9631e0dd239f4ec39020175d19bba765873a2884682ab1a1735ceb45a433a5b3e6c67fc094b6cf647c22c9f54fe760b15785a3c6bb0e0cccee9e6d10e2ab32f7ed8e50c81e524f5c6fb42749a85662880e9f300921ddec49fa0f228d60477d7bddc4774d220912e52657bfe60afc608eb0c5dd2f73fdbc09fd959a9608a6a6ab586ac2f07f1a318925c657ce330359125967221eb6edbe5de88dffeedae9f1fc645a4ae4017a1a53283c37243a3dc75d650170e825961e5b418e9449c1fbef4fb480208d3592ecbc8f2d955"}, {0x88, 0x1, 0x7fff, "10cd61237401e9fdb9d10d4d9bd4a5ac6e286a4febd19a6a2a4a7585d2947aab24aa89eb0f9e909d8d8b3350105a7cb789c898a4a1ff4430164857b4f8f79ebbf51d06f81826dc2ad4730659908e8b4cb574744fb0666bdcaa652a15e10f0a2b11a4014f663ff9078f61608e912a8b96e575ae"}, {0xb8, 0x7d4e954b6431fc2, 0x68, "62efcaa1ec5df55c15155fcef7816f3aa7213f42191f54e306f6414026b023c62129614e71adbd0775edee4220eb76af591f01f2948e56e8a8b0207c439015604b398080ec50d5abf58ea12baa90574d46eb533e31bc1e4b51814e9c3bbf5ef0b8f5077268dc0b03911af5283c17e83194a0110f5bfef947cbf727592adf244affad8e9d9352500a8d0e2c46f6454d50148caea06707bbd8a50fab7c63a21f9f21c7e57dbdcadd4f"}, {0xc8, 0xffff, 0x8001, "3e98296e8865d5885c6521d0c5fb4164c60df2f00375b66d4960abda3cd7e38027feaed8cefd8f4d96d3232ffacf89ca1e380bbbb875aeea913348558a2175fd46aeca94a8b16437e7388e01701099ce051eb88a7388e3c5d48cafa9d7c0665b62b669fe9e5be27a1299a5085c7b837d745ec14a03008dad1cf8e6f2c17e5fc47dc23661b2599f22edb95f952a2e2ca6c30d2fcdb43206a1385611a3c0d305e714d0bf9ff521be0a6e2ff7406fc258b50979fa93c6536e"}, {0x78, 0x1, 0xfffff000, "64113403fdb6c28a3d019c7ac6b47ff3fafe18fd427281af7b90bfd32477e67caffa9b22db23d53013795d3f87cd017d5450c21e08d5a363940b885a32a12e67a51344b321c19d74a5882471ab3ae02b765bbf04542457fb2640bb87ff59f3844b"}], 0x1290}, 0x4) 23:25:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, r14, r19, r24, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000440)='./file0\x00', r10, r26, 0x2) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r27, 0x0, 0x0) r28 = dup(r27) listen(r28, 0x0) accept$unix(r28, 0x0, 0x0) dup2(r3, r28) sendmsg(0xffffffffffffff9c, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="95f0d8b028e3988fb35c041bf0e7ca66216a9a6cc51245e584a1ab1d58463ebb557d9c05f67c3b5fa69940f7893d19139d821b5ae37ad2f9e04b26f2de09b7cbcbf6c255f0cd76c86596e5c571ecd14636595f010ee33b647fb3013df4098ad896c4e131b7296f530b9cd20d1741cdd23e3e6587d61726797a7b037bc9925d2c217fb18eb6cb287daa1c79177173a5e06a609ae8290774a2646c54bccb58be7305f3a8bb7c9835fe2cf091c4aa6218389fb4", 0xb2}, {&(0x7f0000000300)="fd7f9331c3b76b8a2ad2d63674a6994423f8a97fc859764200224567e5c47d210fe5e684f3a048e5d7b56265bfe8b472a3e5d78dd7bb0af1f4737b2fd0f2ab262f9f264199a9a6a83b271d5864c5698a928bb11d8d4667efc12cf740b206262e66bba5992634c0ce797bb55a95496c5a786f3194dcbb5851e3b938421612b4b48510a71f5f14be1859b338f865436527bfa4dcac9f3e", 0x96}, {&(0x7f00000004c0)="8b650fcb0be3d6fbb45c9341b85b0294e7e6b6bf2559a4dc51b08120ce9c0fc96f2845ac4c7f1f1fbbfc878e39c22a36fd71ebe2dba8ebc1c59e6a8cb2b90748299bbe8024f8e9432429685f86c603950cbe8cbdeb2fa85e1da65fbaee20b71020c0b08f4de234a704656fb51a164befd9ef9ec7f74ab87a8ed9197ec7e133c0b61d75c4269a21e6f3632074278bad183284dab72d4d805d4ccabc7b0d7beb6c60c84968c67b04dd51a1c65ce72a11a9caa2f8844634da8b33be6d31d4cd53feda051cc095b0f64f816626707481fc1326c8290985f85fc305274417d5c5855663f37d4f4e863bc4cdf8d15f47522e9f246991b179071329", 0xf8}, {&(0x7f00000003c0)="f2c6c334ef6e3d7008e0460986c7a48bea361ee62faa2155e77b34c76f8a68b9975da842cdfa0951502ceb6be9c2d6522d3e27e34d85c5a6e1b243fb5b7e6296c786c2ff434a9af3063cbe22bebaa6ea917e91c2bf14f49280d515c55f0c89c04e25f7b2d5db4317ecbffa13e4c29c5960f7e22a42e9b684", 0x78}, {&(0x7f0000000000)="0ca4fb0f01", 0x5}, {&(0x7f00000000c0)="5818c2172d044ece62dff409541df9907491edd79c2652dd6649649d7f998c99fe53f99ce5759f5754f5ffb0371038d9d3", 0x31}], 0x6, &(0x7f0000003a80)=[{0x1010, 0x1, 0x3, "5720918c29e16a565946dc325a1f6482249d5ef825d4107ac359dad4eef9012e80e7b7811e598eaded86a60844aa8a1be560bb9c3ab8c9b36604c12a209c5ad08c6a3946a11a5339835c9f37b2503cf221996efe5c0dc6a235726ad99438e432d15226df1226ebd45c0ea99b8214248fed572c21bd83559f9bbc8764da1a57b20d858f0b9d86c7dbb89566c90b029ec1ab859e1cb37c4300376c637ec79b66462996a0894e2523bf9e64ac107abca0cb78a9288c9abc91033d4563d7649444bc28fc06ac9a6b2e63d110e124c7a0829e3a03ed68558aadf909ac3a8f287e5e9606d600d99d2dab58c11e3c218a73cdfd055f8f2e0b11855ad1a448b6719b5e6a2530f0e9f46b90f609d458ea189f4b32ab6e6c81661880314ea4ff56c13339e24906d01fae4349d4a05d7bc1c8511976560b95d0b3a33446db3a0604540f660628604b27fd0202317ae1099f7bc162b6b7b77ce2114413d87fb8372b6a70bd6dc6eeec6cd8612a8637e668ba5bfa5e55a7524e3a05db4ff459556d6ca1aa593c64b3dd8285b101a5ed22f84b31d3ebb7fa5fb32e2f06177854c0a890c5647a91886eba8e8bf1ec4be07d75ea456c26517d477cd034707b0b3bd32b1b9ae376372820ebf586a40ee22f28b04c993be671fa4fe054315f111015150c3ca32a374924fd0331b3ef7eb435c8cff84ace69ef149799c0ed91bf2c2ed6e49c2d14341b23fd12650a4f297219ccb72c790df4bf61085b33d3abef21b80ee0fce528a18df6dcc684437d4684801c06df4bca8756dcd97a620d85df70277ec3c52566d1b202ef0ae8c95088a9e6338efc040547763e0134f60764bef455bdf6437bf852bad74844a5c47c9a6c1e5bea914acff2e20a24e71241e9dcede012ba57b35c29df3d5ed46d9493893d7a005eb2172bc53e9c2050173b4e6467a9af4c18e78ba3782133a65549833f9bd5f3f75be001569c2af76c169b519321bd4a5609222a9ff7a3a3268ff71f44d719e56eae30be72648f5542a979dc43a99fb68c8b67f1eef4f78a5b7ddbf93ac9a67bdf183f42ece2cfc31ab7adf6f0b52099479694b1159286b521e8e511515d91dae75f58cedfacc54b89ac219c5266b77da31cc1beca1dbc68b5f59e010ec1329933a89d68c6dc90e3451b0ff0774f31bbac2e5daa608e2dddb3178fb9dda18f639f4e38f263d611921e16f94faa5a4e2eea0098626f6ca72eeb2861975ac7c8aea80ee3c62bfe2943caaabe44aee9111db2abc484b23ce8db4495558bbe7d4a5bd383a9ccd37febd22e8711c8da64778105b3c17d31ed9fe8474e1a3e80de48b34ec7da4a415a2f9d15b8995c5bbf540c1e62cc9e6e1c8b17644578c6d8cb082604b104817f464af2de2b6b47139e2d87520f5889fad7176cd7c75a7a8231cb9702be5e53a8e853aab88a83f2728e8a4e0ca47cbad474508952a5a89a41d03395838c03ba0292d902855659611d8d31bdf68142ce0508cdb04110512f7e818f68ca3d58a830c56d9cbde754af1224d73ed6d7d2d5b2ebd99415f80b8da4ad1800b4f7fdc6997526c79da1a94fe60b7774ffcd626c0e87d324f7286522c1c426065b630e8d22d1750261bed351b912d6a8ab8e37855321dbefc80d2805c92e0617fcfe764bda8e15633d521a35fce6fb0e20f9e97a7ed66ff5baf8d89a71c098067e09b808f370efd3de4fb2d932d59c3ff7c9c02c0518a37443da3434c9791b3e9d6931bf8079417229a52e54b3b9ddc37db70e2e61bca51e6072bff4848e9f8b39693b1dc897f768841316bfe12ce018b0ea4902cbc91bf900020dc38e478282aaeca5d256ff6bbca0eef73bbcff1b899fa6b7a2b2a636ff927c759e3836729f6b2740b432945d0f5abaed94d81e381cf3312e469c274fc81998e08f79b8a0b7571519beb782aef44bc3eefb42c4465f9748a812581f2a47b083b2fbad77e65ed3589b4119d3d25dd118c4b7897941ca231d22d8aade392af8ffc0e212ebac095148f6fd61e405200bd7fd9f55fbe9b2455aa8d7da086bc97acd0bf8d68b4a9a5d59eb4d5090688d0cb34783f4c0ee8207166c27759a9fdafb40e70da1fb84444eda90ec2b2e5b6d1e021fe21dda97cde961ede4fb695585077f31edd2fe14b1462683e1ad4c8ed4a6713b9959fb10a43efbe66c0b677f3fb69e51969d2adf2ee08a358a5cfb6731b2995e6882e253a1e4778a14eee116cf0218b4cf06c4251f3ba42836e9fc98152bfec3893d66bdc4afc3b13b8b4a0135d7b4356fc5a4b53bda5284d62fefd208539c8b521e0307ac5bd3d0ee32070c0199f35d30cc7559caec9b02aba53222b09d09e4d088de35dce01527a049e784146d2248433918e10b087bc5529e177af7114dafd206ea2a82e0231da9e83b791b191664a14c6dfc9da94221424c00cf096a241cf2044eff4a67bfc6fad424b560b572d609471bc64ae615a38ef8ea9d0099cf91a01f77a42fd28560e40d071e247a4607e81124f194cc60adc87211cc92d722b42dd3cd0d35aa2fa002b71c4249cc7f0bad59f2028eadf604d9ddfa3b5e8e6877846c3a69d6f8a0b73aa30070ab0be6ce27e29d21f00a16370b8e2f543f75306d6889e488a2d749d289f38e1bf888eaf24817dcf1f72deae179d383b28548ed73169ba5bd6625235450a04be9d20a605f1a9aa085b19901a526ed9ec4acef902f1a30e7fff971a33db451db31b52c13a81d06fa7da00421ca5a35a7f6decf5ab620617235d53d36c26179eddf938ff1dc288aa6a18198fae2d52b972fc4df0712a76692cc93e552557a6277477f8c1c20c96aeaacd3a20201dfcda78286787a2a5f8289e5e96708ee4d6c3215960059b1a48ccc80f578c982c1c9132729fb78e65ce4fad637ef743787d0deda4760e31a8bb91d676a8f967df19320a94efd1402ff6d487409a41a1e79747cd5379e7576187ff07eb7b1888ce269fe6d8ead2bc8eb02796b0b52f8fa3274e3b55bbea71d3f679e96cec95b2b7fd58262c16ac3844c44288030f21357ece152c268249a8311417ad49df05baeb14c087c9b6b68c9e2fded426a2923169408036ec6c5a46036de55063a9d99da26b1eaf05cb3f09ce583c4bf2c63b55d55a536dcce9204ca7bc517ad0f28c10df1514bf532301b44fb2b9153fd5568e815dd3799c9b83c37de1dc05db82fe8fdfaac8427e58971eca8a79fc78de8caa34bc651bbefa8c1bd63786494ed652d5a8c64e72a26e3b02cb88eb74e611996726bfd422f4040601a32cae098807a10b684879fe8446c7cd51ed9b967cf2a5590511648805fc0d31d491a33935b1f48a81764127d6f0630169590231f503d116d9ae98723e8d5b414d90ff40e376bffc06d4441768c7d73d4f10c74d340fe695ee29b18cb2f407570de3e46b62e27f6ed34e71cb151d19c1eef4baa50cc3da79551b2bcb388823990ac801edd4c80602fa4c35c43e4f7320cea1a66f8de846f22ceb5cce27847a639b4c275bbec17452e30d857bc25bb061a6521827dd3337d12ae3c3a1dff939035de9cb143ecfefa8fd6b3a2e4885ae75767c61db9ce5c6c9c4ed6dd3a54f8328ef3a3253fcbaeb224d8f2bd308b4a5fe21fd6ad3ad124278ed479447bba18c0d8b75e3038e75cfb6b9d032d070e48530880c596747ed2cf8a18fbcf1f75618c463f09868c0ad12b355df998cef9daeb33a0d2001dfb640d95154a79a97dc9b8d4a26211199819c0d336ae11b01e60bb11f8d4e62bfdaba387904c1f89d67098fe8e0e74df62d77b5af1034567c9434375de27b34f5b48457062b0bd534fc747b49ee0c9620255ca8aff501f4b60b34a259226eb2a30447a93a48878b8028b15727388b135c139afeff850188e4d3cccf27ddc43a5ae006f3110829bc0e0bf3f175cdff61f6d2ee12f5fb6b9d689685d7332ccde1b6d0f158e97d92269a92dbb1d36bdcd57566736934d38c63aee45951812b86252a3800b08ca0fcf8bc38f14dba73684bd62933119df206f77acd55dbb0448b22d8d4f451048d49cf6bf4b7f312540224fa366d0ca369d23b4a9e64e34eddfd01474d47576fcafb58877ba984eac0567ed8228bf9afafc749f8c2df5706359b172322e8b2bd078dd52f17f7aeedbd86d67a60d62270f303464f55246b7d847754309b867cd703a83a5289c618c9011ba0e6fa3f15dd4752d2c5a7fdddd45c1001aa013c265738673082115c72435863423953005e8d7e5fe05367560067fe85bf2332b97928b101c47cfc2acaa30c39371cda5eda3182c33ec927cde2e630730c25d15c432e11b694158c3f809f351a92b9ccd3fba52f41d0660dc39a5389db6abdcc68904481a1b3f81947e49da87734e6ae8af3be121cbf447c9aa7afc2ab458f0e0a6e0551a3d6e0a3c0a3b57b58c9e2c88de1bc4ebb92550a7a2e7f843faf0ab0f031ea014d877addb7542d8131e9bc227f94d69b9e040d3d69cb7255a3f3912aab793133e782eb84d06accf939298ce2d9a292ffd7feb9a4487fbb3724ceb3976987a22de50a9c5819886c05ed37f1535edc5c609097c7f13d0025f902fb5727c3906a74e1eabf51354803f56db983460e6f91385379269dd26bff81cb232ce39b79534f76ed476cf74ee14f4c7bec9af858995d077e58b12388ad1e413efba13155054d58083b4d9317c0f2d693218279fc3820067caf5a3e88b30de7bda6f1761e342cbad1f91764ead2dead278e48bb5815560a8687b4d86fc261d2d224fd91abfbe7ce2abb486e10659f3492186d10f05960ef1c7d668af3d0736d1f9ae411776f5e65462520cc5d8a5c59b5158e1a25157674ec6bc42f487fa3a65c21cce2fc35c3845a3d0e7b144eda917a2cc44c396b383b6240315090af581c120e7143ee3feccf43f361a76ad3bd5c2ef520a40cf184593f99014b68665907247548aabe9757c91803617627c07c77eb2de311633031beeabd9eb83b7daf0c80dc6c08cb771f0d72811e3cb0297668358403160c6c5685b6427bc864c358a38d177307cf6c31876a082ec9fc89c8cf28292ab70eac58202db0291b7763e0f480a46db8c134af50988dfbcc71e116401110a74ff39c941d0e495f17cce9689dc06a37c1d409271a8772b28f8b7bfb98ffac73c7c33ecf269742892b5450d8ab6a7374b04f02100504a8acf72a38eb1616dc7edfb696b12ecb53e8cb1fe755b707717e2e6eb6b73a7d05a3b8cce0f6e89cfabcb0a10e5282d8c6d7a61ae6ea1010882732418b1f1f1c1600e5161bf821feda9c62f02ceb7f144e7d9026ef135c66dfe5628e1e3f0bd41d506568e99842c356f4dd815a355bc6457d3cf87d74600915c95c52a727b49a6f8df97524a6d89973b60e9bbb4f1dc726d99de7e75e451bdced8ac83a5151221e5c04246ab090a4e0665f64300cc95f6b353effe59cc4265ffccb21738e42ef7ee5612f7cc19a77c6a2cd4a09882877266067cc03ac397d04ac10a3330381646b309e091c25e48a5b52905b3110a57348963b3ca9cd3a8490edc8dd1086d751d4d590fc47277bdcecfd60f86f188cb45ed735aa2820a8bd18428d13e3518317d2b8d3adfe848d45502cd643b4c14dc221ee137b2eb3d90d8a8c58bc98dc7d4e1124f81bba1b8c388d99178bb27a3b8c829104b5997917ccd2fc03d24e822194450adb1a7338c871e4fa1a8804832b77a83c98e51c9ff4648049e11354de9f98c4c0917bc31eee8cdd51f2c79ad299f4dbb02ea8dd40b8d71ab7a43e888a831128ce3471a5438d3a4c70fa7c4c9390fa3359b47a7d71e515ed8b24e6bbf924d"}, {0xa8, 0x1, 0x8, "1600b633278f08e2720eece895276e3df6e4469070aa995631091426be1cd701aa88d09c8b9c3d033956161cfb2fbfd63220c8cb87aada21282c50568f563bf57ec753540a4978af04cf4dd3ba8103aa5ce9597cfa11aa02b5916b07841b964684619a7f05fdc66fa85cd068c54e77d1200ef6acf58b074b1699f76c7b38571525f878bbf63bfc74c7948f46575ffad4dd8199bc78ed43"}, {0xe0, 0xffff, 0x5, "02ab2703a4039e00358d14f3ef0211b50f989dbf52cff2140faff65d7b756607aeb8855e33f66a40f938dd6a9fea005c0c63a90ff3f93737db7c129f79ed19ec8e5238501aa5d2fbf0f08bb5867ae4a98c2ae12b0354c0acb1c7f2c07cf7a59fdc9da63cc669dbb65d4072317dcd88e87ac55959712c63cf27b299386ce2183334b07ff8787bebafad2e2ee6afac81fe4580011f26493525cc752095607d5e2d1027851c98f55607a896ff37820238cfc1fc9c677b37ec307efc82db036c77b17f76cc2f9e54655750b891d2954cb0d0"}, {0x48, 0xffff, 0x40, "cb15c54634a2f701e631148855838c060603262fd1e364722287bedbb6f13e36e496ca836b8c695fc1685304e60be19470d7fa066c"}, {0x98, 0xffff, 0x0, "db502b78b8a0d83cbd315c88b5886a5a3e22bcd0fcb8b5608123671411a765fa3a8bc128f775006535b9be3ec69d3686c4d739f574a37038bd6c01feae37def3e1724c585ebde615dbba0943aeb799cf9525933efae2d6ee9cd0ca898ad2079965e7e2d8dd130f3b42697f6efb7a4f05b7cc1d43fa5772f767f553e21d46ed57207084"}, {0x88, 0x1, 0x1, "fd06ed5e9bb98c6c075ec927c78ae4aaddade4318fea74e314c48df2869dc3a9ba949d8b4c755610e021551d6fd350ea2666561a5e714136c19f9fa7abde4a3e974f36c52250bbc4fbf64b0c2faac38d25d160c18807d08bbb3ce06d3332c091485d46baff2d1007cd27e965be2ec2ac43db4a59"}, {0xe8, 0x1, 0x4, "5d368de42eff13a7409db1199433f82dd1504917b1b29e1d90ae7d5271d86e66ffb0c58270f339cf7d53221d373a0d128f4172c5392ac8763a2b01b76428c07eb60d46d59d46b06561680db34390512010f2673df8028c90d33833c0418e86d12796ed7c178d5e1e1ab35a26aeb52f826cfd4eb39f1f5c9f1833eae3287ee2dafc6e4727185a743131d2af66f8b1a988cc6811a443b3c77670eaad7a9046f44f735f6f3607555ef2ba9b96adfcfad49ed0f75a398d16063725043e0e0704c9f0d2956a28867c6394960eace2350025090c5a661d6ccfba"}, {0x1010, 0xffff, 0x7, "8489c239dcf975374f883d18e4daabe34007148de40e658461c05efa7eb26fff13e7620afbc5c3efa2fb995c22f7c9425d17c3b043c459dce395b2ffc647818354dc501eb5d8cdee7313f074f996491df1eefb6607bdbc3a09bc82df9f8d11f89a2206351024cee29f9cdbe0343ae172a4d0cab0ee71281d01414a7175ecd9d5985dc17b1bbe5d8c8ced934165f59ae2cefce8b7a24f86168fb4bf5b67736e490933d47877595213bca423a1947fe089344d3b088ba6cd8feeb9c442b2baed378302e0396847067152c09c1661117ed94566099cee3737d0ceaad1ef667a439a4b475ff059334a317c773676fc58ac0e1882c248f701857c0a46e295192db17d0960537b088946e560c22422f559f31257326df3c8c66d584c14152f9e819d549dd4a59fd95a65766582157c6952025a25793d7c696c06fab1429a4108014207daac4e88d2947f1ed7d9e0bf2e700a0fa9263c11a7bca959aab0f35da72b57db654e35b56634cdc40830a5e79ece50be3c756c60f55ff0f55cfbbaaa940c9818ff89fec9c395b1c6ce1ad57d6aa3be291fb00e7319384e0c0ade5f6bb0cbf54aa7516cdbf071ccda39acebfa687902afbbcf6cfe40ed937e1573094b611336eecf09eb81b9f008359da2fd5493d3cbe09fc0fbe3c6f91a3fa413022a9d323814c7c17d96fa0d51eb2bf459861fe9e640e8fee77f4df84b7e1c5f9fb459d7541a56409b1cbc2833582c703f943fa2f9198fada307437ef93192db526a1744cc53818e3ac352bb8109eef91110043d5295aed761bba6117f6ab474891a455a2498c44d00bae0fe0214a793789a66120d9c6df7191e424bece379d207afce96ea8f996c5f180a1cf4f8e1e7c8d738520e97e27adc19c4ccb92e84672a249a0dcd63a59e806725b84f93f1f657dda25d4ff52fc239428e1d72955b80199cc4eb27120570cec34ce727c21ffa525801fae9e639a2b87499adacd696bb8c8a877a729cd2c1057d230fcf331af1543e854285dabe9abad9f2e10d0976e71472416ca9643d603b16a12385a62d3755672037140710af7820e68123e19fea4fc0f98e32f074bc775ed8a00c07223f00333339608968914827c38ab72111f0b3f24f2cd97c1c70e70c4e49ef4cf22ff1b37c951e11b98b2a28fa898c4fb4c0e9778a47d89edc0ec7bbeef043fbe1eaeb8572f1683d1b8795f7bc657a0c5a892891c7179016fdc17221a789304da59df5fd08c2a841c2076028df7875400df7176759d5a7ac6c8719b57329421fb099e393769c68f2dde31bead42cb300d58b375fdfe46429a27d4a0cd70d3c496f3c40480ccffbd03942827580f640d1731258f98358d54e346e571ea96672b5063ca32a58d839ae123e22fadc14052c2ed59be84b1e5b8463bd647e6fa4a8db244c657e15ff96c9144cd4554ff02f90848ca205331582bc597d8b6992b25b5c8d8ae5b83afc3dedc0e1bbb74c6c1e227b2c8b62476927309253120118cbbf55c40e4546c51a0d793c1753ad056988945ff4598ee6b5a9e5d3372125364c74b7440d4609617188c19dc48d15b43a6f5f5b809f445cc70cbe7db7a3521fefbda67d9a1d6733c1311fc4a1c8b5a0a1bac328f8080c41d4152ad0fccab2e36182633a1e081ba5ac6a5683ce43c0c7f393f79339b428ee9b352d40dd9efce8d6405a944d269d72ec80d221bb9b8d57c3f0b51b77ec0edff75f943d995b8c9274ee22b93cea914c92f0b8c810881ceb6295f71c31613d38263bdf4d92a647b32ba7f62286b33d459a138a469dfff29be139045c3ee829693d129c39e310213c76b34f8bd7e5a4ff1cfbbb5e11f124173f88f2171a146d33ad9810afc55edfc71ca03813cf6a11a5cc44e6ca4d2c05e325d5363dd88187b36f7e4bd9782ef5d18b10b6cbb45c7ac6fabcba954c5807a6592d13a294ce40979361fd7e142265b5c141919f5cb4d27dbc50744fc6de67dcd611cf97318c6c940d3d4e8fabad17ff90edacf21aab84a15fe5cfb5fa25c53b6fb03624239592627e4a47644b8931b10aef75e17ebf261a56d850b4d6d45a6162e39be4bddeeeb502037d9394dd4316881196531174f4d18838229b9dc13a0507b4fb19d0a34466f43e5c40e2c6fc452d814691ffc5d7daa01919c2697c7a74662c7c8259e69221aac4b50891a9d600d72aa8409d86f5f9640d4cdebb5990177d482661e3d169fdd56b302ab6309b8b8af48f2ebb446d456c5caa4fd1c03bf3cc48ce0eaeb7b62f0050a7a32fcb9ba98b01f982a25697864a389297aecd7de5011b95426eb9908f48b7163720b5ebba01b6bb9d874c093cd58121de3acc6ed2d3e3bdbe2bbefb3ca5ece3c762c7f6339c2cd5dedd775187a2867a66e359b38188244da14ca9913a4b45b907d71f5b12b026f5436a2cf603eb3fe70bf1613e6b206a4af581c21ced271556075729f3491f096136022412afe721c71f5c4a7de4d14c398e5b1db5c8e6b2091f664fa49b876bee1a21eb49f0d14ac12a83a28eefd924157f4528b3730fcd59f660656551b5c1c0caa8f7587fa27ce671a41e019af08d461f2cab66ec59f94be53948eb04059f02624c751dfbed8d3341b2d21bfe208111c08ff87c94814ba93df51973679ac26b55c1ecfd50428b9745a321677ce38f5e386bcbc0d499e67176a7cf0af49950a66c2813b9ad8b0416272944cd2b42f3ced5b2f480b6d4e530e73d19938b720cf68c293c64c7808bb730f467ab1c08d369ae5f642bc005ed60f294d82a3f913ef001fec66f8cf706da055fdfc5b53fc4c98912aac48a65e8bdfb2e5716ffadb209a7aa5340d83d9c651ce6bf06ca5aefa192c26eb91fed35b173cc74490dd27d3f533ae0bf15aeb66803442c8b144cbe8f12afb44ec73a19ae0db4b45498de4e06933f6b430a4c608130cbbbc7c73551a57da897ad5a8220107a4ee8358aab87e05794217dee257b95e8a6744df3b901b9d20690db113949ce1508af18487f6612108667d31dad9a0e13ba708dda931744c43b540ea815f89429ef7a213ea78bd0fbbf61c525e2e5c52ccf37e6873dbfb28a3d91108f18bc2fcc57c5cf5720d222891a203aec127f3401a7790d5fd3411ba544df6b6418282ee6fb8f11361e02550b05f7ea75f898850ec011bd2c5b27815fbb8e56b8440d3efabb4b9ac76cfb6150d51be7990b87c6f7c79d29eae36a703466a590e5c52164c7e4dcf2a2f630cd7e0a13f65ba5679b95cc80f6d1311f1f8bfccc1a0a5b67bd4023a03e3c3b4102fa3fa6b839062124a06ef3207502294487565b596a1fa267d959be04e6d19687a7a2ba46957c4a3f6dc4cccd06d6e5153b7449ea63a12e9afc384a10d55ea81bdbbd5081ad5cfb7451b8969ef26c95e6573839dbe3ea07916f791fc2429b54e1edbc93d3b024fb6a3847f01412ccedabfda7254d1e1f2dcafe74ba3cec263f22ffff5b8dfd1c4bfee29f72c3f0d83193b28297b4bb38bcbc2a1b1ae0a8223e96dd914230aef0af6dd208620cf4c67d3ac1d7c5cb845b6a0e2cddcb05567d0293a972753be1bd5a34673f8876ddbb3ad1144555d2bc7f3b6e04115a289cf7daf79971ca6d10717d51582f8ff9fb755fde2de235d4fb49055a306df7c0871022211d526c591111356d1c20e9567e0004ca14a503311e21c41d53f885f3cd270cd0eedb9734970784be4d985f895fd5732849165cda33cb2ebd0ce10dd99f841538501c345f98190a32df28c35f5c93eebacb8f0c17bcc60b0928060d2f7d40722925c37b4327436b375d2a40e7f79340d18a846aee56d13576b9207d7bc099ac453f1e2414739ab4157073c2adf5eddf112890db6dc647ea610791b7bb4356eb41191956b4615647d0779ba8f473bf6703d1319fea45a784d95c4c29a1b3809678f9229cebad692096de64c45242162f8cd13b8204549eec278c2d0edf96afddc3eb347f42e43bb43d157d1ebafbdd127f3c78dc2f8538a0634de841c618fecb6be324cdaacd94ce141b412b231bae9181ddaca8249d1f4f302868bab0c2796255a0308c9d3da5e8bbe5f0216fd638984136946b7dfab86b4ca22a8b02808fa3f2325d0cb87f9b67c38a8dd7df0bbfa3a1351c373eba00d74a558066009a9e95e8fa7248451edeebab771b278232a685fa7f811de662c9ab45911c2f27b98e1ae87445cbff6aa011a23a85ed8351a5afe8ba890888b5a235b04dbb83970c9d09bbcf781188cac2bb3c1a9d2faa27d83d437a52f5399e69e8b749965eeb8fc7a154c06505500f4111bd204d603c6da12c94201f70bb0adb341f0b99a1b07881382f8c2dc87f21a09ccec6fef0ffb8c7428f4682e83b7ba1f8df582f5dc7dc3a73f0117ea98b1f35a5726baff5358c95388d42a9ef510637a3fbf2e64782a11d423bf353e88ae1f753b76fb0de976cfc4b769af602481c7813edcd3f18be67b02f31b201017cee770ac47b32248778df6dd0d46831080185f69730814d5ff02ee1c1f3a176484ff06df36a3fd7e4009e69aa8dfea46667e2fb3ea4fd0ef4a93e7673d516b6b5ede788f9def1a58efd2cb663fed01fffca995e1d84485f8d0767de0004eee9a1a2bfd414d8111ae02bfa58d54adb90ce4fd5cbe44327cdacea9a016307f6961c7d0aa045e1897d557ed0992bd92a535b2144b7cbdd9dc821d61ae76cb24533e356bef1a492cd47969e589361bf689b8fc60c01a35f7eb93355a3095ba99c374a92c2716f7a0124d186433e4421b068ee32a40e02be9551a9b6230e32afdf949dbb26ce8260b6388a98d1aa147676583c28cd1fdfe47e90754649c037aa1a39e784d1b6286becf9149b79306baa8f3087b48edb57adbdf83c85444b50f4a212ff9dcf9911d85ca5680e81afbf6d9bc513689f20955c25f09a5e62f30ada1a9be10b509ee02fc56de52d4180ad084194b06e59332b2469f3251da01ee9c00b889e9a315ce8ab5c286b4dab08131d3b2da4a1790a2a953f11b47ec1e353479321aeac3b8143ff6aa9ff53709481e424ddf9e6284f326211b036e398b80e70a429befb32e7f251cb211ac78602a1f6bbcde8858b6f3e6016655334a71362d9d1f1655182491c418f28e10b93e684ae9ed5d5b37b79ba05d8ecb4992798feaa2701773044612f501fd1bf4be2b72e51209a9e79ef46d91b0166b10cd10037413ff579dcc59ce5ded47d483d89d906b99256b4887cb00f58c8b3d64f0e6a41ea531a50bd5a014607a2f284d1bed18dfae4f4193741cb8bf81fde468651bda3125626a70bbb568f463abc5c96a9d88e00dd62b8591f3e6c204884d4965c7333ae0abd8227781eaf5d48f16c058a71f352f2138a2490c88d6af8bc18992f6cfbb593847d940f6d75696c231153e76c7051ecfa8891a87a25410e5f533ecae46a979adacbe16f212e23079fae639afcb7de8fa3f4575a506c3bb1592881a6860790df5c6fa85a9f48507af6914e8d7d5e3d699f413a1d668c430f3c137b0df6ed7a45bb52e054c15b44832e6a8533537128fe8223bce80f3fcd1940a8d9324e6a738404f05d6a94d9a66298050a9f32c09fdccebc86de69fb649808d3ec46e482a2f0dce977f9eb2a107d9a3a1a8d538bf253424cf4cc5dbfdc584ba8a7e0f0816c8e82af4005c32b4230aa7717306533196a924e742a9b3a0ed6b003a557e082a83ac4e6891047a9581a5d1f4ec6c81dc2df92721103d0cb6c558576b050db669564f2b059bda2a1e91061cb9a49eeda977ba7ec1cb4a5c99a5906827446f2478bedcd05d92f88a9ebaef48c95bf78ecab2b4b4824149a45"}, {0x1010, 0xffff, 0xfffffff8, "3d25b442fcc9631ca7d489baa443bd83fee9b3843587622f755231e1c5f25f184c7cbb6166f6ed0f8f83108edb12573fa27a3086236cf4ba12033d41c31552bc7e56a4da610bee33082edcd44525416d897ccca9f4ef0cb6cdac1e010c919142203ecffaaa8b8c791366d3cb932178c69064f0b4f103fd313462b28bfdb3f3cb739056fcaddfae18968b5f0e41a1072cfc9f86dede2da8e2b6481868a7730fe46f141110790e8b1fed8c7f5e9a15ffee4c62391fa0720cf0ac2db808b371dc2f50cd1249d76d5fda573482ded64b8a7e29f125499ac1c757e81d57ec0130bd22b3a87244eb0457b59d2c4cd5f324eda62725179ca9f26f828ae908f226f669ae73c042c3f78e89833347c075d6b0d5f152ceee41adf4867cb6d641856f37c73b180e5629eda2ab74825dbfa232b1ece7a9f4f6e0a27555414d5a677a2676ec2220119c5ea92b0ba31dad00f42053b94714d8a71016126517b5aeb5e3642482b115e41b15f96fe69d045b2a7d3f7631d27c3da45b3eb9c7a0f5215dc145d8ddcba7e4264bf8753267b667b524b4fb3517875ba095cac62056f1c8dac982c6a5f88a6633608540c5aded557bd8078441cb6a4e7d0d7411165f0c347001018bf2e866464e64301e0c460b398044fa06b429241c2ad22630b807823724034a64cd39be2eb5508bcb6b3e6e18828b056cc30c97de43ad52c2b45a5bf50dcf7d2de8d430376dc0f4c34f8ed051b126b50688dcc076900d304c14ff348323260b3ba2864b10718f2abd565116ffc51b1deadfb457ccb320c447a82de8c94f062d207ef2c1d97da0cb5169e1d60dd2542652c1344734ace2f6c058c8f19f31beb78781f76dc81ba3da792f0cec3f68592722a8819ac968519c5b9f5bf0363cef6f9f8e7d4e389f0a512cc8572405af38d39d177f46d76a49b8ed2f446bf4a8793907b8b36d2c3601a1b9fa2884ce9d1fefc3332f745710284f91f6925a0b57876a99c6610a39492798018b2ac5dfff04237a52824d56fb40682d4f40a8bdc47ef7eed127ba7b19d8b1d4484f93e14666a55291cad9440d937d34ae218787812afe14503320a8efbdbbdee2a1e6da53a8e47d1c353769570d3200b4fbbb895965989136d8a9d3c0687b8f266b34b662f97195b9cb78705a0c51f1153e6e6eecc64cda0c935dca109f241bfc465a359e422a1bc6a517d87526923ad3f4cadffff84a900134f58af8a37080448b10b214086e8d79d4c65b09c99760f6e6e32dc4d891ef5dc08ff1f256f347d022b8afd96ea05c8738724418427fa66e16b18b80d6aec0c03891e2361475c4904cf26ce9c9ccf34ecc8c143d4c1406d1afd73ab2014472744913906c0998362ffbee858997fd9b6b439fae9487e160a2804c22a045dd0045f96673a2f3b59a9506a85ee178792c0559825a11e39ed12b3a176dabc82c4a4a1b300ca493d443e29b77025f89ae40e0ba819db564cfd23defd657dc5533d666827b85ce872b3f46bf343ccd536b4cbb5bf5d3a5e6983397a8a259b9ac5e3fcf77fa2dc0e6d8bc308457f1f9f23210e7a472a1776361d875583c67041c6f13eff6dc84996ae9e1c8a4457c05b4ffd36cc1aa859828f08480780f34d81f431013c4e537eb3487eeb20ce5a848e2c270a3b58d4311b69d9c75b8eb07b6078f1f4e4811efe4e493e988442483dfa72870f4086c3dc42dd5cd8c82eb232aa0514eeabb95a8b717c64312bdee3f93d924edf40f127ce1086537911f322a74f8368c19b97b3fb9e6b4aab8c685fb5b74e3f5808bd1d1bd5be0e5df01fb51d71b7f31e07385b95cb29c98faaf08b48d9a8b607abe734035f424cbd63da7ce8ac92275a1eaf4cac54e665afd03ced55cffcf8659b3d977c636b57b80ef7df9bac4423d7375d60fab57bbe0822a8ae9c05efeef09a8bc07c13e1a86deb80bd81bf8078343074c615e3341447a5c339010e9998b4826603492cc6a9edc842e9fe19e4635ac15946bed13b817f0b42e712d49b5fddc8c353f433d269c2d207bd26f95bdcf04017f9ee236d19ae3d0ed8a49e02256c465218715771e67dd5224237c2a3729a5e99265e035ad19599c34002c982dca23b0179e714f77bc29f5eab31824c882ad840004d2d55036594acf0b981554bdc48cfe9381398d22c16a5106d10a34a32d116d07e6321f7131d16de41aa40fcefe6d87c20570b86e48d1eabab6d10d00a98e4edf4acd2b54c6c4c2306688658db841998952a7ae08da4a256f1b39001480bf277b6a7cd14a82284d5f7134f14796f6d0e7f34a29e61a9a9835b1eca9490b3ab5619a9581fd2255bb6a61ca38e73ec5a502c52e067f3350b40fe544c0000ec4ac2ebcbe0bb15d11c1fbf24dea0290a2e9395186474fbf930ee81e8c888475d6baf6261cfa5620841275c4a2a5a47376a2f601440f47f21f38f2a6b9f3114ca1eabaf1ff58e70c23cf29d87cfea4ea506f2a8dd1ba2d9169d00c2070a8418f08e703d3f83e29c90f9e3395da956c373bc712bb6f71c6ee455185122834a306d67be37815221567e5ee31adfa7a28ab994e3235bb00abf31df597856bf3f98993153fd9ccb3ca2b36117d93dabe010fbb0a30e8b004bc73f9ee36299d147f473480526f065166ce604581e3fe2e809f5191e5d74b61b14b7d79257af165d1ba1baf2c998fe32396234f26d03d4c24077e7aeb56bf60573aca2445348340dad1328f6a502b8903820226100fb4ca19b4e73b726571398ba1da0a7bc0348a5d7767b195910c66ca7a4a7cce471d7b922d31de7b3440a2d80f2b5d2e6dcb25e9acc0d70129438989a426af48db40453c38add67c865c9d346c3ac2b0c81fb2abb97ebb5d3e46e8abe2bfdbfe56d56d85cec4482b40f9946b4a44e10dc852aa996db6d9aa488d095497dbcf9b65357ef909275d905a967c00688b096b5ce5231f123eff2f68e2d45a48281e2130b33616a9a132868e5188ddc015e929a25b5d6c850fc0dc0539e65e074204874c7e5ad80b46c8018bfd2913d12066178b17a15b910d597718f6bc9382b96294ca89c0643e42deb49c52fd2bf580dd06f7dd3df6b2565ec5b88114271cfcfb8bcd9911f91b6abbe111fe34644da87141490fc94ad9db63a5ef36bcbcb3ee397cb0b17c2053474fa4dfbaf38165127f2dbbf06787cce3937911b63dc52eca96bff9a6b363ae51c29d2f2fc2bcda5835948c9b405300e4dc923b910dfa452d36b5feb222434da3b80ce38595a83ef0a8fa8adf5ae35b89bb6e473a4fb5ef5cb9a6af6ef61e0f10addaee57d4fc73cfce76555947ca9bf3e14f90b37e882337b5e2e75b890e6f82698d01231066c319353e92d9f5c51f91a4057fcc7b52ed5e497e0437c894a74c217b4c7600d5a359c817af812160af862a4016ae1290f9bf52131205404df5e0408e3219a1b0b17851e8ffbd8349f75481b780501c296107fd70e1b6df4db1bc864676bd3d87210a332428e119592d9bbd2be8636503c49329553f7890699c6ac13af150e708392d14b46d1683373c0373e834c2de89a4b438506b08156e0647cee938720e788f530fca42398085963ebc12c9b93345bf0169454957b5f43b3c574103741daed550a9f6ea881099aaff384a1949500ff2bbbfef17067187153905f0afea135fe04d8a2772d458a2dee711d61d78e179222318a9b79a967f78717068ab2de8eac3e5e87d019906438d2bdfa7d3e9cef3269f188b13ff5ec48a68bde5fe1437c597ce6b12d1afd1354b80f76a0855cb97b173f42d4d2d7b2a870d1784d693ae7b1c022aaff83525538cf410a8710773ead8cf9a819c36d42deb29da1009092edd3e4b309fcc3e23645c71998c805d1c45ca269180a383ba249ff59d4828127736232babb56de1d42276f6e1d930aee46ac19cc1de3e2d7ac1791ab7103b32eed40981bb302da8fec7c5640d876a4d9a2a748adedd6454339bf05120ce11fd1d81ed3042b25513a28ed09ee14678c031d19d0ecc59a766a964e1f9a417050ccbb52272e97ae07e8d3e6ba8b216a6edaf4129760c83cd253807f3a0844106e034bcd158b8a545f7ed96645403abfab8272d17f99be62f24dc53e64638c22d68910de4ce99a36b6de3b94d45d7051f4ec9272251751b80c7cde045f85be5c1dd523f677fe9498794f8161e695ca737551cd1b3d1e4110a824495d5f58111cc816e37040d0d2c5a92fcf4be8f2f5adc845c1b3b87ca35d794d2cbb17eede5028032bf9e923d4001c5e46aabc935b3f63ba370f6763fbdbaad2fca02b68413f2d25e95e31285c19cc1777116fbd23861585b50db07f29ce70cf5af844cab8344a8d4bb34a8af07be7dad6036ad7d09317700e2151786822be57c3ef892d9d39760c86bfeb2c3396f2a9ee56755e2d8dae496706a5bc25482f5ed93853991eb89b5653f9539404fbd4daace45b0b24dfa3925f4bd3a9d01fcfaec29d3bb9607201767fd7dc0ef856f40bd87531f90510c7d7884c8a3beb0a9ddf5f8f3523587f033ada975ad78e7f0d96aabc857ce795da35674627f29a0e41e1370888fd107d41f3fdfb79c4fe6ab10c5d2c0b59c54fb9b7594d61c99212cb856865c7c742d6e144af3eaa7999be4a8ca1d4ca8e9f53bce18e43292c08a6e7cf06c77c24e0c46a5b7bf72202538f3e001bbbf135ff61b66bd36657d9421f770ef639bf00bdb428f359a9b0ca6bedb0b7152211ed82be160ed9fe1c628528a79a14d56d3f6a61ba9ad240dc0ccf364ff07f234d96c09817bcb8a07c0910167e9ec17001f661d0bc9b89ff2258ceffd80bdb3f892c0fc3823dfdac97416a5a3f0e99b20657ec44b17bb132500edf3149e88bdc7b5010ec752e8040b4a1997ec18a49f80f737955ed8329af6b21d9e2f371b61a0a569dc749f75d6208131460d28e05e4b4c98d45a925f28cc1a246e98d2b577c58b3bcbc0fc4d57d853837e0a8763ac18f877c9bd8da859636fbf048f0f72a4cc3481947b373c6d445fc31a63b1891015a88eabd28d0d7f631cdc481f66920ed5d36a866162776b9157312fba3875d7b041252b78899dc14473aaeeb3f365adf2ca4be8609eaa712266427e53add622d10e04dbac14208b321f0729176fe34d178c87ede2bf19a39a4c7e87a193c90aa9b9ed5fdce011ae9d8d812dc3df5b0212d358c775671994a6e4c273fcf33041ffa31605a40dde1483787bd42251511f489e6eb03b4cf9d02bab8218d891dd814fa088996f90bde7b7cf8389c18afe0cf463d0117af4489df6b8069f931dcba19b3291f291dade0a0f61d1ee93b8f7250efe9a930e7f871c636a1c216985fb88335b935ce327f9cb17c8d8f2bfc80eb7cba94a8447351171fc212069e2850765f602bb71c729e1b21abd47b3f4ce5d5167e421ec4e29016fff8cbdc06632d71b9ea7db3fa6a1422f07e03edd3f800a368c4d9520c6ed1e74dedd94d7a70a7ac22a67f8b9fdab929419bc0126261ecb23cbbb033fa9c4f8531ef3aa75a607db5a0f6599ce92997f8cc4c0847168a24f881e08af09c59916762c31ae789eb242f6f31eaf9a56ab02b5a14da39d7f6e465160d7cff86692adc0dbabcb064ec49fa7f33e448a59e9700790f89ee718e083125bbbaa0a143a1ac4a748d1eb72aea1ff2b5b81dbdb33943ac282a8042051d0c3345c2ec91571b5a87e260675df7d53178a8cc2e6abc993ac1d515d31bff142c33d356a5baecc2c0515315fc40b64678fae023ea95c7ad0072319bf50a0fde6a80b60df30113c0001344b0355dcd42ca89e00b97b7fad52ce8a24fb55921baa9ca6d9"}, {0x28, 0xffff, 0x3, "53ae6f4681e39de224e719ae46f6acfc73f13a19d7f4dc"}], 0x3430}, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000640)="0000065dbb266ad234f904fc8e7ee6a02435488281418a092996b6ded1399ac006", 0x21) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = 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) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r33 = syz_open_pts() r34 = getppid() fcntl$lock(r33, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r34}) flock(r33, 0x2) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = socket(0x18, 0x400000002, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r0, r33) 23:25:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000540)='./file0\x00') listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="8f93998dd6fe10306785ee687f4f32cdb5939fbd5ac8e608fbd087a075368766ab9287f36519d4d107c26c7cf8f5ab06419935a7bec8297dbb2fa1063530f257dd5746cc404d7b7b0327998fab210a6b0e61a8ca4bfe4759e4639328dc200988720d5ebff79592d7b42304fe3f1e8a", 0x6f}, {&(0x7f0000000100)="fc3bfb548b0102a3fe9317df936353ae7391c6e2607a8ebe02b2fc4b0cd4e9815a186bd6d4fa45e6b84abd1d8bc24315ff9f759a60fdda4473ada1f660229b9d33d327b9f745a61eefb4cb54dcb35e6802840d67cbb21b27305d964c282c9582fe75b5", 0x63}, {&(0x7f0000000180)="02095f1443f08bad66c22b9e93526703087532a7c9f65fb89438d5b2e10aab6739bc73019e732b00cf7ffe47bec1e08776ff43bdacbb101e5d1f5d76ae916e1d540ffac4e262f56bc2562266db88c5e8a06e786b1a7a26d1a0a99545b9fabb29b3940246311d9ba9d1d11922687b080a92f7240cbdbad3c83123b25b8d281d5e8f065c672b98af52af9a53ee1b23988ff4f3c46cb812", 0x96}, {&(0x7f0000000240)="8901145f1e10a23ff5ae02b88ddc89752c597959a31fa1b55fc6da1260c50973f14022d545f9be775f52cd7b0a23b3eebc6d5a3ee70f98397cdb504a4478d4bffd21a54afc808ffe4397d06bb7959417a2cdf51dae75ff5aa93085e73989e1f90aeb086e28e635a0f9f0fef97fe60a4423fb4ce977805cfd9802496b42125abd042e6409adad19d37aa9076408b04c", 0x8f}, {&(0x7f0000000300)="2b4c49ae441537a251e3a00a142930669cd1f4e6fc3852e76ab96db81243", 0x1e}, {&(0x7f0000000340)="68cc7cb829203d3976bde27cf28f08bb8d2b04bf5e24b7ffaf18b47f5e502923b6170f2965e8b46c775590607f3d3030443562cefaec836da2a229625bcbb1885a9d5885e47e6edcb75d6565e54e58adb7012c935f7c933aa24079683f167c662e33ef1765ab72a6f763941d22aad418418321dad15766fb0a05b8a360babe806f50c1fce511effdef867631149686b8588540f3fbcda5b87053cceae11ebc193bdcd335b30341d7eff6710af713dec849a8b077a3593c47647a9ddd906d9c", 0xbf}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r5, 0xffffffffffffff9c]}], 0x30, 0x2}, 0x404) 23:25:46 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) 23:25:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "080000f3ff0a848600000027070cffffff00", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:25:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4082}, &(0x7f00000011c0)=0xff4) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001140)={0x7, './file1\x00', './file1\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) preadv(r1, &(0x7f00000000c0)=[{0x0, 0x204}], 0x1, 0x0, 0xffffffffffffffff) 23:25:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[]], 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 23:25:46 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) fchmod(r0, 0x5c) syz_emit_ethernet(0xe3, &(0x7f0000000040)="f4bc145717166f3422cd3d51a74185f3b0bd36ab95ff63a6e88389303625a80d34a47bc860e882afa02dc6bf76b52f848d56db05398999ce0872de8186b8eb8baba9b22f33c03adc5f1de22f72d639ff8db4d339a8bbb1abb4c7ba1ff96d63009fb4d1c7dd89d320566147521c8d122534d457b384571a6bcc962e201b713668f42354d420dda60e9a039e29731ab4dfb9bded4c217deb4bde70d70f8d424648060ef7f841aea1874691c896f0a82c497150a4272758eab3047a90416615911d779a87f6c37c2683365a6794ba9c8c29f4d8f60a5b03a253a46cfad030fb28586cee00") r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000200)={0x3, 0x9, {0x1}}) geteuid() r3 = dup2(0xffffffffffffff9c, r0) readv(r3, &(0x7f00000035c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/33, 0x21}, {&(0x7f0000002280)=""/109, 0x6d}, {&(0x7f0000002300)=""/188, 0xbc}, {&(0x7f00000023c0)=""/231, 0xe7}, {&(0x7f00000024c0)=""/107, 0x6b}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/68, 0x44}], 0x9) listen(r2, 0x9bae67) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) r4 = dup2(0xffffffffffffffff, r2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000036c0), &(0x7f0000003700)=0xc) r6 = socket$unix(0x1, 0x7, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003740)='/dev/wskbd0\x00', 0x40, 0x0) r8 = socket(0x10, 0x0, 0x7) r9 = dup(0xffffffffffffff9c) r10 = socket(0x6, 0x4, 0x1) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000003780)='/dev/pci\x00', 0x400, 0x0) kevent(r4, &(0x7f0000003680), 0x81, &(0x7f00000037c0)=[{{r1}, 0x8750153f030e2dc7, 0x89, 0x2, 0x400, 0x20}, {{r5}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x14, 0x3}, {{r6}, 0x8000000000000003, 0x1, 0x8, 0x101, 0x75ea}, {{r1}, 0xfffffffffffffffb, 0x3a, 0xd7c558be868fcffa, 0x5, 0x81}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x1d0, 0x20, 0x7, 0x3}, {{r8}, 0xfffffffffffffffb, 0x80, 0x20000052, 0x1, 0x5}, {{r9}, 0xfffffffffffffff9, 0x42, 0x10, 0x66, 0xe4c}, {{r10}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x5, 0x9}, {{r11}, 0xfffffffffffffffe, 0x19, 0x82, 0x200}], 0xe0, &(0x7f0000003900)={0x0, 0x8}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r12 = openat(0xffffffffffffffff, &(0x7f0000003940)='./file0\x00', 0x10000, 0x65) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/wskbd0\x00', 0x20, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003a40)='/dev/vmm\x00', 0x2, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000003a80)='/dev/klog\x00', 0x10000, 0x0) r17 = accept(0xffffffffffffffff, &(0x7f0000003ac0)=@un=@file={0x0, ""/82}, &(0x7f0000003b40)=0x54) kevent(r12, &(0x7f0000003980)=[{{r8}, 0xfffffffffffffff8, 0x40, 0x4, 0x5, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20, 0x800000000000, 0xff}, {{r13}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x8}, {{r11}, 0xfffffffffffffff8, 0x6, 0x1, 0x100, 0xbd93}], 0x7fff, &(0x7f0000003b80)=[{{r14}, 0x6, 0x40, 0x88000040, 0x7f, 0x7}, {{r15}, 0xfffffffffffffffa, 0x40, 0x10, 0x81}, {{r2}, 0xfffffffffffffffc, 0x13, 0x8, 0x3, 0x6}, {{r16}, 0xfffffffffffffffd, 0x20a743e4f44eb0c8, 0xfffff, 0x9, 0x6}, {{r17}, 0xfffffffffffffff8, 0x25, 0x40, 0xffffffff, 0xfd}, {{r6}, 0x624c9d8817d88f9, 0x0, 0x80000000, 0xd45, 0x80000001}], 0xffffffff, &(0x7f0000003c40)={0x9, 0x200}) 23:25:46 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 23:25:47 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = accept$inet6(r1, 0x0, 0x0) r3 = dup(r1) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) setsockopt(r3, 0x100, 0xcf5, &(0x7f00000000c0)="5df79a5ae17c8ff8ca73adf8078de301b8d5afba3a02efd84bdda7e008c6a470196eba127b8951a5f8e1529b62b1a10edcd3ebb889d0f41d3d40ee2efe8b9c5cba6912a584787729a87b643e283da85437bc006b048e9e197131f00c58823d5f4f5278f938c8f169c07ee2f0828ad30f334e21c781af7c132ba539edee8179801f98d9c4f0ec440cde0745bfaedf575090a5013deac8878c971ef90a84faa568d352823770e8b33189efeeb5c0fbc1e3972c939dcdec88272907e5d8df498e8b4dad0f3abc8439ad6efa99ac8aa22ae210eaff2b50a0cb372a91ad3c2878b7054bf84f52335fd709c47868ffd3165bdd002f44", 0xf3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d6, 0x0, "00e74de400", 0x0, 0xdaa}) write(r0, &(0x7f00000001c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087040eeb2d84658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ad010000807b434a86f133395739acf9f96f3737ebc319", 0xfffffffffffffeff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 23:25:47 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYRESDEC], 0x1) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r16 = socket(0x6, 0x5, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r16, 0x0, 0x0) dup(r16) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000040), 0x4) fsync(r16) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r10, r14) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r17 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r17, 0xc0106978, &(0x7f00000000c0)) 23:25:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') write(r2, &(0x7f0000000100)="47bdb5729645d2b513cd7cc5da0e7df7022a52f7552b3b05fe97e5c7e52c1dba2091e31ebbd76725df7f5fb755b22194f448ab7ba637e46841512957487d97389f6b1064eb8a64ba9634e2b1e4e890ef30f31d4acbc68ab57a6ae71e5e29090c3efdf36c7945968f0a0a5c25d9a8f7accd3459bfbfc001300d7ae7ea443d8003b3cedea4a7f36b29c10e29288f434672c6f2db9ae1988cec5fa7302caeee2013b2de90374fa38c357acd814a23f32d05bd6fae32290412d8f5a8a52c782c3137", 0xc0) lseek(r3, 0x0, 0x0, 0x1) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r4, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:25:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:25:48 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x2, 0x5, 0x100}]}) 23:25:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x64) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) write(r3, &(0x7f0000000140)="71e80360c9e5931bf2a7b20a32d0828eb90c997a8a526d0f0cc5b7c6b3c49946023d89ecd26b785ceeb74c64f27ba8e72b89fb0c3f30441ba063545f292e4d97bba53a01b99cb5a4345fc9be6a503c4d2b38b52be68418a94947572a8afd01c37249ee2a6b8e05c546a307d39143f066aa38b848a2a2ef38c5290c528d3ffc1dcc5d76aa4f19a5b72af6712c7b6e7a2e25c684f798264011487b4390067d5a86fd1c1afdda5bcc39e47e4ab9d883a0d58f0bdde497fa063af4a7895d9133b5d2aa3a57b8d8b1dddae45b06b37aaac053622bd3423f1c29bfd8", 0xd9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x1, 0xff81, 0x8, 0x3}) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:25:48 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5bbda2b9e8a436112d012e2f66693503000400e2de3e0730207c668aaf62134bdd442aca078fef74605bce9ce5df56c08b06dc39633605dad611449a677c774281e905247be87fd6b64d8e99472321b9d016ac0cccac8e88836d94c37d1bcebff1158b54ebff5f5b6924d1b24bf56bc705d032c23394fac6f4541d7cd1c563ee82e0486c65593559e3f40579a82264d1ec0fdbc33436d0f6fddc113433f1f87409298db175563b46686a35bc902f663ea647bcd0c3d2dbd78bdc1878b33a31e99268a4a915a6f6fa83896b4b0ac4c632ce378ef096edea5d400a8814066cebe587e804dbd3b7bdd24e452c08aa5eaa9b1c222e045cfa79bfdfc8c9c0a6bad7e2403779cd2272e31ef29c377bfbf483ccfebe35de3ed0116ff554d34e2e56e703da34ab1594438be212161863f2ada2de4b"], 0x6a) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0xdec, 0x7}, {0x5, 0x4}}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x3, './file1\x00', './file1\x00'}) 23:25:49 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pwritev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 23:25:49 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') listen(0xffffffffffffff9c, 0x6) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="b5149fb7d208b8fa6a82b5ab7da003cec26feaba4990631a10245ee8b7b7f62e9010f868dcf157200dccfa7d589ed81578ffca22ae992383a50cae43ad2cb31de1b44d2e59a3a4a3b347bdabeee46239", 0x50) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x20000029, 0x80000000000000b, &(0x7f00000004c0), 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r5, @ANYRES64=r6, @ANYRES64=r4, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 23:25:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) r3 = semget(0x1, 0x1, 0x222) semop(r3, &(0x7f0000000280)=[{0x0, 0x200, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x9, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x101, 0x800}, {0x1, 0x7f, 0x800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmget(0x0, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/123) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0xffffffffffffffff, 0x40}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:25:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r4 = dup2(r2, r0) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xffe}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000300)}], 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) r5 = semget$private(0x0, 0x8, 0x100010286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x1e3, 0x3, 0xf09]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r6 = socket(0x2, 0x400000000002, 0x0) syz_emit_ethernet(0x54, &(0x7f0000000240)="1fc8b10a970de9f61eb056b7909b2977bcce6f7f2e778d10d4dd5be16c27032637fe7c6e5c874b01b298e8ad7f31916ced359755099f5bbacaa138c00c80d0e63a79bced0ed22705d1c9ba719bf6ecfc2803c2e7") r7 = fcntl$dupfd(r6, 0x0, r6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0xff}, 0x10) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) r10 = socket(0x2000000000000002, 0x1, 0x0) dup(r10) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r12, 0x2, 0x8000000000092, 0xffff}) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000380)=""/251) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000100)="c71d227d81375c4d7d31", 0xa, 0x9b7c5227dfff7606, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 23:25:49 executing program 0: 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() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0xc, r6, 0x0, r9, r8, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r10 = getgid() r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000480)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16defb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa593c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f376baf9f8e4701a4b55cf92f1eee9feabd178f6c92d6afb22887a73d84a6ea3"], 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, r11, r15, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getppid() fcntl$setown(r21, 0x6, r22) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7fffffff, r6, r17, r18, r14, 0x0, 0x7}, 0x97b, 0xb268, r20, r22, 0x101, 0xe3, 0x20}) setgid(r14) 23:25:50 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x3, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 23:25:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 23:25:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getuid() recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x21a) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="f5820cc364fc4012164dfe31089f22731da39bbb450249df2102bad5477f18033bf65d0467c1cb99be8fea9950da3867ced0d54ab26085610ef7470c3eed08cf338fb121a9a7ce444c693c70d79e2e7a9000d7e1e41f829e5f0532df42c4cd3ec2378fbe", 0x64}], 0x1) dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 23:25:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setsockopt(r4, 0x8001, 0x3, &(0x7f0000000140)="00cdeb25e5be00065d939e3c138b8743dd4bb8a144cf58a4aba19dcb419288dce370f59aea513c5a3e0013298f448caa5d7d7ff4a3989dc64fb98780fcf1673a2599e38244", 0x45) getpgrp() r6 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) setsockopt(r6, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x101, 0x65, r5}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, r1}, 0x0, 0x4, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r7 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r9 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r9, 0x0, r1, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r7, 0x5) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r14, r15, r16, 0x10, 0xb}, 0x8, 0x1, 0x3}) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r15, r11, 0x1c4, 0x8}, 0x5, 0x7, r17, r18, 0xfffffffffffffe01, 0x6, 0x7ff}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r27 = getegid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r28, r27, r25, r26, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) 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) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r39 = getegid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r40, r39, r37, r38, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r44 = socket(0x2, 0x1, 0x0) bind(r44, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r44, 0x0, 0x0) r45 = dup(r44) listen(r45, 0x0) accept$unix(r45, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r48 = getegid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r49, r48, r46, r47, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) getpgrp() getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 23:25:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='\x00') fchdir(r0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:25:50 executing program 1: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001ac0)=ANY=[], 0x0, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200), 0x0, 0x0, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r4, 0x0, 0x519e9ff5a54d8863) fcntl$dupfd(0xffffffffffffffff, 0xf, r3) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000540)='\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', 0x200, 0x8) getpgid(0xffffffffffffffff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 23:25:50 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, &(0x7f0000000300), 0x270}, 0x822) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xc954ab28abb02738}, {0x23, 0x6000}, {0x89, 0x40}], 0x3}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) 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="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 23:25:50 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) fchdir(r6) r7 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0xf9, 0x80000000, 0xce4, 0x4}], 0x40bd56, 0x0, 0x1f, 0x0) 23:25:51 executing program 1: 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) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="a9000000b50013000000"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r11, 0xffffffffffffffff, r12, r10, 0xb9e3dc7523cae6c, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r15 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r15]) r16 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r16]) getgroups(0x3, &(0x7f00000001c0)=[r15, 0xffffffffffffffff, r16]) r18 = getuid() r19 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r19]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x88, r11, r17, r18, r19, 0x28, 0x81}, 0x6, 0xffffffffffffffff, 0x1}) recvfrom(r5, 0x0, 0x3ae, 0x62d0dfc7415217ef, 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="7120ea8c54986059beae56de78572a227af27103a677295a1bb66780f6e330b143082f4dc899e75731beb266505d0f10b7423e538f6d95e18ae2a1fdbd8eacd9bfebcab08cbdbe5c54577865b6bb", 0x4e}], 0x1) 23:25:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000280), 0x2f8) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)}, 0x400) 23:25:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x1b47, 0xffffffc1, 0x0, "3f1570188c636a1b5de0b70b498700fff94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x36f) r3 = getppid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r9 = getpgid(r6) setpgid(r3, r9) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 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) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r20, 0x0, 0x0) dup(r20) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r21, 0x0, 0x0) dup(r21) setsockopt$sock_int(r21, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r22, 0x0, 0x0) r23 = dup(r22) listen(r23, 0x0) r24 = accept$unix(r23, 0x0, 0x0) write(r24, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r26, 0x0, 0x0) r27 = dup(r26) listen(r27, 0x0) accept$unix(r27, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() r37 = getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r38, r37}, 0xc) getpgid(r36) r39 = kqueue() r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) close(r40) r41 = getpgrp() r42 = getgid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r40, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={r41, r43, r42}, 0xc) r44 = socket(0x2, 0x1, 0x0) bind(r44, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r44, 0x0, 0x0) dup(r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x9a2431739365a0fc, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="a603b9e95c0d01d15cac0e2bfdc110532e10c6af2cbed16762d7c95c485db5fd040270d4", 0x24}, {&(0x7f00000001c0)="f1", 0x1}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r14, r18}, @rights={0x28, 0xffff, 0x1, [r20, r1, r21, r24, r25]}, @cred={0x20, 0xffff, 0x0, r28, r33, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r36, r43, r45}], 0x88, 0x6}, 0x1) 23:25:51 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) 23:25:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000040), 0x4) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0xa58fba2b17737940, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) 23:25:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 23:25:51 executing program 1: chmod(0x0, 0x5398fffb08fec7ed) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:25:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f200001ad765049a9f11a304ca33c9a87342f0f0441"], 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) close(r1) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f45", 0x3, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) 23:25:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) shutdown(0xffffffffffffffff, 0x2) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="7b5fc3de2140e125feade4663d59a277e05a8cd2320dd8e616d3593fb05a48dd95d55d86fc2dfa5aae387cbc3b902d7df6d69d7423f1dc1252a6c799a2d77fff2c5c6de001bfef65cb304c574b42946fddb39061c023ab3e327a90d86e6da0e1ee6b7238b72d0f44b97feae05b0887391031460ded0ba0ae25adeb7a8934cf564dfbeeb199926fa63f3e52aecade1f436695ba18ba22b66d3c2b91a5", @ANYRES16=r0, @ANYRESHEX, @ANYRES16], 0x4) syz_open_pts() kevent(r0, &(0x7f00000000c0), 0xbd55, 0x0, 0x20000a, 0x0) 23:25:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x416, 0x0, 0x40000081, 0x0) 23:25:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="126445141f6e4a5263aa79cbbaaa49e83593b4a9b9a721865fbeaf0c79c88f4aed6798220d4c089f1ccb43c26b084592f67f54099742d1593b9b598305d65b3d3b53e1c8474fd517e61f4b3676ea618233980b84082b454ae68d9516c663dfe5a0f80cd976778f503acd94258f7d682c7dc931ed6ca7c763725b781a790a836326160a0300f5d7eb6338a81e79ca4cd170ff6788ba3789aa8118db327e9f264c92ce350f62c4018ebe1a9ca13d88ac010d0256dd67a69cf8e997", 0xba) accept$unix(r5, 0x0, 0x0) close(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a3651a696f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d5a1c54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f29e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a9718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08375135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d3726643ce1f054b"], 0x10) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) 23:25:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) dup2(r1, r4) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 23:25:53 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x1010, r0, 0x0, 0x9) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) msgget$private(0x0, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x102) 23:25:53 executing program 0: r0 = shmget(0x2, 0x1000, 0x280, &(0x7f0000ff8000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = dup2(r7, r8) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b2d42000006e9300000000e9f5ffff7fffffffff"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x101) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r11) 23:25:53 executing program 1: 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, &(0x7f0000000840)=[{&(0x7f0000000280)="ec611f3ddd71cc22655b95d9fe956800fb3c8584e1cb073a28033187936fb3bffbfa11761c191be336d8e8ed2c184cd83da2535a2ca8d5bb3b8635447a05a7a6f2c62d8116c9bd251e0315eea09f62945c49b58240edca81570d008feb469546174668e1f6e4eb5cc22eb3c0f4367eb3398bee80dcbe35c5de0b34061cf879b21dadbe907f24d02056c15ca6ab99528f8f91ede2f5372b35c1728e118288ff98a78577a1abbed5535e55bb152e6473e22b0bca4ce00fbf459767c512042c", 0xfffffece}, {&(0x7f0000000140)="aeb302d581f32960cc18588bc9258557162ea358dfaeb6a4fe383a550fdcf328ebb09722a5f4ed70b7efb279b0519471e6dec9b4e48a7c388d20da39dfd77679a1a1dc62c8be6479c16795ff3c4c4c7654a12f97780e8a3746540779cc17967121777cdf847ee78d53087747214100847d75718470e548db0405", 0x7a}, {&(0x7f0000000340)="a7ad8e2a9ec422250270c469c607f2d0519269ee2ef98675870c64b55710b90f66bdaba141ba99bff2838433ed13349d99c1831881674e8eb87e6ac29dbf1aa4903858caecae64ec1292b7577c96dcf36233e121adcfcb6e", 0x58}, {&(0x7f00000003c0)="9d82ab3baa085068da6b232762342b0dd9eced1c414118cd5b4cc4f0e950169fa1c0622fb87355d7ac332134a8814132e15e3419ddbb567386c1ec471bac9006e3c13271ec012dd55b627549cf53363bcce17bee551cba6226e08545c1c5931084dc6b94f074cee48004e1e05bd779463fe185de06a40ea0750e3b", 0x7b}, {&(0x7f0000000440)="a1e37321387d33a79ffe512659cdbe59c1be6c4dbc85da20a549b73146ea7e690f2b29528de30d5b31b41acc6933b49ed3509c9f622095735c8a54d3b5c6cdbebca013d66c51ed8e3df4892c0c6a5398ed67f98e56a6221061fa31252385a0fa1a87b5ba8082e85d94bb948f9d806a71ef5653afc9d8667dcedbab2519563aa74d", 0x81}, {&(0x7f0000000500)="f79c849954fa0ea3c39989949814918c234a9e3f659a1d5dac11f1e48c390e68d733b287585f353d43a9db4513445262b599ad6cace1c52c0fe0696d5f4c66e77a2d9290d80431164110173c0351628a6cccc37b90bec33e57ac740514a8cadd6304edeec440d9c78b431a1424e9cb9a0bcf07d2a0d9aecde5f09fa06fe00c52e6b2d1331fbc5478e4bc70c9e16dfbcbac01a2b9ffb52cf57e397c", 0x9b}, {&(0x7f00000005c0)="f6a6a3cc62cd4891f94f54ecde6bd9c61adbcc3e35a1cc1893e3804ebe30d6617077d942f80cecfd2c30367e8432387e07a9d5a89e3a059296b8c38478ddcf33bb010822bdb8818372ad05a80488876e8f2d01a2c4e9e1123106140e66b24cf45bec292180130bf87970473e59ab6cb6dff48ec7ed160343290729392095f94d6ba14633b15beb06dcd8f66b037568bf26219c75cc730a71e09c8cd16259b0d6e1127c5a29e6c477cd7391fcf2fb24b6c9fcc46d8fc671fab201e2b08a28b8a0", 0xc0}, {&(0x7f0000000680)="17d513e36b2ae765bae0a013ee94b7faa54506bb208d9eb7749430b3c5a92ec9c4435da94d0dd0018d71e1d2503e416bc36e28a6a57e40bf006901cfc52f2e3c9803cf8f5b18a23e4e8db2afcaa17194f8e91d306e717e9415b2727c5ea3856fbcb204864d1d74c4db2537771643f555dfe606ac610c67aed6ff2615ab9f402608503d3856b8f08681dd3a9b3c817887e243630239b5b898831113b3b0c01d110ffef69dfcde9b3ac8ac3903e994be0dbe95dc9e5fcc2f3615fd154c7f8c4c457b552b0a8c", 0xc5}, {&(0x7f0000000780)="7dd10dfdf2dcc147684312551c2cff5e96661efc1e79a6a485d2612f9e007e1df64352b00385abeae3d7f7c1709ce6cacba33f151152c0994807e4c17f9d769a6b44223c492cf85863573aae01c8d6f8579e6cd921576ceaad2c9d65f15ed04893baa87506275fc77730f03e6f7a1cb06a", 0x71}, {&(0x7f0000000800)="3938b96efe54462cd8bcbf50d73d6c53324f9bfa0013938e52996f4eb354a25a79a8057582e7ae5e0936fcc2ae2a", 0x2e}], 0xa) 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) 23:25:54 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="7a634e19767b078448c10c71f33ec3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="294fadb33ca29fb5310912fa0997e48d32ba5fcb38f72a9bd09e79ac363fcff8bac0a4ce207877abce3b786cd7c9263ee623561cf9dcfa9d06328ecc6adc1aac23a1dd58b67b69babe920c2e86b7a758098cf35aa37b8874cc01a578dbe625c342", 0x61) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10000000002, 0x2, 0x0) write(r4, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r3, &(0x7f0000001600)=[{0x0}], 0x1) accept$inet6(r2, 0x0, 0x0) r6 = dup(r2) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x81, 0x80000001, 0x3f, 0x0, 0x4, 0x81, 0xc66, 0x0, 0x0, 0x0, 0x1}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000240)=0x2) accept$inet6(r0, 0x0, 0x0) dup(r0) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) 23:25:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) fcntl$getflags(0xffffffffffffffff, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r0, 0x5) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea000000000000000000000000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5116015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201924a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6"], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) getpgid(0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r8 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r8, 0x0, 0x2) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) fchown(r7, r8, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r31, r28, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b889"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = getppid() getpgid(r41) r42 = msgget$private(0x0, 0x400) msgrcv(r42, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r42, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r42, 0x0, 0x0, 0x1800) msgsnd(r42, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x1, r36, r39, r35, 0x0, 0x46, 0x81}, 0x10001, 0x1, r40, r41, 0xa5, 0x1, 0x4e2c, 0x6}) r43 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r44, &(0x7f0000335000), 0xfcb7) writev(r44, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000335000), 0xfcb7) writev(r45, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r46, &(0x7f0000335000), 0xfcb7) writev(r46, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r47, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r43, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r44, @ANYRESOCT=r30, @ANYRES16=r45, @ANYRESDEC=r46, @ANYRES16, @ANYRES32=r47], 0x9, 0x0) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r56 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r56) r57 = syz_open_pts() r58 = kqueue() kevent(r58, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r56}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r57, r58) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r43, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r50, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r27, @ANYRES16, @ANYRESOCT=r53, @ANYRESOCT=r54, @ANYRESOCT=r58, @ANYRESOCT=r16, @ANYRES16=r60, @ANYRESDEC, @ANYRES16=r17], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r43, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) msgrcv(r43, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r43, &(0x7f0000001200)=ANY=[@ANYRESHEX=r40, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r34], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r38], 0x4, 0x2, 0x1800) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r62, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000335000), 0xfcb7) writev(r63, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) writev(r64, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r65, &(0x7f0000335000), 0xfcb7) writev(r65, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r66, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:25:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b, 0x0, 0xfffffffffffffffc}, 0x0) 23:25:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:25:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 23:25:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000100)="76efebdace8c8c5b46b1cb0e30e05fe9f8f8829b73616d0005ca81daca9002adbb473594532861f5e3b65abda14533b9e95ba141b9f4e4e40520c496c7ca31a7621eed8c8b4c7b49696eb47360a4148c83a98f460bf0aecd6af7e2ef3be0e42523770ff5f406e087875f0a27ea86c7afba013d6fa7ea722b09bf42418adabf42fbcc072cff43f4e1b720360e468eeaa2aaed6a7e5718a4b9f05df5670be20b19a2662088", 0xa4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 23:25:55 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) fcntl$setflags(r7, 0x2, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r8, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) 23:25:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendsyslog(&(0x7f0000000040)="38fb955e57f12c936037e726981a2145a4ebd15bf89d68586a897aa6ffe79d455cd9599a188141a1ecd140d96343fa2c660d3d9f484f54a17fb39e41e5692d70507a74410f5992a1f02ca3b61c6c06714e27", 0x52, 0x9f0adf0691f5fd71) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xc3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xf000, 0x80, 0x80, 0x7fff}, {0x100, 0xa7, 0x6, 0x2}, {0x4, 0x2, 0xff, 0x6}, {0x8, 0x7, 0x4, 0x5}, {0x5b5d, 0x1, 0x4, 0x8001}, {0x7, 0x1, 0x80, 0x1}, {0x285c, 0x9a, 0x7, 0xffc}, {0x3, 0x3, 0x9, 0x6}]}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:25:55 executing program 0: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 23:25:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) syz_open_pts() kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000600)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x100000, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 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 = dup(r5) close(r6) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socket(0x18, 0x1, 0x0) 23:25:56 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0xbe7103035fa30114, 0x4000, 0x3) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x305d87138a4c9263, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x4ca1ba23cba7dfa5, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x5, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) 23:25:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0xaeb, 0x0, 0xac}) fcntl$dupfd(r0, 0x0, r2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x101, 0x8, 0x5}) setrlimit(0x8, &(0x7f0000000080)) pipe(0x0) 23:25:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/242, 0xf2}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 23:25:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20010, 0x0) madvise(&(0x7f000079d000/0x2000)=nil, 0x2000, 0x2) clock_getres(0x5, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1806, &(0x7f00000000c0)=0x7fff, 0x4) 23:25:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decfffa302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xbc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) dup2(r4, 0xffffffffffffff9c) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r6, 0x40}, {r2, 0x1c0}], 0x200001f2, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 23:25:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:25:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000080)="9a5b4ac94e801d7d08a1d66561a56f6e083cc901dfb9d132a576c2e6", 0x1c) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x4, 0x1, 0x7f7, 0xf88, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) 23:25:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffff054419970609856d63a1485e945ef39dec0f171cbc7a5a7f0248e3ae218f05600bdf8d072a3ba5aa6eb85d28e215284c35"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="3fa583f20a98503f30dfcf4d2aa134ada80d702e99187d0ef6811dae299c8a6fb3f99c91f5c0e130cd5cdd219b297c7d0d8f62eeae009852a09715316b9b4acd1be1e23104dbabc320d6a5e802f63bcc7769cb86adfe457a6ce36b0a9908ee48fd0171ccfb4bad0c57217f99c9d9e18ba9030487e0e9da0f9b52be25617ac1005dc885df714f8f3a9333bdd824725f4e0d83925919d5a89f7daae8a068c6c54540e0fd38b2655288b8524ed8f0e14b"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:25:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e1917840000"], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="c73742201d8c53fa1a3a8b53094499bfb3759483fcce57deb6ec5ff520ce69535e43c9c584e42870744d5b3e19e5c764d0ed831f9ee903b4c82838a6bcda4bdb89bb7aeda445e3bf2490ed44f89702e17afb7866c83541faf796b4cfecbcccca94e50f92c6d605927577a523f830408609a7e97cf9742874e06c451a633df57e7712af06237d03a657f6dddfe684c0ab9d39", 0x92}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="3000000100000000000000001f000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11], 0x50, 0x40c}, 0x208) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 23:25:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getpgid(r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r3) 23:25:58 executing program 0: r0 = syz_open_pts() syz_open_pts() mmap(&(0x7f00001d2000/0x2000)=nil, 0x2000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) 23:25:58 executing program 0: pipe(&(0x7f00000004c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r12 = socket(0x2, 0x8001, 0x0) connect$unix(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1d5521437f33316ccdd8b0650372a3977575611602de7d032d8bb1cacae64b9a91ea269667231e996b8ab78b1000102e34413e6fe2c6f1ef193535b00800000000000003e26ffff3553eb3a5fdc9e864a924c6fb6c43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378de6221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396400000000c5c327a53b0fb16c8ddd209e7f26779feb892ee5ba2d529c78e3db37d5977876e7ecb8576700bda6160780167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a914056f93a33f7000dbdc8b117f18443e8f72921af079ba2f83d3b50bbd460aec6a8bfb3e8b57dcb10f0ee5c48bcec94be2a2bfd04ebb9041c2ab5e9afe40cd48220ffe72fa45a3135b537e9629c684002c8c612a01284a0787aa394b491852521a3fbef4384805657275888a7d884cde6c875aa908df8b4decf017b08d65bf6ed2525a61cbf4132cc44d212bab4bb99f5b0615f67f1cf204985a6e40038e1dfce6a97ee3aba8739dfda"], 0x10) shutdown(r12, 0x1) 23:25:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x6f851b1defb86672, 0x8000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958d934357cb97757aa56154d1b1295e96ec4ff18a20552c33af954aa69a7044a9bcaf5be13da0beb9b44e56000000000007b1d5c3a8aa229ad2f6c6cfee6792013678a5e563862996"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYBLOB="02ddfc630b84486250b099aa9b7272c428de41629f5194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1010000000000000020138d63a3646bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca00000000000000"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) preadv(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000a6a1813b097ceb2848b7c4baa128a915ec4cf70de53c4a00"], 0x1f, 0x400) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000800), 0x0) read(r12, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r13, r12) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYRES16=r13], @ANYRESOCT=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ead62405addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af7281f527dc3a9ba381b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631101000000ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d423a6aa9aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3650800000000000000d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca8489331968c9090b8a495e27d98ab4800"/628], 0x1, 0x2000000, 0x1004) msgget(0x3, 0xc9) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1750b6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r15, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r16, r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r17, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r18, r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r19, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r20, r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r21, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r21, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r22, r21) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r23, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) dup2(r24, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r25, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r25, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r26, r25) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r27, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r27, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r28, r27) msgsnd(r14, &(0x7f0000002b40)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r17, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRES64=r24, @ANYRES64=r26, @ANYRES16=r22], 0x8, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x1000) 23:25:58 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x9533608a759fee39, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) socket(0x2, 0x1, 0x0) 23:25:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) pipe(&(0x7f00000001c0)) flock(r0, 0xf) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) fcntl$getflags(r7, 0x3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x68, 0x80000001, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x0, 0x3ff, 0x9}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80, 0x7, 0x4}], 0x1, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$getown(r2, 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x584) accept$inet6(r8, 0x0, 0x0) dup(r8) getgid() setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pread(r8, &(0x7f0000000000)="d8cdedbd6dbf39e01017ed27602fd267d8b2ca7e9200076f33bfd809a23639ccb66642f73a11e4fc2269bed6423fbbf76b3a6a94bd491224b3463ae68b78fda35e9b54a0f972065180221dd0871884091416872ea058e81f0b69b53607b33533fa508e2cf18ab94db534ec1df63d079f096bccfc2efa3fba1df2ca9aa4cdb7083f503aeeaf27915a170e9cb5c9332f240898bd38d4336fc5f8ec32b93879d28d448a252f2432cb89597a62e2628bbe32d370c0be038764d0d29b3558c30b2d8b042ad65617f052635a425c5b5f6dfc68a152a7244bba78b26a119fced4b55b87c1b17a19f161b921b36791e2c5e45c1d89b40d3de609254a282c69be78b30f", 0xff, 0x0, 0x0) 23:25:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x1, 0x8, 0x9, {[0x4, 0x5, 0x4, 0x3f, 0x9, 0x6, 0x7f, 0x29405478, 0x7, 0x6, 0x4, 0xd9, 0x8001, 0x3, 0xfffffffffffffff7, 0x3, 0x77, 0x5], [0x986d, 0x800, 0x9, 0x3ff, 0x800, 0xd0d0, 0x6, 0x20, 0x20, 0x4], [0x5, 0x40, 0x0, 0x6, 0x1000, 0x1, 0x7], [0x9287, 0x1, 0xffffffffffffc414, 0x3, 0x2, 0x9], [{0x101, 0x1, 0x8, 0x7fff}, {0x9, 0x3f, 0x7f, 0x1}, {0xcfb0, 0x3, 0x3, 0x5}, {0x5b64, 0x1f, 0x7}, {0x8001, 0x86, 0xffffffff, 0x10001}, {0x7, 0xffff, 0xfc, 0x6}, {0x1f, 0x5, 0x6, 0x7}, {0x3, 0x5, 0xfffffffc, 0x3}], {0xfff, 0x6cc, 0x3, 0x1ff800000000000}, {0x0, 0x6, 0xffffffff, 0x9}}}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:26:00 executing program 1: 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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x968d6ad2dfb97d1d) mkdirat(r4, &(0x7f00000006c0)='\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) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x20, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) r13 = open$dir(&(0x7f0000000840)='\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, 0x40) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, 0x0, 0x9, 0x0) r16 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = semget$private(0x0, 0x2, 0x144) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:26:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) dup2(r2, r3) 23:26:00 executing program 0: 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 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}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r16, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r17, 0xc0}], 0x1, 0x0) r18 = openat(r17, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r19 = socket(0x2, 0x400000000002, 0x0) setsockopt(r19, 0x0, 0x20, &(0x7f0000000180), 0xc8) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0x0) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r23, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r25 = semget$private(0x0, 0x1, 0x286) semop(r25, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r25, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) r32 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r31, 0xffffffffffffffff, r32, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r39 = getgid() r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r40, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) r49 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x103ff, r45, r14, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r48, r48, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r45, r46) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r44, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r22, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r32}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @cred={0x20, 0xffff, 0x0, r41, 0xffffffffffffffff, r52}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r18, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r16, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r44, @ANYRES32=r53, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r53]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r54, 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) 23:26:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 23:26:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000300000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x80, 0x0) openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x31) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) recvmsg(r6, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x4, &(0x7f00000002c0)=""/37, 0x25}, 0x1) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r7) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/110], &(0x7f0000000200)=0x6e) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000440)=0x32c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) r12 = dup(r11) listen(r12, 0x0) accept$unix(r12, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r13, 0x0, 0x0) r14 = dup(r13) listen(r14, 0x0) accept$unix(r14, 0x0, 0x0) connect$inet(r14, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r10, r15) 23:26:01 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) 23:26:01 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000008000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f11597dfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b3120961f00d2abd83cd7689b898e25290c5b61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = socket(0x18, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r7 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) setsockopt(r5, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000d06ff8)='./file0\x00') openat(r8, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x7) writev(r9, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r9, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) syz_open_pts() 23:26:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8fb2b177009ca780e2a549cd8353ed84760e042bfcd3fdd564e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177fbb91fa95bdbe69dd852a8188950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d81fff38c2ef8fe6cfbc3d6383d916a5019913cf1736331e0743ff87a559f0e4dded96813e11aa0bee0e229a4f6670637b37f133f474c128f23fc3b73a549338e54a526a436a494efcf7c7a7aae26a672d7b"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="fbc7eb7758424a5433cb90e5cf51fab5e755f750de0a21680863dd99bbf1ddf75c24337bfffb7208e71921c5e234a6c8bc1c410c0d7020a5a8e3db55d7d146f0a687669e93510158a198528cfe757c6adfe6e94999156bd562bf00"/108, 0xfffffe60, 0x0, 0x0, 0x0) 23:26:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x90d2, 0xfffffffd, "d730c1e7bb6fc6e2000000e74de4000200", 0x200}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/110], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:26:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=""/134, &(0x7f0000000000)=0x86) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="4d972dc0f9313d4007efca7c0bced5f6fd81a3190342e9a1e4d0af1eb8dd60594be8b0d812f9457432919fa2ce99358e2656d261fa5824dc175a18c26b56866e79f0924d7b64486bfbbc1e5e236e53e57b15a318b24eb1a1739814cd2986d9eec611dd4a9922635b5214a802728a54fade8bd1f0e4d6", 0x76) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) bind(r4, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 23:26:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r0, r1) 23:26:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x8}) ftruncate(r0, 0x0, 0x8020000003) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) close(r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x40, 0x1f, 0x80}) bind(r2, &(0x7f0000000000)=@un=@abs={0x2, 0xd, 0x0}, 0x8) accept$inet6(r2, 0x0, 0x0) r5 = dup(r2) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x80000001) ftruncate(r0, 0x0, 0x80001ffffc) 23:26:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:26:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(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) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = 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) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = 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) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r23, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r29, r28, r31, r32]) r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r34, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xffffff89) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r37, r39, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r41 = getuid() r42 = geteuid() setreuid(r41, r42) getgroups(0x1, &(0x7f0000000340)=[r29]) r44 = msgget(0x2, 0x40) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x2804, r6, r32, r41, r43, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r40, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) r45 = msgget$private(0x0, 0x20000003c4) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r47 = msgget$private(0x0, 0x0) msgrcv(r47, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000040000000030803bd3000400583914776a333f603ae5fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b797582b6c255e2a3d000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000"], 0xbb, 0x2, 0x2800) close(r46) msgrcv(r45, &(0x7f0000000440)=ANY=[@ANYBLOB="f811245711bb2bd53f9e1ac3"], 0xfffffffffffffefb, 0x2, 0x1000) r48 = msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r48, &(0x7f0000000080)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76670e285317b9819ef5d4981e39f061007b0008784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xbe, 0x0) msgrcv(r45, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r49 = msgget$private(0x0, 0x20000003c4) msgctl$IPC_STAT(r49, 0x2, &(0x7f0000002480)=""/4096) 23:26:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 23:26:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='rc') 23:26:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) shmget(0x2, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 23:26:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="77634e19767b0784"], 0x10) r5 = dup(r1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x2, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xd71d921867d96e6d, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x3, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffe, 0x93, 0x40, 0x80, 0x20}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x5, 0xffffffffffffffff}, {{r5}, 0x6, 0xc, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x102, 0x4b, 0x2, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x800, 0x1}, {{r6}, 0xfffffffffffffff8, 0x29, 0x4, 0x0, 0x10000}], 0x5, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x40, 0x2, 0xffffffff, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x10, 0x4, 0x4000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x34d}, {{r9}, 0xfffffffffffffffb, 0x2, 0x4, 0x2, 0x406800}], 0x7ff, &(0x7f0000000340)={0x1, 0x3eeb94d6}) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:26:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18001, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x23) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:26:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 23:26:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="daecae6b2f9233d9abe46ebb65fb3418128b65a3963e92243df04933299a14497df8ce83ee5c278fb4bf438a1325224ca9d31b457a0242a55e57d4f4a5fab8e91ae922a28f12babded382bdc9c19a48eaf9d6d11063227df9675a5034fc1cb05b9bd9ce9897059d82accd31af883a8b5ca78f673eeae2890702a564efd6d350f959fa9f3039c88e4fdc3ddde6d2a211d4d279a8da92ff4a22f57ebaf79fdba844564decc7814a19fb184c69a18601f6bd52316b74fbab35cd304548b702a3862c6cd5814c2cf41d05bdd2992dfa0cab9450a92c7bd7ddc", 0xd7}, {&(0x7f00000001c0)="b862b90691da442cc7388029d778982afeb69c361b551813748c8190ae6d7101199d83debc0ed0b72f7c72fc49fac4616aa0367a6a00cb2f39eea1dd699499c6ad8475605ab5e0e2602e23bd837ed396629c94f1cbc9ce6f3cd60aa8ae7d6fbdaa9979090cb80a9749d7705699", 0x6d}], 0x2) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:26:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x174) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r20, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f4482c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5bdf0104bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ee64cfc27ff49b7961d8a86d4f676bca2947033530fbf65067b0fb107edce0c4bb200"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r31}], 0x60, 0x400}, 0x404) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r32, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r33 = fcntl$dupfd(r32, 0x0, r32) writev(r33, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r33, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:26:06 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 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) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x10}, {r2, 0x10f}], 0x3, 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x6, 0x69) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)) 23:26:07 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x195, &(0x7f0000000100)=[{&(0x7f0000000280)="cc48f1ec73cd4e69806b043381bbe550cbf6cb09c54cfe9f23dd7699a00e7998e812cee47c2eb648030fcebe42b0f64c9d276d8cd65447193793d8c065c538d5cc68121b1edd889adb320ac089f3a287f0651658d11bf163310f383ec63d473ad9ee74f93222463f31a0e81291016edabb23cd46b569eec893bc9aea840e857f49fd1ebe79086967fdc9ab7804b1aa990cfb40a69d18c91c9fbc9d24d16ac010655d9c1fd4d003418fdde6c319c6b55fd67eb73a6c5e9dba1889cb32fdd416768b257f59c7628af2e97c5010dcf73dd902b0d86a01615a89a38c50cd63bb1e810b69458c5d0acbb39b04dbfd858d96bc0fc65702ed293e92618f5cfd0f39aad6ef87184704ee768e036dc4a77266e4a2b7a03b1f16863c63ac35d5f1001cc3af63e5aa2bb75692de3d10676abae9a1e3326be9410b3dbfe463eed78351cd221738dce30df1782d9e3a5d2f64bc52771d4ac36237ac8a3b6395fbcea08deefe2a151633b7152dea1c5bebc0a0de7c75c69f", 0x171}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000200000000000000cab4e3f4793ea1d99f7de064b01ca570cbeaf312e214f6597d10fd32071aff010000754d4368988c195e093acee33cebef5900e4e400fcff000000000000000000e80000000000000000"], 0x10}, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) dup(r0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r6 = socket(0x6, 0x2002, 0xc4) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = socket(0x2000000000000002, 0x1, 0x0) dup(r10) fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r11, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r12) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r14, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r13, r14) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r15) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r16, r17) fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) 23:26:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x299) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r25, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000100)=""/114) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r34, r34, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r30, r31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, r35, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r37}], 0x60, 0x400}, 0x404) fcntl$setown(r3, 0x6, r26) 23:26:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:26:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100c8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x0, 0x0, 0x5, 0xffffffff}, {0x1ff, 0x7, 0x43, 0xffff}, {0xe95, 0x3f, 0x1e}, {0x8022, 0x1c, 0x2, 0x8}, {0x2, 0x1, 0x3f, 0x4}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x16262bda4d74c505, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) close(r6) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x1ea2, 0x7fffffff, 0xffffffff, 0x4, "eb2171e6e4e5c4b96893f7aa6d33cbc6b41b8ce9", 0x5a, 0xc1f}) 23:26:07 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x4000040000000ea0, 0x1c8) ftruncate(r0, 0x0, 0x8020000003) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = dup(r4) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x1}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ftruncate(r1, 0x0, 0x100000000009) 23:26:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)=0x1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/192, 0xc0) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000100)=0xfffffffc) 23:26:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/148, 0x94}], 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 23:26:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612fed602e93f7708ec487e3f4b8ca4a0c871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000f3fd07491c4f15e93551cb5c631e1f917de62712a966d7f02d00daa33c0c0644565dcbe99222dc50602e69b7d82e07b832b894bfcf5cf29dec16c56721c8efbb226a1c17486d214e38098061009a6bc68d7dc9aaeeb98fbc53a154faa64f3401f05a9cb1a7e30000000000000000143bda9484033524ab99a96b5c536d0151a2029004d2f252997daef682fde81cc5ba949c4ac7230aafef98f578b567093c467cc0d5e1302404c39563bcc26a4645c1fce8743db8f770dc66becc5bf039e6805a6a2b3a20d012001449f9fe4c5a4524f84d02eef644f9d4ab7b8269e9ab3c9666826b3f011eed3c76ede0fabe2a9b8e54b1bfd6d6fc84f8d02c2b5a5c8d3fd0c7b65ed59cdf6a77156542906093e7898c7fd4eb37d3d28fac2d152b1fc6fbeb36be50a50b3beb47466cc179cb66e0fdd9c280d27169ff4ac01c69f2fd8187f3505fff5fa7df9a7c79b0529a800734ec9c11b3341c34c7cd701b123345005fd86c39056e75b5518aab18cbca109794e4218b3a48ee7140283767fb29344e016ccf505a2e00"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x164) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 23:26:09 executing program 1: 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) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="628f3337d6f6dc7707b4548fd515"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r11, 0xffffffffffffffff, r12, r10, 0xb9e3dc7523cae6c, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r15 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r15]) r16 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r16]) getgroups(0x3, &(0x7f00000001c0)=[r15, 0xffffffffffffffff, r16]) r18 = getuid() r19 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r19]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x88, r11, r17, r18, r19, 0x28, 0x81}, 0x6, 0xffffffffffffffff, 0x1}) recvfrom(r5, 0x0, 0x3ae, 0x62d0dfc7415217ef, 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="7120ea8c54986059beae56de78572a227af27103a677295a1bb66780f6e330b143082f4dc899e75731beb266505d0f10b7423e538f6d95e18ae2a1fdbd8eacd9bfebcab08cbdbe5c54577865b6bb", 0x4e}], 0x1) 23:26:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140), 0x100000e4, &(0x7f0000003c00)=ANY=[@ANYBLOB="1010000000000000ffff000009000000e30dceb17bf707297bf910c426544cbf51b325ad1a00ffe1eb2389574d24ede3eb14bc29753a9307a3d265148c7a0e4620d840c61f0a955175779a4995cd084efde23ddc4c54ba82cf49f9279a7113c7e00a6478fa7b0082c1bb8f82b2989b6e53d0f28d0d79c04e57032b384acbe1bc1f422fb102a8c930988b8dc95ae7084d7d4d0b3aa18be5b58ebaf35e950c921555988bd7cb0c68180c15cfbdfbbb1f467b08dda81f5c37bc689a41e916737dc9bec4b5f7e79dfc7c51421ca9687908ede58993990b9dbfe59e7e24bdb8c7eff4f187b377448497ac741eb6096776cf7888c00c61b8e392f926208da20f9fd1a835044f2ea511bd870a22497bf1253f882d46afbeafc8ef085c14b73717a16f3f0aa1afea73d918592ba9e22c86ed0e6da0b61e90ad4cd15d652b18dee6f24c9cccf45e6aa1ba8753f890215ee02767363615a40e7adad0a1906371d46b4786da7fffc1f5564ecbcbe8c156679351390b08354e6300ec4bec6f4e1643da5af99c8d515acaa6c6c2b602089c20912f3b222bebeb8a2c8807515ba11095722813226b292c52e0eac9babe6b128ebd1b398c094e2de7dd649c9d9565943329e50fd8132b01e23e6763b4932675ebaf72d1afcb2268722911c0689f0c0fb4b55bd8f765d5a545272a1bafa34a9d4b1647ee55f0ae18f12a22d1f640c94383ae0ee717a45bd4e55ef5bb52cef943b64d3310ba3905030c29f47a0f8cbb739375dcfefa988225013c68053db1e44f8f92760aa0a2a419d83268d1bab0f48092e9e8175c1cddf4d14e7d5ea55064d110e91e6463238e0d3a11699864a67e56c2a4464e84c2a5271cdfaf39518cd452542c8e7969e74eb03cec5e7846c4f8857dbbdf108bbe2de3696400cd360ff9a56468c73ee5b04a7bd0053ace6589671d289b9f755cfb6bb10a94c1d97cc9f6eaa6637a761005a80679a69a6c9803b893ac00d0e31a976dc72763dee75d5824e746cbc45363a905b80f5cfeb6bbb7bf5ebfb6912ff1f2fad46a1bf34158f42dd56a9cbda85645700f47d00ddfaa6997a93258a95c44ee7c86e3fd933bdd0c10873e3fce54621f8203f44195b124ed0fe35a2acafdce7eeffdebaa2571cb52a864db0c7ec9e3842b1b319efb4da3bcd5a20757816bfc27561c5d5dca1546d867fde709b9609f1d293facb4e17684c6dd06e0afbbc69a6873bcb24bcff0a287f0fa48e8e3cf7cca7164d6e5cfb79566430b69f59cce840a9738241505b7a3efa7250c6ac94cb142ddbe91b5355e336228d78b56b4640ada0fb51d8a8d8dc6f6abc6fe5002d6ab719f7a2ce565636ae03aca56ede955f60fc69e5cc77266555a5a1f26fd39dbec4fe5d0c814aecb57ab6f68c2a1c560e1b503d05ed51eb5b9c354dfefeff2b35adcde8400f322459df904c24892afe0138071c3f0319ac79e167b25664e913565931c6364489930d042a043b0234fa6688d2164415ba54a454a63fb93cdfc7ac8f0e66126fc6a8e11d8625d1a36e5762fb82a70435bbaabf0ee5920b94e46d75bab404747802ec055101cebacf5f1d005faf10e9da17034447e09945414bf75009f6b80e5a7c6df7c5dfa846f24e6de67fef073a03fea0c697ab5d29de0003c712923706b8ce7bf6898703a0ef58126698f36af0c0e13daae973338c1aaba188899e749c68622f134454c6d6a459e86985199bc59db1eb7ef3e338ef7e567533d44c0028aba40b82a4ee0d7db050ec59a1a334f34c9e2e5da5050d3d08adfab112c30d3d698a3843e21e17d7a8e644eafc58ee819c2cd9f0e94e4ab26c309bfe5bc86ea6a8b9d32cb57aa28253632abcdd25b44c64330f788f52ae70f7477b34f6e4630c14012600204a923b124fced6cc3c5517d193ec2823eaeccf9d8df3bbb9fc87140503b651487978c7962aa8ac6d7312445dabc0ccd65975b2a7a4a54f087fee55033529421546263bf1f118ef3ef9c572a0b18923225c2d691ededca62921a21119c8c8ec93f1cbd291e4bfd64c74681cd35a12e98d0965743c755214493cee263ed8598a08c9e14e77c705480fb569a959676c579253f94564e141a510ab570a12992b31d32499d8394b3eb5ed47de4189072e3a8d173ec42a452bf0778d8c4046a2715480228dc2985efea8520e14d5e63266a7ae9e7dfcd7c6510c04e40bacd7e253780485f3a980f1800cfab5ae3b2dcf1f28d2677d0255f121efbb3a32358750e87a3f85ded89d5d55968533fa506dff5cb2456e39812a4d856c94b47c544a05edcbc8701f65fa8b8f3bb2c62b8a2db18da7c90adfddb0a98101ee23b966cde0a8c4f6da9487f7a21b3e211ec4041f67d98df854ff530bb99d97fd951c2539499296a9582dc0d76631c838c035e7dcc477c7d235fd60b6ff5a7a8a40e8d02fcf6f73fb4bb424d35985b1b35a16c83d422ca17aa20f228a7f171f4ec7b3c415b75f32374a9aeb93c2c7c19417d55af8b36fc2ed205e77e84d024148144e971004fdb7c180c82e1c4cabc4e3e27e4d31844d6ad7b3aea86e49d77846c69a8d481555aafc75752246b02fd61590a9a95eb351576b4d65620006255448faee59ef2941b416dfe52d63425ac382e02d8ed3a5be8d8f3cc2d776880e7859927153eaa6334ec05d45e2776f3871c57336188113f6c70a13227ba69689db04216cc43400ee43126b8d3330db665e2792601d99cd693817955b8bdf62d71212842ad805457809c88a8011a2da8069c442bcedc92571c6819617cb4edb21fbc4bfd44afb8315c0414b0d938b6fabb7fdac85368be09c35dd710e6bd988988e21a1bf29fd668441e790edf113936e5619043a6475aeda818e54b3b9ca7078e0f34638ef13b1aff3b4b8f2f05c98235ec5b03111e132fe7ac1270504937e50e4f1d208bd258b1e5624c8f2266f7391e73da06fe3e4a46ce7fee5bada13886530817c9acc3289f5348c0515aead3ebc02ac274c77511d63dedb45a40f628f32c2511f307421550a3eb00d0f6b26653050867e785796414dd1dd4e5a1da8c86b3d65c1101e0ad49c0b5cfdccb37d36937490a26c9a834339b0aa8f6de32462cb118869c7f77e724798cdf67de8d935096c460cd488c761f7cd68021bba6f2837151e40a6f6e3b6e14a36910c1246de06e4b1f04a01fc792adecb1128be3d0c6189eba703532724a5831061f8f61df4b6b9acf5a5de91d6f48c96e6f3f9aab13b5bfb253973ae184583d9ac258b100c48a1b1293e05b39b797229b219b9ffb712bd9fae8050e150a6e9c6755be85e2930144f089a45ff422c890833eb8ca58682d0aef16485ab43d6943299d15eacdb5a095856c7838f924ce254da7cfdfbbf800426eabe5c8c5ec5256f9373c04c1e4426b4df5c62087ebfe1f26eb56da50ded772720fbb06cebec4a47526090ddd8ae80de1f6a7ed16c2bf748c26fccb9a29aec7f8f0c4bb3d50740908facc1357f265e01a5e8ab9d2d0fc6d580dde470e7bd630eb760cf3f0aa0c82aade4831997aa0c985459281aea8deb5d591ca2a8d0a90b162ec47e02dabc4d3a58446999a35a991c5bc4ad20806ccd286bfdd868e506d93dc7cdbb1409d0bd07270896c43b1b0f9ea81302992fdec729f167745641f80d6185742998c95bcacd374595199b7f005a24e50c417d96845ad4e13570e6a751b60e3297bc83841429e6350f2013dc9bd4e955da2485c554f8e6439bcf15cc4d5f8145eb452f95f19b47dad9961f0e45b467fcaf9f7ac9865c7498174ead033608cd9c81ed16d4e4aaf49514d136e52b179714e064c9d3eb20022c742933192ffd68dbacf8d690a80c6e610d0b75a53703bc066d5927a3d296349f1f406841876d322a19f0a76bbfd3d4ebf459a13833d1770ef7008cdc8e0674cb9d5b84c50fdda862640ca6f5dae91a0c89d94c4549bd72b957c13c9b66dca84b78cc64c4e2f2e443331f68292ac39654d70d62514cd61250951d1bd748cf12d177cf0b50395045af06b98a6a15682603be426d26aa0dab9760a2c39826dbe5f582a18b256ab76d781c30f6f0a6f653caff2a379044576bdcc46ea1002b0b1defefb05b6fd7c11e5d03f26a19af011e71639807c77d769d96f976bea1bfb3b501ca80a8ccadf444c8edf04654900ba85ce6307eb1524e93038bd419afed2896714aab6407941c8c1cb0343b6e06750150d95f734c6176c4fc5b3f45b8e582795c6ccc8b79dc11c21882bc2e4d13760a04eb3d949ef656c9a42298a0895e1e8932810247186f54dd377bd2fcc723d067059965fa05a31f482743c038ae3e9d48e6b62c6428c4d8b9be7d2cc87d2be6796980e7f2c2c698eb8fe0601f3efebb918ac5bebad5500446e18f9fcdd3f1f6b3a5fb0f6907e88db96db9f14775c76e74c8bc8efb683cd8c2299a4b5f00d28f105f9f260c2431b67c1a989cadc42912f42c33e43100de1c1516f0de3f6e174213a4a41acb6b0e7fd410f623c13133907882c7a590152902eab72fb2d2796ef6f94a2b660fb926c2d9510a5b86cabf64fcdddddcd7d07760812ac01f683dc9d35d95915e87ffec8d72664146099056fcb89d2fff1bb0abf2cca0318ac547543d5d52f27bdad13e441e61a80d85b499880e11438840da97b3e34b91497d952442a3ae13c7e7623ff669bd9c45b6d7f7260ceb3edc7f1a030bfae5101a50e0aaad0e45e22bd1ab3c80ef270794d0ab03608598b9f9397a2008b3057087dbcf12c3a795e466f6fea6c7133de20c7c4bda76b240f17fd478d590f01d7a60e7225ee17b0ea1f8d44525af9219eac6d6b5dd7ada991bf3eaef2725f9bf2a00c5d887bf67cb39a6357de6f06cba240ca5783d3a238b73af6af4bb442eeada809dd69959a426d524dc3a12c49a4b59e35af95554ec7bfba68b6a60943af581f14c3dc1033fec08056d2c27d34d4599712f8338d7b33d45fcbe5fb0faea7658bb5fa891756e2c3527b699373989b626f02c84fb093f17e3ab4878c5830cfc61fe5215c041d4f441c249a3193ac77f2faae95abdbac3ee5977df8b8ebc1329f1c7a3bd4cf886e63aa218e090c808462465d3466323f96b126da5bdbcfea971d335d1e4111d6570d65e883fc0f9ace5ae211139ed9c0638982b8f564383fe8f10ded3902c417c4ba6eb8577981db833dda30f25bf97c8312b1621a91def6e0f46b33402ac56e45b710eb6a17802b5ea2f494fb484194a2d89f47b85822dd1fc59e1d0a76ee0d01e9adcb7538274b1d8dc11f655450e2260b5c09d0912d4ee3496b8f43d7875a47ba1f7dacd10ecaed3823fb57540b53f63c039064b384cea3e23c8ef46d54c8c57581157ccdf951be0aa29ec933909f825c1c53cdfac11e0a978f9799b7be4535a7de3547f3baed40747f8b9018abd2fa2c12992b1039a65979e87d8b32e0b5364cd5377bc08f112547ffb67faaa0595a6d55662c4d35d7839d0e9ad3773c076ebe6ed3ee3f1cb60517f58ea7b6c2f2eb90917292ff3b4453e2f1bc6458c914a19f08f9dcf5cbd319ad4c7b6cac6393cbb18260588838302d85e2e83a9c2cdedaa6d0cb15e2a0d067594275e476331ff9e44ba88e6ba3b183671fb1852882baf2e8480e3125c956bb408c63dbb1e1121d19e6f559ce472822c49b3345536c01cc4599a05b2b8a4eed8fb6d7ed1a8530eb07f8cd6f1e31a9bd8e448083d34a880690a05b6ed3b95071e3ad9411c70f8d7f006b3161300fe7fe661380075eced30dd5aae0f5fa4466d4a9cd3f2cee068604f01095dc503769465f894267a14ba9927a83e45ba8440efff18be1b118ae1489641fb3128b6e3000000000000000ffff000005000000ade8bff99fe5d139f29fd7e9830b2e86a873f660466fec7c24fd17ea00000000600000000000000001000000b4ffffff9187673f0407fa391c00b1c8b6fe733627884f3b35d1f675d310696508bd9273e3174f6ddcc38f00812bbef3b4a0ed9ab760b7f54c8a2c5ecccea59e05710b6578334f5fe8e54475a13e73696573e22e2e364668da7c3193df7ffb9c91ff597c179ce69f83099d306e8ae22b3d75c866b48f7a5d18dab366cc31479cd6cc2528e08ad627b3a41bce5ba0aadfa50b6c2a45f8cd55db8f1d6e0a8d41d6a56549bf679c19ce6eb066ef81ad39058a19f925d1d3d346206a6fe370f19ea261bb264627e56bcbd68a23bc26a756a9c5dc0068dd0875374e8217dde689e917fd6e015db86adc0998fb75b753ea3fddc5915e33d93f083308a003db9060d2afde50eb8b1114a5da2aa889bcc969dfaf2652517fe800000000000000ffff0000ff0700003e6edaaacb65fdf48e8f3ecfef137da8b3323921af2fd682f601b388cae8fcf263e5ef4a904cb12240c9c567ec60a5d758b391b1d9151001b70bffd510762dcbe069887c2d74c08679d55840f4de69df7b71224927af3f391017b3484d40236dbc67ea1b25a2695be0158a7c60e6960be797e077e7f13c7f804e06e174890b7a9b810bdd2c41194fc62dcf3683df3801b6b9bbbef068c98a388fa8c940d564debae91b34b061fcaf8e2f957e51a949a0e03bddcc052b1fcb1cba48f50a5bc85098c140dadc4572eca732f094903f4cdc00000000000000006000000000000000010000003f00000082fed46f6bc39bd14ee3285f1779e8371abed15fcde0e25954fd22dc8b18748a854c6e7d333f3d7e5f93459972c933945750ec2ac6a70ad75148e62f2bbc1caa95e448bd95d20a88c485cf000000000099ffffff00000000ffff00000400000088a1cdf76b63a8684c805ad5a9b4097d7ce76d19a173dc68ec11f3295d2224afb0b19ff210f3cbcd415a0d3a770a3ba6fb7136b76617272a9ce4345439f1dcdb9894d9b3e7eadfb3e1fbfad286f279bb5130e8cb9ed090485d936075f53cdccc91f3db9354995725fba244598a19f6b0fe21939a3509b627952fcd31e5faba0b21847b10ea3e172f7a3f114ac12efc8980eccbf6b7007c35685d7e6f7b7c62243076518d426b2b3e3373b13e270bd59f4270767efa78f73a9abafbf3f5f435b6dab017f54bfa120bec8b1f3ecfea0000a799d258bb47c8ca32481fa1dcd5fa75e0d093"], 0x80}, 0x73c4c718f97b96af) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) r4 = socket(0x2, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xd88, 0x0) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xfffffffffffffea3) accept$inet6(r4, 0x0, 0x0) r6 = dup(r4) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000080)=0x7) 23:26:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000002040)={0x2c, 0x8, {[0x9, 0x80000002, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff21, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x5, 0x7, 0x9069, 0xffffffff], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x40, 0x10000], [{0x1ff, 0x7, 0x1, 0x5}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x5}, {0x1, 0x0, 0xa838, 0x8}, {0xffff, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r3, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 23:26:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x9) r2 = fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) r3 = msgget$private(0x0, 0x20000003c4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="6a634e19fbfe6292d8e1c921767b0784"], 0x10) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) r11 = dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r12, 0x0, 0x0) dup(r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r2, @ANYRESOCT=0x0, @ANYRES16, @ANYRESDEC=r6, @ANYRES16, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYPTR, @ANYRES16=r7, @ANYRES64=r8, @ANYPTR], @ANYRESOCT=r9], @ANYRESOCT, @ANYRES32=r10, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR], @ANYPTR, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES16=r10, @ANYBLOB="0e5290aa942dca65af6be2e178c9a2b4fa22a53f54e7b9cba6c8405d179aa40e23170e7e545bbb4e111ed05f324609484bbab14cf7a8bb2f10ac82b22ef49aa52914ac847f010e6cf2a0cb8570fb6716b775bceeafbf286b2315cee77e7fc3ac5f857425354984d26b2c7aaa00bbfcc2ac57c88126bef6c2a7742adc1c1bc8dc803ee435543c0ce7cf5bb9f4a7dc68a8e7988356340dbcbf9495906c5e08cdada8598a576854cf2b3d48bec9ec42ad58595d4eebd6c64717e857d24e2359d3473884c5d8d1156d573fa3406fff689b4c8db0647746e286d0b6c0f5c8280293d9287396ba8f263da45975d4f960838de460fa327e7c99000000000000", @ANYRESDEC=r12, @ANYRES64=r13, @ANYRESDEC, @ANYRESDEC=r9, @ANYRESDEC=r11], @ANYRESDEC, @ANYBLOB="99b85c4a102f2c17f9e0c594a2b69f504e95ff91a590769a57e3fe864e998ba236a0b33508e4522bd9e8ab64d6a5abf0cd0ce9014750e1f7e7b878ed2946ff805792339ac942d8a579426aa1b7593d124b6b848cceaa871051c0"]], 0x5, 0x2, 0x1000) msgctl$IPC_RMID(r3, 0x0) 23:26:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="22d77230028b2e5355a291e5964c8532fd7a68af5c748bbc74266540ad82539e11a5fbb9ff405832fe6c40da20e49be86c1f80732cb7590a922b30a1c04ba2d44b31aba3f5933804470a3cf21de65cf5415f13ea782124a0a6f88b8509173d9bd8a0c91427e52137a1910948a50c2598c294ecd5beae"], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0xfffffff8, 0x0, 0x81, 0x2, 0xfffffffa, 0x2, 0x0, 0x4, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:26:09 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:26:10 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5}) msgsnd(0x0, 0x0, 0xef, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xffffffffffffff23, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getgid() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) 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) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="32ed3cfdd24788ab3f48924a83350f683d409c3431878236107283801c8393447be192cd6f35e869888f7d2ad29cb498ba9d5bc79433fffe23796489f27284ce144f618c3b1e81fa0e422c6f34ecf40ba885a5c9856decf4d1684e3eb3e043ea6400d32faddb07f31291ccf7c4ba9ce7e653b10a297d7f06d4681230acf1e5e6dcedd9e6a5a9a0f4e3f39cd0e7f2f91d3d83bd68560e713508a8602590e3368c0801515d32f041c4766983458c97d0412156cc5d509c158d01e95427700a9462cf1068f978f602b35aefef49ea994e251e057f09e2b8cecf78b0", @ANYRESOCT=r2], 0x2) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r6 = accept$unix(r1, 0x0, 0x0) readv(r6, &(0x7f0000000100)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/133, 0xffffffffffffffce}], 0x3b0) 23:26:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pipe2(&(0x7f0000000080), 0x0) pwrite(r0, &(0x7f0000000240)="6b75597bc3a28967379127677c0f574008413d2e503c6647e338f1e232304e21a9832a258c1c69155c24e3f980afa33b744500a6b5836a89ed990a90219b270681120d7c9e37f34f66bcc203d926830a9c656631c9dd87af433eac407300b86c", 0x1269, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x101) 23:26:10 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgsnd(r0, &(0x7f0000000000)={0x1, "357debbecfda9ce1d5a138d107a3c13dd550eb5d5d8cc45c1e8b62894777e87fbb886912a4ddf6222f1ebb4ca0b18c38d77dd642a7c6d72719c38607f4b19575ec9daf223ed96695a33067d46fb8e5b313cca6aa1d9a998a4793bf3f251c7dd73091f44da739ceb86def7ba1c9d10c"}, 0x77, 0x800) 23:26:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) setsockopt(r1, 0x8, 0x10000, &(0x7f0000000040)="296522127c0bc0b02a3f9305acb28296fb3b44bd0f4309b22f305c2c8e7668aba734537e72eea955d83be2ac4ed45601af1f2fe9c938ffe3af00fde05ff3d4508ef0cf8867cbb531351822", 0x4b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:26:10 executing program 1: sendsyslog(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b1b6c7c020d4c768f5070d759df25675bc186bb84c7aa0595b911e50a7c3999d86f6c3866c7f49c69661f271eec41d4f997d9729737314532b3f04a79d819da30a4c984a6cb4bd9f04a59c5319f3b655ebdf2c56f4b8a3beeb2282e537ebb54a58ffb9394c39937a14d06ea91f1dc0dd9cf7467005131c94190aff00cd3fae2d59adb3ec2eea36b5648cabc86de3b70f73cf863cf84da2aa27840ae46cac8f4599fcd4c6974576c07f8bb3c7df634a74f08b1990615dd5dd22"], &(0x7f0000001040)=0x1002) close(r0) 23:26:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c25f90a3041e64b1eed7c316610c7a0d49e0918f51c42f4eb73d45340b61fb5c5c1477d1eeb5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a939"], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000055d40000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff000000000000000000000000000000000000000000000000000000000045ce00"], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0xffffffffffffffec) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:26:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/138) 23:26:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x57, 0x0, &(0x7f0000000040)=""/87}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:26:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socketpair(0x2, 0x5, 0x4000000080000000, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/83, 0x53, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = shmget(0x1, 0x4000, 0x70, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x4c3, 0x0) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) shmctl$IPC_RMID(r1, 0x0) clock_getres(0x4, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000280)=""/107, 0x6b}], 0x1, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x200, 0xf5e90099455510c) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) r5 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f00000003c0)={0x0, 0x2, 0x7, 0xff, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000440)={0x3, 0x4, {0x1ff, 0x5}}) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000480)={0xbe}) shmget(0x2, 0x4000, 0x118, &(0x7f0000ff8000/0x4000)=nil) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000004c0)=0x6) getrlimit(0x4, &(0x7f0000000500)) clock_gettime(0x3, &(0x7f0000000540)) r8 = semget$private(0x0, 0x3, 0x600) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000580)=""/198) 23:26:10 executing program 1: r0 = shmget(0x2, 0x2000, 0x208, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r10, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x200041fe, 0x0, "b0d420010000001caaae080000000400", 0x0, 0xffffff81}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0x101) dup(0xffffffffffffffff) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r13, 0x2, 0x92, 0xffff}) r15 = shmat(r14, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r15) 23:26:11 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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x968d6ad2dfb97d1d) mkdirat(r4, &(0x7f00000006c0)='\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) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) r13 = open$dir(&(0x7f0000000840)='\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, 0x40) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r14, 0x0, 0x0, 0x0, 0x9, 0x0) r15 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r15, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:26:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="252200000000e22358662c3b031da41ac0e57f7b000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x6, 0x5, 0x4) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 23:26:11 executing program 1: chdir(&(0x7f0000739ffe)='..') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xffffffd1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:26:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) shmget(0x2, 0x1000, 0xe3, &(0x7f0000fff000/0x1000)=nil) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 23:26:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x11}, {{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x3}, {{}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 23:26:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) fchown(r1, r4, r8) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 23:26:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = socket(0x1, 0x4000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r9, 0x5) r10 = 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(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r10, 0x5) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r16, 0x0, 0x0) writev(r16, &(0x7f00000013c0)=[{&(0x7f0000001500)="cfba8e33dfc64bfdd8332c5c05e83457ef936043041602c5381dbf674cda3f4480e97d702e6959bb83961880114c55b8f6e9944c4f2b395d20745768d18e9fe8c9d49c31000adf1faf3de65b13a718c0e64ffaf23b6fae8b96e983e162fe71afc31aa2c5e1503e8aaa862e283c7a61c207a9d006f85505a984bc4535b52c70f8cfd7c6a72640bbabc5b06dfa4cc04498f90ba740cf5722cc6c68f563a1c23799f8885ad67f94dbe8401e30958e2be10e47b44b8ee8a05a03907df3cb31747eb754a98725f3e71cc6e555fa3f37e57c17bdc21d1452296cce81333b9394e485d52a12e9718102d70e7aa56d3e331164c887584b9307f4e5b5df9ac690cbe046", 0xfffffdc8}, {&(0x7f0000001640)="d382cfa271a966a69db4eef5a524be35e9c7163174067d270c4691055bb7a6098a021b8f49fb90ddf72885df7886453476a8afc58206f917b17cb20fa97ed1491b97223e7e314ef4f28d8bbb0f65cbd9420175f803bb2e228e53f85c1d986579e30e8b", 0x53}, {&(0x7f00000016c0)="3cc3e8859bc065609bdf1bf7a3440f9ef4ba65d882e4bf5d45991dceb6859dee030ba7858b9b9731977061c1b09ce6c16e397a5dab6ebcc410eb679039410cc42b0275decd6215d1953a1b7e0ac99e508d9130030dc9e7f3668e28cd66ca88253cb37b6cb4a19b001339", 0x6a}, {&(0x7f0000001a80)="fcb82880d589e8460c0b360213d2621fa065f6f9570dc4232557173a5b3fa30d4147b30f87b38184f7a45d2862559125e16843141ed525137a9cdcc7c71ff418629dccec78a14aee97124ec5c02c45", 0x4f}], 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5d1f1f158c7487d2, r2, 0x0, 0x0) r17 = fcntl$getown(r15, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r17, 0x0, 0x92, 0xffff}) getgid() getpid() geteuid() r20 = socket(0x0, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000100)=[{0x4, 0x8, 0x1000}, {0x3, 0x9, 0x2000}, {0x2, 0x9}, {0x0, 0x1, 0x800}, {0x0, 0x2}], 0x5) semop(r21, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = 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(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, r32, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r30, 0x0, 0x92, 0xffff}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r33, r22, r23, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) r34 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r34, 0xffff, 0x8, 0x0, 0x0) r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r35, 0xffff, 0x8, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x80, 0x0) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r36, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 23:26:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) setsockopt(r6, 0x200, 0xffffff12, &(0x7f0000000140)="4bd773c697d06d89da81a211f8500a67fa1f1ddf42a76711bc28db59e266d4ce2b27981ac3f19d3024608d012998d9d4d9a6746b914d7057fab0d9dc7bb68d8dd8", 0x41) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 23:26:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffff0ab) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000180)=0x3f) accept$unix(r7, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xff, 0x1, 0x4, 0x2, "45c18d0e43df460e456ca053c30eb9962c098163", 0x4, 0x1200000}) 23:26:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 23:26:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) acct(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x51) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x1, &(0x7f0000000000)=[r4]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r6, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 23:26:13 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pwrite(r1, &(0x7f00000000c0)="0e52d939e95b910769a4be01b5a2b2db5d0f94714636a6a339f9b1f9e2b0c4471d281e6abd6539a4d8c285139a8c18abae12aff6c8dba96a2caad933de9871fd6de88266693daeb6be66e6bd460d608a79f3485612c97df8134cf7f141886badd55a99d993c5f72ac0822220b902ae87c5325e791ed70ac9362f0e28847ba0d82c7ef115de13bdf107ab", 0x8a, 0x0, 0x0) accept$inet6(r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup(r0) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 23:26:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="90c6023896b626cc0dff4f57cf46540e053980b8d8fa80029aee391ae5f2958ecc3e4ef96ed258abe53087874d9b93a7fb58acfb263798bbab382a3f7ac16231ae3f13c73a2d212c17bc044e3df483c18658d2b18af04594699bad36e3106ad3994217ca0f3d168fb0ad61c33324939ddd4c8584785ba37ce058750dbf0ad3e0ea3da3099502d7644875d67f5ea677b57e4b8650d9f8ec37b4c909c06e5580fe48200ede42904351", 0xa8}], 0x1) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:26:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x550, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c20026e100"}) write(r1, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00007e5a5415eebbc026df9a74fc276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c38740f1fe17565e19927870d00"/86, 0xfffffffffffffdcb) 23:26:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) close(r2) 23:26:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r0, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:26:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=0x0], 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 = semget(0x1, 0x0, 0x80) r3 = geteuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3b440000, r3, r7, r10, r14, 0x0, 0xffff}, 0x7f, 0x100000000, 0x7800000000}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r16, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r0, r16) 23:26:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) setitimer(0x4, 0x0, &(0x7f0000000040)) 23:26:14 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x49, 0xfffff, 0x250, 0x5}], 0x23f1, 0x0, 0x2800, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) r11 = socket$unix(0x1, 0x5, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r12, 0x0, 0x0) r13 = dup(r12) listen(r13, 0x0) r14 = accept$unix(r13, 0x0, 0x0) write(r14, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r15 = dup2(r2, r14) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x3}, {{r8}, 0xfffffffffffffffa, 0x98, 0x10, 0x45, 0x4b5}, {{r9}, 0xfffffffffffffff8, 0x14, 0x0, 0x401}, {{r10}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x100000001, 0x2}], 0xf8, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x3ff}, {{r15}, 0xffffffffffffffff, 0x25, 0x1, 0x7, 0x3}, {{r16}, 0x8, 0x6, 0x1, 0x8, 0x1ff}], 0x4, &(0x7f0000000240)={0x80000000}) 23:26:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000600)='./file1\x00', &(0x7f00000001c0)='\x00\x9d') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file1\x00'}) fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='\xca\xe5') 23:26:14 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) setreuid(r2, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc8) 23:26:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) semget$private(0x0, 0x2, 0x104) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67b72c542a538706000000a71400000029ffff003d000000030035700100000000000000879f5288102a77c1d03bae6630b7d863469d9389353eb2799308d7c5fa2c97c2a5f663f944e4f0116eaf40e837b29246c1149e913fec46ae86326d9ae73e18911fb637025d920ea8638c3b9d025b913e1d12f700ea777e587600b8c54479b3a11483937d3ce2effbac2f05f4ea19f5a967cbb0a657a11713243a472210be27df8843d0bef00fea72ac80f44a25dc168f25c3327ef400c142bb6d919205c46f8974128c5fff36c63f44aa884bd0c4481cd9a85c833f97ccb345320afea0c91e09b524e800698f3ea01ac1dbc37bbffbcc0862bdac65f66281"], 0x38}, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x8001) 23:26:14 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(r2, &(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, 0x2}, {0x7fffffff}}, 0x2) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) fcntl$getown(r8, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79f42eabed872960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x2) r10 = msgget$private(0x0, 0x48) msgrcv(r10, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r10, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) msgrcv(r10, &(0x7f0000000640)=ANY=[], 0x0, 0x1, 0x1800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=[{0x68, 0x1, 0x3, "f5a06ee71152d5deb64601923ca7eea71353db7ae498af858425153ae16375bda4253f15956c88d3630fb78c7398db45c3fe21beda0dedcb08a5a96a372749b9a0e8c7b9cd08aec241eae2e6713c8ecb8ea4bf9aa2be"}, {0x30, 0x796efcee8dbeb9f, 0x81, "d15541ed7f910fa2bfa9b2031bea065f131082fd3a8d50b7b48a31a720"}, {0xd8, 0x8303e81dcbb35138, 0x2, "9e4b9408b0051479e4531dc543b64836c837a8fb34910dacb576aef7b8e9ff93ac54ab08ce0b6568b82a0df5da2d496f2442b5ca2e9d2edb280f6e8bdd79d1f5907b5542bac659ce7584afd46b0d5525cc0a7dd9d873f42d6e70e65df25998a29e96c3457e3c120c65a63f841a920e7dd9a4c2ed5a8e21a0e25f664d1384e5dd44e30386b2b6e5418e1ddb0b345d71d36da49af02eede162906bca68661596c81605e97171a9973d7efbca949ac601feaffc9c952336071a9cae17d41ef367b5e99bb63f24"}, {0x80, 0x1, 0x5b, "a1aa3c7bc7d30261e8d6aa393e455819cfd7b7ec1aadea893a89ef7311dc486070b0d3b4b7f96e5c3328dd53ca5a6d303e7cf347657a315fcc9368c800020a673bc9b1ca9d873e281d0e5ee84fb4aec756c217d64c1505b51a30856fd12d87ddb14e722d65596db483ac75"}, {0x68, 0xffff, 0x504, "2e6b90f2bbd7c6986a0b5e2def87367b92214ef0647116ea50f31768846bb57e05ba26ab6941c17f0558aa4ed4488ae56b95b4b19a9758239d6b76ce4227b8bedc2716d22951b26b077a911370ec8db960814f9ace97410f"}, {0xd8, 0x1, 0x5, "8842ca09f98b20f002452eb29149b773215721d4baf7e210e6cc1bfe8b673cf43814a3d621ce6e4769de97df70ff07f13744b1ca691bf1d1310111330391517eb0c8f615314d72d026cfe1a2d258d170426f757a73c357174f4d7be9a81950e2463c71567162d1ac63059a3b58e7a6cd25a56fefa91eba174496634dd4d5a7bfdcd4ae9f7bbc12dffd34a7a157f235ab40272e7adf8af99b55d14175db6aef10fd2cc8a0f70822750231d39e2526628d4a70b75a235aa11a1172a7d3da5341d5d79727"}], 0x330}, 0x0) msgsnd(r10, &(0x7f0000000240)={0x1, "fca2ba5886ed7b98a433fe1cc531cbe31cc541c283699b8ccc5ec948dac3b3a19d1862daf97ee019de20002ef3dbbd078a859115c1c436c4c62a8f3727"}, 0xfffffe4d, 0x800) msgget$private(0x0, 0x104) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80047308, &(0x7f00000000c0)) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xb, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0xff, 0x4, &(0x7f0000000a80)="5d8106f254563898960d142086949dc47a48d797000000f5e755e73b82716670162d26bf253eda9c6c801ed49d2df15d00c75dc5afbf79aa64b59e17dbfdd6a24a4ff7c8c46d63da4a3f013fab3694c936224f5e239bcb9168ab3191942e3f075c8e6becf3c8dad0365b37f4604da85bac3b52f5d7a4b154039c4fcc0446425ad501fb0bb39fcabbbea9619069264657e6d708e1721608e6d96c514a8deb4c2bfebed19f8013ace2b46834314fb03dca508d918e55b3c2b8e2258a91ba64e8fafff51072401026b001b0b1889058053d0300d1444604be0b976785d414750230017cbf0c09d01d6a0b07980081", 0xffffffffffffff5f) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 23:26:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x1a) write(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 23:26:15 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x9, 0x91}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x1, 0x1, 0x80) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000039, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = getgid() setegid(r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) fchownat(r16, &(0x7f0000000480)='./file0\x00', r15, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0xa1) semop(r20, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) r21 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r19, r17, r15, r21, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r12, r17) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x8, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r1, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d", 0x198) 23:26:15 executing program 1: r0 = geteuid() r1 = getuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) setreuid(r6, r0) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r10) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0xde32}, {0x9, 0xcbd}}) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r11, 0x0, 0x30000000000) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r11, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:26:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e000feffffffffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 23:26:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0xa) listen(r0, 0x0) 23:26:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x0, 0x1, 0x0) bind(r1, &(0x7f0000000340)=@un=@file={0x1, './file1\x00'}, 0xa) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="0268a133e2e527c6851b92de9df84d75f14e7baba5b5fd78ff104f27b3f50bdc1add55f2f24374b2f7854ef81b7e27d247a33bc7a93080d10eb0cf54ba4954fd0b35ab482e8f71e99b4cc0321790d22f22faf5067cbae11167200037d5ff12d6649abb08f2a35c3cb9cef82479fbdf6e64411aa4874c18ff8434798b95c4fa642e770b8ef685f94f1a5c47b9d28fef66c2ab7f8ed13ffde1bf00bbf5863e7a6cee7f745823c45bf19c82ea04a9986989a6e26e17500d1c3c21d41aefffac90d86ea0a3b4f928bfeacbf42ed37bb48983d9d6096b0605532fe913dcaddb8afdaa3c0eec0d7f3fc751b9d73c4f2918abe2098e5a03fdd64afd43b1cb017ad9", 0xfe}, {&(0x7f0000000140)}, {&(0x7f0000000180)="86d30a095112510b37a7dd2fbc2c4d23b5c6f6a1b02ff9a14719e80c40441633a61b966d7995", 0x26}], 0x3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x1, 0x41) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="e100000000000000"], 0x10) fcntl$dupfd(r8, 0x1e, r9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 23:26:15 executing program 1: mkdir(&(0x7f0000000200)='\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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='T\x00') sendto$inet(0xffffffffffffff9c, &(0x7f0000000340)="ea92d9e2b4edc0abf8c75a74defb162e1924fb38d4f29c806bdac1f1108ea94219b033ba3910a0a50b9e81122314fc552607a8ee64231d23cc73a8ac89648a7d219674a8101a7d4c40307e6c1a130fbbfa03245c5a367bcbccbf2a021cabf6059776423cf72886316fcd74ae662a4e2105fe0a2e2f035321264d85d275ef378039cf7ac6f9db29936c4aa6b1843aa0b286b8cca518395e0696dd3a53f6e13f300d501e3bcf7226d7ce2e6ecaabaa2d4c85faa0869d5ce7ce017f9b3ebd348a97a62776296c31529a8a9b40b10c22bd5fd2c61f9f4024759fce258916bf09c3664ba289a99fa84684f3cd1802b9c9f1c5ac46348b9f2f65604fb31237", 0xfc, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) 23:26:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x10000000000000d7, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="b3", 0x1}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000002c0), 0x0) semop(0x0, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) close(r4) setreuid(r1, r2) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000140)=[{0x2, 0x8, 0x800}, {0x3, 0x7fff, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) r11 = dup(r10) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000180)={0x100}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r1, r5, 0x0, r7, 0xc, 0x80}, 0x226, 0xb0b}) 23:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x20400000000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x4a5f85cde56c218a, 0x1, 0xfffff, 0x90e, 0xa}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x2}, {{r1}, 0x0, 0xcf, 0x1, 0xffffffffffffffe0, 0xffffffffffffff33}], 0x416, 0x0, 0x100, 0x0) close(r1) 23:26:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xa778ca3e7db8ccea, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000000400)=[{&(0x7f0000000200)="8238a550433eedb16b6c91e95f312cbb7a420d4a55a340eb22b86f91f80ed5dc1b3446412cfa709419bdeef07041c40c9b71cecd5f457be550d1a7d0b3a71c3ea09add21fac0fc389ec5d51beed2de96e9bb9ca1f6392f2fa75ea60c2e3ac5b55e20f553b2d85925e182b1a9391881ca7007632de55a2ed12b9fa662c9c79ba70e0814ce95b092c4cca524a157575c33c6abf8346abc511dc5c55a0d00800da34274808d89a8f3608403e25132d495502850409a4cd79c5ba0bda02c323fd7a3090b7ed3aaf2ff854aefc7bd7f2de745a5251fe022", 0xd5}, {&(0x7f0000000300)="9b17ddd7fa010d0ffb70", 0xa}, {&(0x7f0000000340)="b03a93965b91210dcacece9814de70328daac342be28e81bf389a4242a0bc3c6c7b84be6097ba57be118e08854f2b25345c1a576b6ea3db037d0c7e5237bff09ca65cf1b251fa8bd3f2f54f1250b6b76d3bb8cc5d47ffc7d6aa40e63299dcc066e775113f487d79286a4ea65587d08963be2c9fe3378d4dcdf963046d2ba4280baa78b42e26953755d5ac5f422bdbe74f91227b5afc6013c9e547b86b4f41964c4f9a5e22c29658245dd54c9c5d0c5bcaa830df88e5a66dfada37fc9", 0xbc}], 0x3}, 0x206) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x101) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 23:26:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 23:26:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x10, 0x1, 0xff) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1d5521437f33316ccdd8b0650372a3977575611602de7d032d8bb1cacae64b9a91ea269667231e996b8ab78b1000102e34413e6fe2c6f1ef193535b00800000000000003e26ffff3553eb3a5fdc9e864a924c6fb6c43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378de6221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396400000000c5c327a53b0fb16c8ddd209e7f26779feb892ee5ba2d529c78e3db37d5977876e7ecb8576700bda6160780167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a914056f93a33f7000dbdc8b117f18443e8f72921af079ba2f83d3b50bbd460aec6a8bfb3e8b57dcb10f0ee5c48bcec94be2a2bfd04ebb9041c2ab5e9afe40cd48220ffe72fa45a3135b537e9629c684002c8c612a01284a0787aa394b491852521a3fbef4384805657275888a7d884cde6c875aa908df8b4decf017b08d65bf6ed2525a61cbf4132cc44d212bab4bb99f5b0615f67f1cf204985a6e40038e1dfce6a97ee3aba8739dfda"], 0x10) 23:26:18 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82135431700f50a6b80ff3a1800280b535084f92a7499cd07afbc5d0b82c439984e13420b544294200a302619dc2ff0133b15a66e78f062b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0x251) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000}) 23:26:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fb10fb027ae633e310b486084f44c58728a9bd960668138b8fb03a99199b839"], 0x10) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="5bd2c2361ba83f818c43fffb5d3b744920b6f5538b4f4805d08122d0af77893a1419d78c09e7ef99f372eef448de31d8a56805f0e6356f5605fe00003a", 0xd9}, {&(0x7f0000000180)="d68f82af7bce47d273c3f404382df7649eebd5f3443cae6d23649e8ae560b8b37fc35e440349eeb6942c0ab78653d579e4d403b8dc2d8dc4b5649ef411ad8875be0034e3dbc4580ba4bab6b7b5b42ea3284f91316c613edc49d0aee5afca02a9274d21d6bf5a0eb6fa178fd7", 0x2bc}, {&(0x7f0000000480)="e15302e0cb014c04e311b42d7d7f3baa2ed299417108b342c7dac4e2e2b2795bc0c33c7569eb485c936d09eab6df8af91b74c45063ce800020180ee9754f9b5f4ea6cdebdb0e389f7c952a0a18e15b2e6e7995a3c3416c3c2d49dabe08cc1b2fdf5ec6112952ed02e46694aa1176f53b769724de52069ab404e291d5fe373c8334b1347bba0635f8e5c70ce830d605e646674df858f531f79381d949a588c4a7af887e2a359392a137", 0xa9}, {&(0x7f00000003c0)="cc1821709ba784796406a33879eaf1fc1a842c6515f19afb8c51ffe4ffe7da19e9a26bdc5c71b0bdd7305d74196ed3bd04bb8d4d0f0ff0634de125ab3cd8cfaa0bf42ad3ed443fe0", 0x48}], 0x4) 23:26:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xc7) 23:26:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653035"], 0xa) 23:26:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/114, 0x7c}, {&(0x7f0000000640)=""/4096, 0xfffffdf4}], 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) getgroups(0x2, &(0x7f0000000000)=[r5, r1]) getgroups(0x2, &(0x7f0000000080)=[0x0, r7]) 23:26:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0x0, "3f3f007df94cf54600"}) socket(0x18, 0x5, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 23:26:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r11, 0x0, 0x0) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, 0x0) write(r13, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r14, 0x0, 0x0) r15 = dup(r14) listen(r15, 0x0) accept$unix(r15, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r16, 0x0, 0x0) dup(r16) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r17, 0x0, 0x0) dup(r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x400, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0xfa7}, {{r7}, 0xfffffffffffffff8, 0x40, 0xf00000a0, 0xba, 0x4}, {{r10}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x24, 0x4, 0x7, 0x100000001}, {{r13}, 0xfffffffffffffffc, 0x103, 0x1fffbd, 0x0, 0x7}, {{r15}, 0xfffffffffffffffc, 0x12, 0x6adc1f3d4216232b, 0x9, 0x5}, {{r16}, 0xfffffffffffffff8, 0x52, 0x400ffffa, 0x7ff, 0x4}, {{r17}, 0xb04216dd0a440ce0, 0x0, 0x10, 0x1, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r18 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 23:26:19 executing program 1: socket(0x11, 0x3, 0x0) 23:26:19 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)=""/120, 0xfffd}, {&(0x7f0000000640)=""/4096, 0x382}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) sync() pipe(&(0x7f0000000200)) unveil(0x0, &(0x7f0000001840)) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000001880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d677539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc0ffff000000000000e9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000456be158173bd2296d5ec33ffffffffffffcd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r6 = getgid() r7 = getppid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) r13 = getpgid(r10) setpgid(r7, r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) getpgid(r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x8, 0xffffffffffffffff, r6, r3, 0xffffffffffffffff, 0xdd62808b6a7731e5, 0x338}, 0x5, 0x1, r7, r16, 0x8, 0x2, 0x2b, 0x7ff}) flock(r2, 0xd) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r19, 0x0, 0x0) r20 = dup(r19) listen(r20, 0x0) accept$unix(r20, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r20, 0x80045721, &(0x7f0000000100)=0x8001) 23:26:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r4 = socket$unix(0x1, 0xe, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r8, 0x0, 0x0) r9 = dup(r8) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r10, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000001980)=[{&(0x7f0000001700)=""/150, 0x96}, {&(0x7f00000017c0)=""/186, 0xba}, {&(0x7f0000000080)}, {&(0x7f0000001880)=""/241, 0xf1}], 0x4, 0x0, 0x0) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00002e2f66696c65300446095677853f4500"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="e3bbf048865018088e055a78a0a90125bc300fe3293842a42d3ceb73083e31a19a14e7892c0497ca02683e0cc16011dbca83e7ad27390b18c518f6fca3ea7e3b22bab4d7635b8782b4bb56e813f0b4919a12a735d866fbfa3d3c89c7a15f966f60922ee6e243b446d4a5e2588d2dbab48ac861ca802b80a3aff0dba0081dd0b97dfc1194812bfda085edef8936a0218be46bac77d6d2913f573eac435e505e923e613ebf9937f66c7d96f6e8dc6892e5b76f04e3603617030c3ab3f7dc7e3d0b0a2acdb3239a7802", 0xc8}, {&(0x7f0000000240)="4f9da11030d86dbd864c727a9a", 0xd}, {&(0x7f0000000280)="83d68d9eb10a5956f200e0069736a9c66ca031c33f175f0378ce734b43e55d59c20bb2b3bdc5bd66efcf5a488dd9fa5f0d60606bf9e0efab52bd5f0c0bb389fa858afbf589f13fbde00e4413b24a151eaeb3c5bf4a05650ec8cc8fbe4725bc631c3d8670712af226f59b1121406a8cccf2d69890f240b69629ec60fcd1cd0705db38b9a058181209487d93a708be745f2d8a14fbf451a3a6f9089e09", 0x9c}, {&(0x7f0000000340)="6af37a8d2c71f3336a697864c9e73741011d66867eab45672f6c8057eb5c70a8498ad3e72968fa25f82788d1121d3f37b2c6b06dcd6f6acce715c3b6a020324c335f30f239778f67471f032ea4fbd96c1819c705c74f88cba9", 0x59}, {&(0x7f00000003c0)="1fab621de48cc2f97c944462ac138b3dd703aea6190d4236bdb377c4b9324e05be5a5f9adc51451933c82b1b23097c6f726736a001a9bae8c072dd1cb1c2e9b0e1b2becc42fc73c3fa6276e833f3b72518609d5e2e3413c00357ec07c348c5cb3d3264e342559ca2691340c1f43399f82b183bc2d07874f45172c688fe43129e2334831ba08f72e46074ad31fe1c7a04688ad72880a58539df5c8828f53281bf37d544aae7686bbcb69508382dd3fda0680b567e652b538b68f7f5dbe092a3837d8eff2d3ea508e4", 0xc8}, {&(0x7f00000004c0)="fa3f93c708d9a017c7915c7a8878c47aa15bd08e83cb4f5ac8ff532646dd2d0199b2c95977fd75c614a5c18ceaa6c43ff131c74a83d254ecb40c213798be444b9a602ac9fc69a59852a61b2ce48560fff1da82e61c7d2f415aea785ea0c9fb15b683526a4471", 0x66}, {&(0x7f0000000540)="82b8b9d7ffea372fff833f94737ea2ea98dd28f7f4cb9dabd0d45c61b3ea4ccb1cdf9d83f3d3d0346f7f6531bf7f9839e204c1b2710db042f9c428cb6274dc2a4fe2875fe28073433ac2a7e53b10759584dc2b27b2", 0x55}, {&(0x7f00000005c0)="77cd9d5a2cfc2ee22801efddde40635984bb7b860f1c13d1ad0aa17bc2d09c46080477947281ea63599b2e2b06bbfa1701f963bbe88ec7ba9aa3b1c4fd93e91bd07ca4c4c4e71bcc20143d98d70257fc232bf3c3d9a7a81da2c9161be091d683e9d863368c8ac4b9f68a67213a2ed1a892bb6762663cce30081f4eb85b9af7aa5aaa2c146b0a95eed172a7b54304ac7b06e081b558d94ee2dc7902564c7f85f8186254f83abd67f3219ae52b0f34c8fccb46090b64a48724b4b2aaf34f8f517f4f02b2e48f4ceaba045fe3ef477c97464ace9c7c0d16083158dfd9191838367d48fabd3d346d26b247243b7f66e9d26a7548c9e626c20eb87c95fcba270d9c964cb732194d72b1763e3ec5ec9a8f34e1ef617e7e0deac870df9cc4ea405429964c3be094e7ad7b4205c1caa4d2aed7608ececfb4c7d6652cb8f53d973f477def4a9bf18ed4245098330e970336c41be75ee31ac7f84702bb5b93f99e0c853355199e305c4eb0cf28c22803f57869b9ccb66b989b0bd134ab2162461db74367fe7c905bd06dbcba345b5cabb6af5175d73cfe2da9a36b38d493d9576956aafeeb0fcde85b5670a0df3e57027a1ac621e0c9a7e61f489586664747e0c35811ce7ac525be06812ab92ce5419c51b78f808347998684387c00f6db3bf7a2339317f77114cb0522a568ae4c85c35e7a182910002e173b6c76c7102ba5c5047a7b9f55bde08c3b2217179071366cfba55f3d9c198c4ba597ef5c49546636b9b7373a04b54cc331695ab6e5507c20b8be11899816b16ca0137fe75d46c7733cb282f1d124b79a3229a301b40f3f552018b28ab8b2f1812d9f49b9d5745e36491a66f193b5fc3d46c3262a2bbc4b70d7df6fdfb71195243f7961817c3264a3c6c614afc2d12dff0a1df6348e464f8e4dd9b25a69f7df4c435e357754d70d20a94a986c4653e0c2f291be3758e8d1722f6cada722170391c103fe8d43a85472e20cf14a0bb92ddd72a90c4e7df0af691bf12ab961362d872442505bc24c34faf8ebae39db2d74adf28ece6ad26983f03ba6df0f1dd8f2c923df708845284fdb0fde00104273542752f9d36ae9ab10d1d43842786b9cc6ebf1e0aa3ccc431c29bc8bf7df8d9ecb70dbf281aa60a938567e364f7e84d352c8d048718b0ec42a9638f0f48ed193d4efa00d3a322e828146da2684ec6719ed9ec0f4375c7d490bfa7d2eb449d76fe50bcea050c0f814394bd0d94f47e1f4347a4b318c9709c78036b12c08062bf2f2290becf4a4873dfd0876759d743d90a1e2c6e08222ed8384e7cd9457a1a504e96e2068afcdaa636f10576d6680cb296ea8bb3a937993ece26f7eb4a003c0c0475fdf72d227506cac4aea4bc5be007651c8e943deb870df37cd205f592835f191fdf5e1fd84b61ef7eba949618676d95b1e505dc6a2feacc0ed46e6a5cb1eebc04e2094804fc69c2acaf5d5ffe0d9e95a736fe77f39b1308cd32ae507bd3e915bcd6c1c99d7220ee06ee14b0b7a27262550a957f278869ca1da89114d46ef989e57ea76b01fd8938788105019058effab105b17d54b5dd44786c056c6daaa47a629c0d80cc8cdb3b6079fdc6c506263ba8ba2bdfd9a155e4af303081453fd2db866e4a5e772e886e738f4c2b5a11ddd5f923d8bd351ea4eb13abbf9666f98f42ad40b69e136312cd8a4ff7f1f0f549786160d692184420999b92bbe5ffa36c867b56ce264bf36df5cba4eee93581455e587d841f44f59b4107210fffb878f2e765be5e0786cffc06d85a6d3bac220153dd55c2b59515cc33fa03542b6a7da579c4daf0f951f8bcf1eef59f48dc7e3217d82511e21c4f81b0e0dd6e7200b9906c7cd1d7c36fc2a609aa7c5549f68f36b197f10bc775b235608d85a8f84e6a79bd417df78c2c5e1098cdc8169206b1fe262c2375bfef648276e966610605b78e227fe092f81bff76ea51bbf03ce32777032980a6b15d90beadd729297bcf9ef2ed4967d24675e434eb4c929528698264ff588ae5531f536121c2029e8508735f1ccffa077be02d36c958b6040e6cd898693ebc942c55f803d2755d3b4c9f77e3aa254b75e2919987c556a937a0640ee6a43b2e7f9796e86b7160ee657f4bf4b067ff074cce57b8d56bd86e7ae73391730103c3c670365f084a73a19fd745fc709835d3d0bf804b5ccd4970e9cc282d149ff57874388290b6d3f9ca4faf84e882b815cf524457130a565f9599ba52082ebcfb111fc34a6dc622dbb071e7cd45985680f610d412e7a1b41b122bb16fbc002ba2575a61bc071a2f7d3c226353f56e0308256b7aac59273f1646c66f13a45d35696e5896932ef8342d001c6c10dc3d23d9fb4a34237e7eb58bebe9d11e31f147f7eed709deefae4283eda77997531c5a7e0ff5f750989bd9a2d7042eedf87e001281776c31cd71af256e1271b901530b053c4d50a93123744c7323f052c5b39c54512b4f83f78e36f5872a7cd036da7d12758ce6b61f56ef00ad19cf8119daa99bc7c471ed0ca3e90787f4e1e0c2e42041ba61d9e3592c929a7ba390dc9f74d2091c75f8f3b0d4f86ff556e96f94b38ff6c39ec02bf0968288e8a38520ca36db25a9ee9739f26401775f85423344ef846b4918969336749e7d48ec1e19de9975bc43aba5f9ef1b9bc77f4d963f0525c506a350bc5a7908f9251c850ee1960d36281a1787ba3e0a180c84c8c728b400ca074121c8593938a2b0824a02eb578dc524e5c2cff668eefc4b34d4384b97ff42c5ef7b0357ef786c1aaa8fbe2b8579387de3bfd55bd31f853013ed19e66c1aede0b589835ba8b7d36b15ab059930047c8babfd9ae167eefaad65eef38f55a2fcf436a7a123b8d2dac99aaf93ff452632f7f7d89c4a174118e19f322232d0369aa39333a4af13c60caf1b9651ba793c12ecd5d6c7c1f72b91ffc5b84308c0399a2d7eff17827b763b919795bae85638eebe665b35b89761f770ee57ff89d13235e2727846401f6e3c6fe246c8e3a655e35821c94ee59b80e8400d20320a8a66df599d032be146ac550ca13b75c353a52b4d7aebd34d115cf2b364bc09e7644e23057a5e7eaab48469ada63f1acf4760fbdb17047c261f5c0453227a175883ae1ebb35b9e5a7982cfa1e76e643e44bc3a1aa1041271a621ef5a84d1dd3a39988816de96e6c2e831235dc068300be3391844c494c1cb253dce4d38771bbd1d653ee77d5e02109602d7ad687370d35809daaebdb307680c20b66b8711446e71b9f9432edff2934d5f0e3ffe5ce101aa0e0492c1aff756210c2fb6ac18d4f530d84315f2a368008f56b680523b61b08bc6c8dfb48be830f00b27bb2cc0475e1c2c34b543b5d01550f7662948abde909548acdfda6e45542f40875c464c4278bc7d6a7adca0bbc98022e1b63f3adfcc18f6c6ffbcf85f6ecc63f0c5a638a9b0a76d39beeec3b17d3e3a3d5db66f9ecc42e4f73cce41198610ec60bc932f8626fbedbdc44e3ad97b2aabdd95d3f3083e5f2096a6266eba3c4c333e4795c0d25491a10ca44fadcab90136b34022d4bff79b0dfb09b857118aa389b1eba94cdbbb4bf0d98c57e019555eaf69d671d9a6d036f9b88c44a95d699f85c68afbabf729524d3639a66de9856093e1601482f4fcc60441d87f2c34b0c446b3107ecffa48c358ed0fea59e5b1e19e43e0105c7267f678a1fdd4cb527e7f7f008cde4173560bbb950c492e9e24be1db7c06625003cb17f5bb432cc79718962867f1d6acf0c94fff2e61314b937918f0a7815ac68ea0b7dab37d7481dda3b3a42dd11c36b6bcfb1989eefae7087252f1d0a3e01e72e1435592023a11f3af35db14b4335673be065421e6353a61a7df4b25ee0ffbdc18c5a223fe0e32933333830de67d614b1e5cc152f76592dcea71183095b4c1d078fe355e4520de29cced162ea8be272363b7e3d53af9f41bdd3e9248c4f9bf9cf325bad8bfd9fa37b4b1ff49bfe134e2e0b17e56ce8e304d7eb6f26adf960ea3ce68d67d83eb9de90a74fee6532f2bd2d954f1b1f6e65ef1de1e8a37379aedade82db9db1a4ac240aefb0ec7b582c1a8fcd35601e5cd6dce880562d68004f14cb60e56a53bf5096ab4574893ed2aa9471f5abc28a93255fc7d098a184dcfe6b791a9891b4960a6bdb44c146b791eaa299c24f929edb4049ac30f2ba94187273f73198914d29d7df61934ceb49ca8660035a48eb9cd5f4b66f325a87f9f721c6fc848d441c8da9a7d55a0450f9ab2278793ff6d4ffe09bacaa5514ee6f1846a32ca8acccd227d6c7fa3298d6294204fcc475c8a243a8048a20d60c2f185929afb41b32ba0c94c92652aa33a6b8bbd6c1f4bdf01ffcc5d61acd2728b4c88f0751ae4fa2be0bdaa220500b29b6bc6ecbb57bddf231b7850973e0c65a8f1139f2e9593a9059d37680ef92a793d44cbf546a26ce5c68f592be0183b958865d54fffd508985c2a5c8ba3f7b6e47e12914f8796718961e10c1a9d6f63e26d59ec1c6a65b75378341b6c8d6240d83a91f54d7472ed207a87c0d7bbc4d7a87a1561403519912634d67692dbfc82c307e99d68cc97eb2c7a5da7bc7fc9d7f4a0d516ecac21282b6fd1e694e6640d1b8daa464c62d5afb7673573046e13965657d65a5140c84f7ea2eac47fd76e8e498f2003383b273de414abb80975eec2a50a2152b293310facee8c6e5c73e7e7d8857724ec16590195d501e5f3ae4a3465c9286b778974d4ee03000dfee094e0657061b9fa4b8367b64d134640871c7628f3311098cd3445f33d684c467a542b128441bf4ac2924d778e30872b83ec27ccb1f23e8b8249d827ce7659435394da2aef38470a32e08686ff2aa88cc912bea94f5da89fe345ff4806e5ccaa0397d452d8c07907ff33baa9057f1a7a5e5b80db0f722cd2fb5c90a70b94d283286abfd6603fa822e931fce7381a93d4615401f59997fe8ea5829641d1a642b127241110889e0fb033bb8bd45419044c91637d8733db6a3d04048f38d2b0a629c2225faab1c0e5047aecfd3898809ec91aaa6da9e2c0a73a67ae30c708e73925ff9f13915996c9b8c2d8e59e66abdba9c3671d805824f9315bee91d5e7adec707103ea896553ea930f2d64423df109c8c995f63f5c61f6142d061e34736f80b2c02a46038b975160551480c01777e884f887c4ee1419e44a3604457928478d2990ae8f62284dbf9aaace18da278ad3baf0261755777838bc2517dab267bcd4da81c9d55a15164a63e7a11522637f4653d80ffd8d53ec6f979d82ecc0364ce7297388c4ce1fdb6773856842572654b0b2ab6400483c457f97f7f1ca590184a637dc283870082ae77615271bf822edb0d0209b168e7a74ba6a25eb1ef4087f7581bed23bb8192928debff124f9c0938861ee99cac9c023012a2e0c03220f0f236ac59d6d7593702973c252dabb14b0a3b8ffc783b476608375e9eb0455605d40c20dc072ab2a9e715c170ba6091b5ab24a94176a425fcfb52b5b4e9c172cf270d12747df855f5f9a314b6afa22d02b79069182cf4024ee49f4a164b16f5c85c46c7ce0505a6539060aa347aa2a8b0e4b2b63d514588a83c5491f8fbc2bda2589b45fd09b87c72162744f9cce17c5ae0d5be707e2c88b35af07982da4429abfc5c0b7f32281df03272239eafa6b00cd786b059b4586c04e56e9bd5d8000dd7fa80457758eef80834fb2788e78c973ba016f5a8ad187ddb0cadabc147f12edff87c477f4fdef4ee37ca9ade084246322e9d3ed3fbd4b2a460c243b4098308e9326b0ccae602b097855fa5c1af33b4", 0x1000}], 0x8, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r4, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r7, r9, r10]}], 0x38}, 0x0) 23:26:20 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x86de, 0x1a4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x6, 0x786, 0x7fff}) r1 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) 23:26:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffe43, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) getrusage(0x0, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') close(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0701"], 0x10) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) 23:26:20 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = socket(0x2, 0x5, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000ad425f55510dbb09bb00"/56], &(0x7f0000000080)=0x2f) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = dup2(r2, 0xffffffffffffff9c) listen(r5, 0x5) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 23:26:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2116], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:26:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:26:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:26:21 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='({\'\x00') r0 = socket$inet6(0x18, 0x1, 0x8) getpgrp() getpid() sendto$inet6(r0, &(0x7f0000000080)="c84aaee28ee338c3cfffbbf1aa5ea75ca6ff2ed2dc42a8f6d8caf4346704722ae6c9adab7e56f29fff18604d4f582665e801883b3c7e96cfa2c07abbf6e03fbfbe7bb54d9386151fc7e56937ed2f90da9bb1c6aba590ba24e557524774031498b2585df52e824eafc1906e94f89113ce74c9341e10ecead1db11adee0e", 0x7d, 0x80b, &(0x7f0000000100)={0x18, 0x0, 0xffff, 0x1}, 0xc) fcntl$getflags(0xffffffffffffff9c, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) mknod$loop(&(0x7f0000001240)='./file0\x00', 0x916bd893c96133e5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001280)=0x73e) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000012c0)={0xfa, 0xa0c, 0x9}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340), 0xc) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='r\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001480)=0x1) ioctl$BIOCLOCK(r4, 0x20004276) r5 = fcntl$dupfd(r2, 0x0, r0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x1, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000001500)=r5) ioctl$TIOCEXCL(r4, 0x2000740d) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10004) getpeername(r7, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) r8 = open(&(0x7f0000001600)='./file0\x00', 0x8000, 0x48) fcntl$getflags(r8, 0x1) recvfrom$inet6(r0, &(0x7f0000001640)=""/100, 0x64, 0x2, &(0x7f00000016c0)={0x18, 0x1, 0x5, 0x5}, 0xc) 23:26:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r1, &(0x7f00000000c0)="00b9ae50", 0x4) 23:26:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x42) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x2, 0x7fff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f668a280eec2f66696c653000"], 0x10) 23:26:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4000, 0xfc) r2 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/120, 0xffffffffffffffe3) shutdown(r0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) ftruncate(r3, 0x0, 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = accept$inet6(r5, 0x0, 0x0) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r6, @ANYRESHEX=r1, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRESDEC=r4, @ANYPTR64, @ANYRESOCT=r5, @ANYBLOB="5f09094325029517b088859a5d9c6ab947f7670b9137327202bd5e5ac0e85dff6f9a5f18ef3dab9bdd17fac9ed87af10b10b955190d330a19655da4ddd45a6d677c04e20188f614d200c43cc7ab932800b28d345e28a2a6ab01bf274c179096aa5c211", @ANYBLOB="14aa855ec314232eaf13fc0ac6f4a88e7235b1be34a6d32b92f730016055d3e9e63d099cf597ca1f0d45a573a42e92a40f0ce4eb4fa425315a1c07e167a0129c8848c739de0c01fb"], 0x9) getrlimit(0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) syz_open_pts() 23:26:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x12, 0x8001, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x20, 0x2, 0x7, 0x2}) pipe2(&(0x7f0000000040), 0x10006) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) fchflags(r5, 0x0) 23:26:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x0) accept$unix(r8, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) write(r9, &(0x7f0000000540)="ddee43ab8734ab01808289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec91f1698ee1b3ece4aa9f8008284473af961085be4a1cfb6cb6ddcea9667fe67f0fbd0a39b53a9b1e5caf459798b2343c9b22ad799b9621be667b4907da33b178edfca58cd390d7ffac71f28acf20e5fd6c244eb7d031d8bfbe8569c5aa83e6715b1", 0x11d) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffe53) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x7, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r17 = msgget$private(0x0, 0x201) r18 = getppid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = getpgid(r21) setpgid(r18, r24) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) r27 = getpgrp() r28 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) ioctl$PCIOCGETROM(r26, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={r27, r29, r28}, 0xc) getpgid(r27) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = getpgrp() r34 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={r33, r35, r34}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x10000, r35, r11, r6, r4, 0x10}, 0xda1b, 0xb2c, r18, r27, 0x0, 0x7, 0x4, 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) r36 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r36, r30) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 23:26:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x1, 0xb12}) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:26:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, 0x0, 0x0) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) dup2(r8, r4) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r9 = socket(0x12, 0x5, 0x7f) accept$inet6(r9, 0x0, 0x0) r10 = dup(r2) listen(r10, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000180)) r12 = accept$unix(r10, 0x0, 0x0) write(r12, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) readv(r12, &(0x7f0000000100)=[{&(0x7f0000000040)=""/143, 0x8f}], 0x1) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 23:26:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x8, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 23:26:22 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="d5b189f4566956656b7c96fc9aac7887b44a9ad74a63e56f087ab6a7f315c4f1bfa35c325fd2ffb1c6b3801bcad78bbad517412e87b1ee4110109958f711249b520afdd19bd14345705f61a05ddb361fbf4ef335adca7be21f96b2b86faef1d2a77a5ea1ac514261c873d96d2feb22db70d6a780240bceaca3410708cb", 0x7d}], 0x1, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) r17 = fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={r17, r18, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 23:26:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) open(&(0x7f0000000180)='./file1/file0\x00', 0x40, 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 23:26:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 23:26:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:26:23 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r7 = socket(0x18, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000500)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0x492, 0xb, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 23:26:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:26:23 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04c9eb0000000000"], 0x10) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000001800)=ANY=[@ANYBLOB="ec62386296055e8c88fcb7cca55f720567e8eb2ee15b7c53de1ec737ab7047861b73fd30333e2f674ccf0d2f695d880a1a2641df9ebb2174a27e1a5237d3645e14e43ac90d78515abe65f63596bc23eedc30354d403d331934aeeb179cdfa5439bcb469894f3c8424c37f8479bdcfbd2584eb5ecdaa8d436d09e0000000000000000003a", @ANYRES64], @ANYRESHEX=r0, @ANYRESDEC, @ANYRES64=0x0, @ANYPTR]], 0x1) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX], @ANYRESHEX=r1, @ANYRES32=r0], 0x3, 0x3, 0x0) pipe2(&(0x7f0000000380), 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200), 0x0, 0x0, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000000200), 0x0, 0x0, 0x0) dup(r5) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r6, 0x0, 0x519e9ff5a54d8863) fcntl$dupfd(0xffffffffffffffff, 0xf, r5) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x8) getpgid(0xffffffffffffffff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 23:26:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xd2}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x0, 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x3, 0x400) semop(r3, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee41c2}, {0x4, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x1000}, {0x1, 0x101, 0x1000}, {0x3, 0x1000000000000003}, {0x1, 0xfffffffffffffffc, 0x1000}, {0x4, 0xffffffff, 0x1000}], 0x9) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000045c0), 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) dup(r5) 23:26:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x006'], 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00009374767b0784"], 0x10) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r5, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r7, 0x0, 0x0) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r9, 0x0, 0x0) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040), 0x4) dup2(r9, 0xffffffffffffff9c) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r12 = accept$inet(r11, &(0x7f0000000500), &(0x7f0000000540)=0x13f) getsockopt(r12, 0x4, 0x91, &(0x7f0000000440)=""/22, &(0x7f0000000480)=0x16) accept$inet6(r8, 0x0, 0x0) r13 = dup(r8) listen(r13, 0x0) accept$unix(r13, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x4c3a, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x60, 0x424ed1e0026f37e9, 0x1, 0xffffffff}, {{r3}, 0x8000000000000001, 0xc, 0x80, 0x2386, 0x9}, {{r4}, 0x8000000000000005, 0x1, 0xde3f9e38eecd42c9, 0x3, 0x1c000000}, {{r6}, 0xfffffffffffffffb, 0x13, 0x20000000, 0x3464, 0x8}, {{r7}, 0xfffffffffffffff4, 0x4, 0x7, 0x101, 0x665}, {{r1}, 0x8000000000000006, 0x8, 0x40000000, 0x512, 0x7}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0xfb, 0xcf}], 0x13, &(0x7f0000000080)={0x5, 0x80008000}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 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') 23:26:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f4c, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002640)=""/97) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x4, 0x2a) r8 = syz_open_pts() flock(r8, 0x2) close(r8) r9 = syz_open_pts() flock(r9, 0x2) close(r9) lseek(r1, 0x0, 0xffffffffffffffff, 0x83a9b531c4016e50) semop(0x0, &(0x7f0000000340), 0x3a4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x1d78}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002d00)=ANY=[@ANYBLOB="c1000000ffff0000ed5a3d8ba90000000098f0eef033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f20c901033ff3c3095ba14107e1a98a254f95e978584b16c9434f1dfafdb35c655d2f3998e7f56aed2191d010000008f774032cccf36d8b191c91f00e10000283c98c05a9f1a76d36112d9dbb64832bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869dec7f18048dce3e523a441b59348cff10b16c97a50e1b08c0a4801e8f94c7c52b0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77045f8dd6f87d9af1977061f14263fcf9d7a810e82b94bdf9fecf68171e88d21afac7f10214422b8c109fed91e4f901c44786c6d17011ea53ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b113a746fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf77b4465dc4f29e1511146f335525401861e63da5aeed0e0c6506bd0668bd52eb284e6d756bda2bbd3fca05cf5a92a1366868fe63c2e7371a4a205a39e6e497c8106c3fc0ba43004e589db10862943239f41870612e6c6909b263ed916a90948e772184340853eea1b8541390b0732d0c66412e5a5cf75c597027c27f98d85a1a3195fd6138258511f8592b7bedf929b947bd3155992ac22569000000000000000000006e1422e8e79b21ca09194ebf5e765097b5942d6bb44fa5380f63b594b4c928135a3214f0fbc2285a27dcd6a24373c1410b2530527cd013b956b9448a70e88471678f5566db347ad079b223b30a815b083e3eb61e6126d472f58aa073f2fa2618f54c79701d608f76d99b07a1e2e2cb898b7d7c342123850d6f7472546cc5fa6956f7d6e8b987a97f6c72e2698e8bc340fca90b2d850bf6102d753789c2baf487299dc9b714eacebfaaa6556112c86ad6842f9cf9c443c57f4642b5402b30544647a82a8e9e59a7f30b70a50ab6275f850e4c886d718c3e728448", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 23:26:24 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f00000001c0)='./file0/file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='cdev/pci\x00', 0x2db4f4b8097927a6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x219e5d55d1d19971) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r5, 0x0, r8, r7, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r9 = getgid() r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="08000200000000003000"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r14) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r9, r10, r14, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getppid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = getppid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r5, r16, r17, r13, 0x0, 0x7}, 0x97b, 0xb268, r19, r21, 0x101, 0xe3, 0x20}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001, r19}) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x2) flock(r22, 0x2) fcntl$lock(r22, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r23 = syz_open_pts() r24 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000140)='./file1\x00', 0x80, 0x42) ioctl$TIOCDRAIN(r25, 0x2000745e) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x2) flock(r26, 0x2) fcntl$lock(r26, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r26, 0x2) flock(r23, 0x2) fcntl$lock(r23, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) kevent(r0, &(0x7f0000000140), 0x9, &(0x7f00000001c0), 0x1f, &(0x7f0000000200)={0x2, 0x3}) 23:26:24 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850d", 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a502e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xa0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff7a) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r5, r10, 0xffffffffffffffff, r15]) r18 = getuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getpgrp() r27 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={r26, r28, r27}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, 0x0, r17, r18, r22, 0x40, 0x4}, 0xefc, 0xd6c, 0x0, r26, 0x4, 0x9, 0x200, 0x44fe}) 23:26:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) listen(0xffffffffffffff9c, 0x200) 23:26:24 executing program 0: 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) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) write(r1, 0x0, 0x0) 23:26:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x6, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 23:26:25 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x10000) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x8a332451d320f9be) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x14, 0x9, './file0\x00', 0x2, 0x0, 0x81, 0xfff}) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000380)=@file={0x3, './file0\x00'}, 0xfffffffffffffe85) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffb9) dup(r2) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f00000e6000/0x4000)=nil, 0x4000, 0xabc60927b655dd64, 0x8010, r5, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unlinkat(r6, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000400)) ftruncate(r1, 0x0, 0x9) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x0, 0x101, 0x800}, {0x1, 0x10, 0x1000}], 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000340)={0x3, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00cbf30000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 23:26:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r3 = geteuid() socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setsockopt(r4, 0x8001, 0x3, &(0x7f0000000140)="00cdeb25e5be00065d939e3c138b8743dd4bb8a144cf58a4aba19dcb419288dce370f59aea513c5a3e0013298f448caa5d7d7ff4a3989dc64fb98780fcf1673a2599e38244", 0x45) getpgrp() r6 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) setsockopt(r6, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x101, 0x65, r5}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, r1}, 0x0, 0x4, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r7 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r9 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r9, 0x0, r1, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r7, 0x5) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r14, r15, r16, 0x10, 0xb}, 0x8, 0x1, 0x3}) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r15, r11, 0x1c4, 0x8}, 0x5, 0x7, r17, r18, 0xfffffffffffffe01, 0x6, 0x7ff}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r27 = getegid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r28, r27, r25, r26, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) 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) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r39 = getegid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r40, r39, r37, r38, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r45 = getegid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r46, r45, 0x0, r44, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) getpgrp() getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 23:26:25 executing program 0: 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r2, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 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) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x3ffffffe, r3, r4, r3, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, 0x0, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r23, &(0x7f0000000080)='\x00', 0x0, r22, 0x6) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="e0004a184907e51cb92f99dcb7052c4d1a0197fec4a4fe66000000000000ffff0000ff7f00005c906b60848a9dadb1517769f0b5b2c849a47107836de37b3e1f48a30cc79b3d79761dd120c0c2e60268be8c64661b53a98b79f38017cf1b04755d408c0383cb7689b7b130bcc4607fea26abb495c23c2545d70dbf11497ac00d1ca940e654080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90aebd323e33a25ec2e7e5a53b8a11d89c7b0aca8d2e83acc84370649d99c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442a07396d7910fffe388ff614567198fa9e1292406c68516290e722245f1bbade62c8893d78524e237199d15856896211085e5301673fb50357bcf1c61ed373b42acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38154863e8fafa9e162afb457619bc93f8bd4779f5ad19a5f1cf187d13157e815d58337695c3ba6492d3"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r30 = kqueue() ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r30, &(0x7f00000002c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r31 = fcntl$getown(r29, 0x5) r32 = getppid() r33 = msgget$private(0x0, 0x20000003c4) msgrcv(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001680)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4ed6a6ec512000000c2e4b5f7a3f1c2dbc6910365466bdcf306843b34f7c027e266a4bef296a85554c457623f5c650afe1501e442c8367ca13ded16e4eb44d48af8ce040000001d01c48e582d225bca8000000000000000000000000000000020f32a5a84019dd2206917bf3ec51b56d3a663b799918dec47c093e45d973c3cc6acc42f3ea791def585f7a3284235265f8caf8b28748718bd61e54d5a663c013156c6b470236309a60008f7bc59a3dba61e43cab257bbf64353e9497f07fca17a15b38a231c"], 0x1, 0x0) msgsnd(r33, 0x0, 0x0, 0x1800) msgsnd(r33, &(0x7f0000001a00)=ANY=[@ANYBLOB="010000000000bc4a1b0dee7add24580f000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed104080079fc5bd8017a071300894dc7ebf6fef780fb085f4208571e5c2d7e4e54abaea6d6ef550ddfbe64ac45c474d421ff32b562f845ce8f74fa6545efcc7903d10d13860291077461043cf0ba175572542ca80b0e1675c4b578dc07f49da2e910f779c47f61e7d3437cfec391037ccfff721c005133bd5c794f355c9b6fd679f71e95a0f66afcc477b9726b24551fd77accb3b1a0f5b0ef3fd93458d374b8e9a09755c383dabb4d98640adf58501a843d6ce4e4e6b27d58ced05eae2005632cc53d004ab3720000000000000233df1562ccf939b210dd66acb3e2da2ea8b810de2ca96d0116c2945102cd472aba00000000780000000000000028d229da65e87cd26b7ccb87e56861367df0d33db4fdf5a414f3fb6b6379ba426b56825246263a86499f73147f079df7a76251a6583cd84f6abb85e760bd34dc409e883bd4f013ece4d442b2aeb66a729659022281fa16ae6d"], 0x2d, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x1, r26, r28, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r31, r32, 0xa5, 0x1, 0x4e2c, 0x6}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r35 = syz_open_pts() r36 = socket(0x2, 0x1, 0x0) bind(r36, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r36, 0x0, 0x0) r37 = dup(r36) listen(r37, 0x0) accept$unix(r37, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xff, 0x0, 0x0, 0x0) close(r35) r38 = syz_open_pts() r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r40 = dup2(r38, r39) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = kqueue() r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r43, 0x0, 0x0) r44 = dup(r43) listen(r44, 0x0) r45 = accept$unix(r44, 0x0, 0x0) write(r45, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r42, &(0x7f00000004c0)=[{{r40}, 0xfffffffffffffffc, 0xb0, 0x80000000, 0x6, 0x400}, {{r45}, 0xffffffffffffffff, 0x2, 0x10, 0x1d54, 0x1}], 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x3}], 0xfffffffffffffffb, 0x0) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) 23:26:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r3 = dup2(r2, r1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a36081196f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f29e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a9718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08375135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d3726643ce1f054bbce4"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) listen(r5, 0x9) dup(r2) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6669b86212a4"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="5c2ca09ff17fe8a00dbf193f130091143e3bc13d7cdd4510069980afda41cab95db22315f789beb025b7d42a25a10558a9f8a481e3a43dee0f21eb5715f8e8cab3facbb4957d4a66965d2909e49ecc7867854b51b99f2c1bb29c27c8598d910d7815b34a4eddacbd0e909508d3fdfef3eaded1ab8beb2e4e8ee2109ca6e15f81", 0x80}, {&(0x7f0000000100)="94ab330a65fd84f45439f1771a7d9e38b255eb5686bf2611aba128d038f0b432869aa664a3f0b310e04603c585beb7c451dbb50b6731a95d5148114b68988055cd62581aec3f090c1190e9c6a5cf9018dbaaf83755fa1703a02b0097bee3e97b81ce30a05bee097c41efc23392dfa2bb11c80ff1afa9ad02fb359f660df58fb4eb0fa2daa74629421a5c1d5bdb4d1ef05c1216eebcc5499b97e49d79a91a6c489228d9cfc85a3c497bbff31f5ee6dff77bc499d5ee04126d9c3a5bff150bc25af6fa", 0xc2}, {&(0x7f0000000200)}, {&(0x7f0000000240)="b1a4a0b93e51accddb4ba8118288dc3b256ff9e51445656781290e43e7f6c6a9d3365d03b0001ac4247c472718455d372955172bce486c68d0430c9ca186079680bb58e5b0f37461cff25ceb436c3369b974d4f4f132676f794c89d17ae2e18712ba2401ba33285915ce4a43a980184a4ec36326fe9231fcb3bdde81bad3da5d683d1b53c8ac4c34a57f8b4a8f6b088b8b0d7bd25c01430b9ae2b8db47e6a644434d214a26541ee8dcc9bf61011d35923ea9ab4aeea627504b42fc3695a50406a74a96552029001d193bdc811b93f9ca7fc5a6c4466c3d", 0xd7}, {&(0x7f0000000340)="f8edd8a9fa1a4ae82f85d01ad9d0ff700bf46a6775795d0cb8cbd0d0dec67216c8d0c8f1a9", 0x25}, {&(0x7f0000000380)="2803af4d204bddfed32eb7b46ca62648c521156af24bbf5b34481e41a11c4f26010e234f07a2e35e6e1e498176758315011761622430bcae3bf84dcf", 0x3c}], 0x6, &(0x7f0000000440), 0x0, 0x2}, 0x409) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) 23:26:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="e0e0d989f047145f5dc57c85964ffb3af56086383e9b6ef751e66c1e5a3adb87a482822d6251b42d15d9416e3008a66a782b014d64683f02564eb996feeea17ecd7f7156c9c025a00b5b688b4b94d684190cb25d4de8f0ac9b464a7fed69b9955a9e301067e374e3b76920404aaa72", 0x6f}, {&(0x7f0000000140)="8107777a76f4a56cbfa236f93e010b5a7fd97a74e0f7860243a4a16e345b4e5dd649f10e67dc3900eca0aa298f9799cbbc2e367985caf13577345ffd40599ff556832afc5f3db6c2b7ca6f7b9721e2e84fc2bb2ea89923034c31e27445799a749f5dbf4c5eddbcac473c5592c1ddffe2375c619b4ac0dce03ea4fb3295940cefef1b934daf703e753477909e7d463421943a8db3173464325c2f4d904a643ed23dc5cd5d7b7d19d2997176c8b76bb442e957b3207cf50a0c0a6dd98d62349d73cdc6d6e26aff7cd93d686dc33aa31d350a820838429d6b936a0d5eab3ad6244d0abce535c9b02b18d73be84dd7e11ffbc48da4338e35efe86795a64287a272235e92118418072260146a2ff1d1c2d7328bb89d1d7e7d9cef0214c360f95b1b473701f40e6eaa764ca908ea0eab96147455c4229a088227212f7270c50260970ad7b1999eeeff28feed42042fdb06cbb5bd264c1ba5965df3ebbb79bd9be2fee1bb7d7a709b4ec06bc86e474d669038f6a8e87c00ed7b2ce2ad555fa59964c05e5156a5e212bf44f1e156055e56c651ba2ae768626837cd09d0a34c568a6a92a8a390e64f2475e0ddd77fc8f94f735b8b0f00476ef3b9cb7013e6ceec467094cdbb8edbca2926d6aa583ce8a875d4dc90eed51810f88a1cc89b94794a27172bbc213792a51cb9a1b53007e4611a1ab6fdd6fb04f9942675a89d6e8ae487cc42a5340328122be01b5b07c1d081c92c25f551c0e4c6b22ee063cf4573d55c49eed97ff020dd1fd4cb5586000364dec7db8d9d00c21aae7906dfd8f49cc092c5a2c7d1a3ac1346a3c872a01ddb2a5b5cffc81a3f940d82a668483e38ec77bbcb954dbd35a1c30f4a021c9521b4b8bfa73c7eba36f25a682251040f6adc7ba8b5ee0f4099f6e3dd267b1982587eef3d332f7d8d88cf2aac04f4bb26415446b7f6bba83e54e3c79f1ff985d3401ee4776d52e16b5fbe8fe948792c0fb9f40d72e9e7fae9cf4ca64baf6613ad69788fc94653cc291c2a258b0606154f546f7d3d81c4cbab8123c881360050402c33f7915b39c0f7aeeaa9d980ecfde57e972ec559edf3c2a3588076aef90f1a1437414f3b0f2cfde723a50735ec26c9e04f32b6669ff2bb27a24ec52e081dcc3c08ad797a7ff85b8728637a8b683563e4ab3d3a0214e54a82368ccad992dd1ac14173a2b2c1675476d63a49358c2f07465f63ccce805d5a2cc3ad15a4067db36d29be3a93fd21055b521f40ab3a04315981ae13daef7480af456105df6efb0cf9788812bd2944d36233ff660548ab8cf21e804fd43d072e2627be29d502e2fe2a71304c83ab79cf8a6f895dfc12e4414dfdbac6764e0e5fe6d05adea9b3419b56075a9eabdf8fe365cf3a21789114680c0e12f48aa5a523ceff3de5cff7e86b54b2c6438f3beeb214e38cff4f40d0f48c83be622304dc50ddfd0f1fba5ec37dae77e6a220e5fdf409124b3a421e0cf6e8007db2e409cabbd8b24dcbdee04563b189c50792f78dc8d4389ad8e2f7a4b1458730c5a436a030ee2d441d1b41983c4745c658f100ebe14e7ccab24082304ba5a5c940e458f56a7d89021a649193f1d7c8288ff1c3d11d3ff376dbf507d5c226438507296c7d11263972f40b01c00535be6075ef678c7442c9f3da0bbe46efa8b90b4db484fbe77f767aa32e77e9c8671d7add4e9d5746c234a964921d401aeba22dfbe2d169af704d7fd36019a806f605bc6203f408455240387d30adc2ac77d2b00f8cba1f29d949ad619c92146de6fc4b452408322ef3f9ac41da8b1e2abf9b6abcff37794396db83abf9d514111371fb2bb505703c0f6de75798e76d7d72bce9d0891bcecc41af5efba055cb766f78c9c406b132e7e6fd3d53d2f33099d22fc646cb5ea30eeb9cb9d1d93237d0e43d188bff642d4e1b9807c509192617d4760b1f45e5c38f39cff378ac509c4482e6f4054f1155dd8e229138078b5b74400a7e8f2ee47ef9c08db9a5e413d412cad4bcff8622c805398ab3fd5c4164a5b172f8638ad4b10fabce94cd6ce9d907311c5cbd0e1cd971bebabfaf2f5e7f3027cbe9485eabf7830a70494d6b0fd1ae43a9dcc1f903d6c5018f8d2b0e644b0287a41997517774b78ab34617eb2bbabc24ffe46d39d18d825dd9afb2a9481e078b674c20822b365955b1238144bc89499befe7ed68790604b31f3880bedd16610fcd377179c365560c6a4b900bda82c384cc5a94b019fe349c7bd1d68db4bdd884816c5469abd401e623e30c4bba5f854c99735582ba10b7f2779c0912aa27c354a29f3c90dcb50b4c2bb8c123cd97d58ebb182b0442d9cca184093597b94684440099d90e1acd2d8fdbee6f184cee0dfd06121187bcac52315a669b9c88c4199afa9a60352752b7337da7cf3ef57eabea77caea6375b6008b7581d44f9c347eadfa5d4015048757fbc0d42441c34f57f8505adb0b2fc93777804c3f5541d1f7f1c8b1052e7614fdfe7484992cce6a80c0e81a08feddecb7817e8e51d6321b63762f4d99f234b80df9d77cdd2a9210852406449bbdd972f98efe16b59f85d675ebc9ebcabed228765232f3989967e30c67cc303b658109b79644e77c3ece86f99634dce74ed042d87d49dc6e69a121a4d5cfc6905c9cdac7fa9265bd9869e51f20b655738dfcfda792762395de27bb3a354fcd54420018c478338350a8904a0991788ca147d30e1b7c0080a98b632fb6fc0ec59f8a4102b32bcd2ec06249e6c13cc44dde6f2bcb97efeb2c3fced359a957b28699c563766e4f3a43b1e9650c5321f5970fcf2605efcf7eee2d24ebe0b765a200ac526be115798cf8dbaf9c37906277df89bf8a2889c43026305229539cccadc83827f77c4d87b271e1db91731bf3b94ba4ddafed9785154bfa3baf3a4c80d2ed5cb6cca676c7b887ac3caac237510e4ea346b55d7c69d84c81c570331a1fc88ae4cd95972a06e05e01fde5696bb0806381b3da39946bdd5cd2a7f98aabf97aa216b9dc539fb12dfc86b687a8ad0c21f049bb93f52f791d14a97921b2810f08a4beec9301b1c6cbf6e173f489cb086cc04618a756252ec4c48e2b2a54cfd6ec0c3cba4607ab964dd70d5e493bb33768622e4b5f42e8d60eda797bc2ce325ab01acf9880e2be0f8cf43fe9f597ad4cf6ef16757a6fc29907fb677e813a9b0e39219b52a9f3a674d9b486e66b7025b7fe7b0fc71f9971f068fb11289ea93596748967466bdd5ae42acbc2b91743ed97660efe5f7aaeafcb2e82b0d75a3d5e92bda3af1a93b0780d07e99b976f2ee747dd1303613d23a1369bddc8708b01bb88abe95ad210ecd5fdb517a1c2966824e3d0cdb95be292969f8b798bcf68662953cb88615e9f91ba12f92f3205c25c00db4714954b71e94c772d0b2718c60dcdb351bcad232e8d832d8fd3b32e50979e4afad26290150a53e4b96490485601f09738a826c8215fed691540035cb224eb04b3d45b0dfc1e84f473bc40ae80ed1083fef8bfcb25263c7b3bcc72e360e1efe8b023a7cc962775343221d366a530ccfc1a4a31178e3fe7f61c58a4f7c98bcc139ada696f61c470a7f4833fe916226c337c9e0550c9d2c43f1f295e5a0e5fe6f9e352f9921103cc46106a999612c19aa01d00d361d6e8fee90edf6b15e4ad5e542acd73d61f827ff7fc340e8777269489478a656e42529d2e2f778c65a71b64326835a8e4fb99b00523e669cb163335d2ab09f5b0d72f1a48106c551c438359e29f6f65114c3716cf5ef46ae23f0edcd3c8a3ca62f2e8b105fed947d1dbfe5edb02f4036280aaf75b79119823616bb666d5df9ff82740113342ba6275b2c2b271fbb95b0001b6cacac6e8e8fce65e1d66a7c98d38609ccfb2f1f972c7572dfa327347b452c054a05a8fe5469496e1f0f78c6e103bce47ee412a1494c8ef713839bd6062d96db36eacbbaa84ce4c9861b920d795af760c5bbe7e01e18825c959d596abe96493b2a9d31999a4202941ba9713b3eb7a75cf13583b50548f2ec00d919034764dd0998106e5755eed4f7fbc9875c51f1dcac6f759ac831b7af79dde930557518407b443052940a02b0fdcb2d8bbcf7c14c1557ddbd1e69f810e03ca9be0aa696f5f86fb49cbc044af5aa11616864e89f9c2c5441db9fa8bda112756bae6cb040785931f4de2c749d2d396860ac45cc6134e56a8ad731bd32e8c864e87338e3a818bbedf9cadcd8acadcdb157df95d18fa92bcc9c4faf8edaa59e739647a3d14ff21ad13fdbd181239d424e14bef206ae3e044822f2d4313962b342cebc9effe2645212ba7a5ba5debc9e00870e1e32984385b1d83ecbe0737f3379d158d7ce491cdfb01cf7abeaf6176364d58ce56760f8bd02ee59f8b7c0501182a6abbba8082a1ea03467a0eb6fabffabd27dbc14b048db88f9e5f896d27781c935673de3581e23a6debdceb6d319c64d05b310aa71b57ccf3632e889aaf8af5d6952bb5628d188e9c8e466a7db242a9a4e89cb30b3f585d700a2936d6285db9f540e4f925a97c42bc4152c8810200a5b19e444b39475a23c24ec46f2cf1ee37c9ef406d40c2adff5bcc93dde6e962c158fa90293f12b1a506f00903eace4e35beb4ec5f6e6432a88c28b864db2db936ba0108459f06e7d3b212d704eaee373200e33ff283eb8dd7a0fc40c5677501e19a02ca69e7266656556e62083010ad7b51032a3de42b3a0326e36cd5bbee95109d45de1bb4452e9dadf2c8ed85078f7169c09f83a937632b2abecae51f13e7f20fb7d9ccf54ec9902c2e5b0fd6a66bf7347a883e9bb9b8fb654b48e358bac0dad5b32e088dab8d3df9ebedbe7492fbf63a67061b6f3acd019f0cfcd3a8c4f0458de949162fd75d2ce7d7de9afaab724f3a341d1201dcd8d9635580872425a719516b060417ef6f739b69c46e43799fdf39b6f596d041fc9e28eb8e659a3ccea01085bebc8202182adb2cb2325ef5ed2d5d39a4fa989e98acefd2b04db34470654c44037659312976c64622433eec540ff0a0cc0d4c259a072095d920d6be85be3dc4400606d2413684141814f4f3fc5069ce9104eb73e445f3033bedd30cebc3f84b60433876e704c720dc5a7f14d5ce751882f31bd6f3429a6a0bdb26592b70bc58e10a66897ce65b5801de7c4a4713ddd9a6d7f23b70f538d2e9b8fba0867468165eb1c3d315d67f5209501a4bf25eef6230129a5ba68e0c74a99d1febc9484e08bd7d2afb0bfbe63f9879d8aadc1ab048a4c998d1c2617261e59595b9a62f7716f669178f956877c2dfedaf9c413b70c5493b85f929dc5e785531a0e0dd703a6bc19cb1280df001577329142532a4363b3a21499a90b4b921972fe4a09f9115f9edaf39f0fb08b71809867510fd65a6303e281fd573e6b8190ea4463f9205ae34ec0654a7485c55e4040612c5f64ead7d3281c8b3d29d0217f1fffd56b5544afaf7d0169c18eb36fc0726bb2141aa78e5aacfa76a1f732c8085b787394a90cf7d5d21fa03a9a555716ef6c95d8c2c54fc4a65f5f4601de39c1d68547e2ce216a7428efe5892c6639ada19c8a91bd777935343ddfed73cbaeb27c43eaf5c8fa3ce7ee558c9f85381d5612ea4af5c3209ee8c66b58e2735bab125b78cc09cebd189149a176261ef90cd71bc3b00b1daaaff559123d08afab3c0a638a86f7717ef9eced7e7133723c74b36c9c49cd617d8418730d77f29acfcfd2a1ced056abf8e7f5269f8a7c6778b97bc91db57f0dac6330bee8c12ca5f5e379f2dac1d2a4fd1ad3455178f480e507c88521de61ecbbca3cbbd47514571", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x2) write(r3, 0x0, 0x0) 23:26:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x1000003ee) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r4, 0x0, 0x0) getpgrp() r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r7 = dup(r6) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 23:26:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = msgget(0x2, 0x200) r2 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpgrp() msgctl$IPC_SET(r1, 0x1, 0x0) r4 = getuid() geteuid() setreuid(r4, 0x0) getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327306484829f3f7769669e325cd2485e172bf12000000000000000000"], 0x1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 23:26:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0x1) listen(r0, 0x0) 23:26:26 executing program 0: flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fsync(0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000000)="92c8496744cb4b", 0x7}, {&(0x7f0000000080)="d2119ca3dc62336c209ae1eadc67057225b402cc5f7c74b91817dbfb315d735c97cd5398ea43", 0x26}, {&(0x7f00000000c0)="bd799bdc86f2aaf9c62a93a47de40ee6344f2b1cfa9fc041612533830289f17fe151951cd5c586b55d3d4a7224502bc28015b90913381380cd7e5d81ce89c1ab5ee29cba230c0811e8cf8ecd", 0x4c}, {&(0x7f0000000140)="e1bf38ddffca1042428886f1659c3cac025ec58b46739bf21981a6f0dbed83cb5e47088e3c9c8fc9e8a6d9b5ce0b2cf28413b4416e0f00decd", 0x39}, {&(0x7f00000001c0)="322fdcc6f72939f965a1508de442a92093cf6668dccd7b002f263e5ca290f5cd6b75b897582ad760321226ee566e677cec915aa9a1d3681a839df85991e1976161a3b0ad0a28bfb9972b107209f7aa24114e6e34d307dda44eec8c7518b9bf522afc35d358fa5baf38cf9687238d470fa9bc81ba11011ac7f552d9251effa1d9afba3d21cb679d059cbf2f04e556ed928a8711423e32a04bb0435f7d6e1102f882b1eae69bfc6171096edef2bbedda54eabf53ca68db191cb11a63c4bdca8eea4f3fa899172a6a6cba5edeac1cc71e6aba3f51fe9dddc5f10dc923bb33e9cd89cf16813832d69d8ac3d3b08c61c1235cee28e15e1318761866237e35", 0xfc}, {&(0x7f00000002c0)="c419e6e8e5aa08a4df8937dff885d0079e410359736b00955152f6f5af014d648f0e35b21ea081953fcbac5287ff2a978bf2d059e312aea34be1b8076b3f1c6944504ed1632edce97f5253e00556cbea4bcf815ec852d4dc5edae84ea6bbaeeac68bc11ddd8138268461e0ff629af1f665ba2a398213ff91a6c73f9f93353949e743dd2ca0f58068e455c200e1fdc442c5a23e096b6f190c8f20b780a5bfa17adb9a1c505ba982fdecb68369318e0ab4de5bb51e0b817ce63dd90ee003a7beba3ad05e796be243d74a7a2576fa911163782e250cf45790c647f3ac08d872475ac3e89e4e3833ed09e2ebad89641c581d508c59070019836cb960885a65e99f0b95803e53a4de29d27f2c9e36fe03cf349193a2a793448da55e02963ff1e1555ed588993d3b33a3dd951b62383737873eca2c4ae1b57c660cdcb3679f6c09a61a7278759cb72a1a3de0e87182ef1119d237507c405576e21d588e5232adf99ac81c7bab4755f28bce41002b7533e865cf7e95f129f9abfd3856aaa03ca1f290be62db72c291adeb60c3b8ee2ef6029cb535789d86ce745d9beb814e1c92c29526a36952ec13932fd2a4ba3129899c6ac68b290950236287274cd943f982eb4d5ddfda90887606dc2b1f0d6f950490eecd63f652198b6dfc0bcc9c534a94fa33ea12336b47d75cf596620622b1ee2e60dae44bfae18c6bd438b9254b2af8761f519f02773fa2fd7bf575283e7b1653c4f3f654d309bc80f74583998f62f4c891b984d13b3cbfbdaff95fbde0425cb800bf1814d998da18f894eb5e3f1e6b2105110de0ad82148c19f0cfaf63f3002d2c02099a5ad3b0d0a133a40366a7d2c721ddeb1d3862eb5e1ac2a78f6e4bb77d00390920d41fb35587dd2038f5da76804cf4ddb3480fca7b403c0402fd283bcc891bb1323456d5405037427cc0596d126be006844900b5aa5edced3f6153735dace0f625c71b3ee8708dac8c09d7e5388730514c46e7d25b890b882cd8a59473e2b3170a13129c769883f35ead02cb3ddad6104023f30e0bd5e0608f9d3448583cf88d513cd6b6f06984b61987c77090a83b74009b558a0f68c0ef3c8f7db9022bfeac552183c11ee3b8ce84084223d40efec455cd3eeb005741bfa80f8af4052b0ae7a9dd30934f83f6ed0cc6b8b4a313c4a7b76311ccc821da8099e7a43ac43f569e66e7ae9b98f8d351580ac9dda039c28247eefeb2d9a2205f423a65aaa1fbb2718dc5cba7780379c53dcf602d0cdbd5c1a35d105256331df983702d12febe17202795fd8c30881cef6ba16a31e2e7fc9426cfec81f07d301fb3feb06b86e4a23083c59f7798c8b66b40710f4c0d26c95ba26c1c0dcab6b28dd7013cbf4a0706c542764092cf94dfb6296879982432448f8acca5bf87d65b3be28da30467f3104eaec7f2676ca6c162aeab2ff6dd7fe062e03e4f6ae5c30d3fe7421064da5733657e51beb81236b5993236116906600ad83dde97899e4a02c63d1a0dd312a271f5166e59abe70b24de12f3a48427f03e3e53f1b58c89e6e6fd10bdb5e6157ef70fa198ef7ca000da00ccc4e01a5a16df5915a689ac178d6efb8fd4211da1932f165650aa7ea91f26baeea52f2d3c5b8083acc9848956726236a5802b182dcbf4ea9a3b38284aeb1f7b38a1dc4f1810ccf7cea9aa89a62158cc535ea2975ee4f096effa80bc22232133865ad1778c63cfc068e6b1fe925a6f45da8c298c4d462fe930c1207295a7d7ea82b278bd0c3fe5ba0e5240bbd30c98e2b451a4462240e377c3e0a2e510bf18d8fc3bfab57047fa9598af7c9cc5499401c3021e8ca3be750529fb7c38da73709948be2749ec0ba880ac65241a411ebfe172d8ca854bba7714ec4f7a0d21213d617340e54aade8b2b219097d6481c86cb37b473cfdc1207d907a2aa8a5f50d9cff85d82d458f50f2f8aaf623ffe561f0178f497de24558c2347a9868a88fcf5cf204d1f7f62b9f5784e4953caad6ebdfcfca7899345947422a61dd5dd40d4d606efc5e35cf2cf173ab4dac080049256cb863dcdca18e6eae33de7d4542827972b0d71d3b42d020673884edac595f4382646eeb0572733fd55d85348e29010b1fac143ab935682208d247401376a6b2a15b5ab0c4777c23600c4f0bde7143effb03831e83872d1ed50a47b062926340decbd6aca7819a12787e5a382614657bb4d473d34e2cb26d191772460947ee8c00489b857e7251f2d1ebf7ecf8f3ae20d5e84aec70eeb7904902e1910f02e47d5d1fee16454c3ebe36617a0b70ea0b432a1b5faa3e1a7ca1825dceca948e69034d8441963d089cc3b6714a69ae35359bfa224da1b284424f31ff13122206f292969a0d11a509989d956ef33d4124b6facaf2c26efdc0259885961b1669e6baf34b702cb1454a4d230014443d29a8012425387c43f636b76dc8c4da68295cd0f0750285f83addd60037be892e6c567985fd710a9d1941cef3c381270abee49c6441c52c4053e6015d0da30e7f685e62c52ed9fd37ffdc87481b2fb6fa9584939bbc4f6126b6e16b1db4c405c76c84b584746526a72433e56ad3e1640b36b86fd4c18f619c5f9c73e2574ad893b99feec67683fa14438ab236acdf3d38a7cbff4703893aef32932e9b080de283771fc1fc55595be9ccb5943853cf10f6a836339f44ee1d7d37e1d8f1a7ab594b026f01d99c954269df2913454362d66e84f053f47c6dfa1726fe3eba641e4f8e2043272ff409daf35c53f14b50ae7871a2c2ec22ad4539ff6bbee0a32800c0c3bc5ff457f3d04959f7d49b401cab0b673c0f09f13bb581f9263c8e7aa2435d4210b92c2de379d47cee657d2e851b53c5d942425854c7eaa3d27289111d245e85decc32fcd33e2461107fd874095a4f177fb283cf7d91b6d9d88e4b367cf9acfb3d17fe054c936c9d688702d35639b2b221ccc738e9e2502b1a9772bac75816f23537c48f81d6c91ad2c8bf7bb59e8aec095f528f22d133be8bbfae1242fceb1ba9ebbafb4a86a7bd765fb203a54fbd4416da60a0c82c06026a66c80cb7ad07360b0db1e874b8c16caaea4ff2091af16392f1fb0121381bc1dc301be5303a4fcf61321129ddc7596b06de8e87bc46af5f9004c1854fe31f1f3f9a1128accab9e95bad06173d0cf07719e7606201f7ca5552256241db35668662949851b16615ba9d72aa04138956347d698bc07ab5567f48024cc2c7f08b79868702129c795994e98f3d0d4a1636e864f70a0fa7393ac86b99bf7e6dfff069ac5da2d8884d9879bf80d6a907fad5ac108ffb13fa5662d6580e077308d18ca67a3f873991df681e099a51c5aaf37f696ce88b363bef63d4d7d19c0654ae161d01d325cc1ec41df34a6c2580691f08339b1308c942f9f780a03c86774aacad5d9fe27d67c8ab162ac9cb5fd405eed42a364fd09bed1cb93def7be17277d55421081dcca63ce2adaa0281b872841b4d5e4b8f66c8c46d73f79a617a14b217b78bff357a96959fc9277e520117dfaacdecd5d4d364f7bcc1621f8e4d4b065b8a2759f1d9080e5b43cdc453ffffd71e9e46af76d9dbb488d499aaf16727710ea17d33bc23f0dec94376c3703240cca1e3e7cc78d252c015eafc57d6b1ea538315a1a7459b330f68fcf72760f0b34fb659e73e479dbe8494b5d488c972125e89f4fbe89f0a9e5757987290853bebeddc4e7a0cf76d0c55e5a441614bf3a58c959752dcf6f9a95a9a7441a00acd6f447910269cd9472e276edb9da5ce3ba2121ff9e1c1e64984c3eff534979e42d30ab74a15e5a1b6d3a07a5d37f6900448b7561aefc2a90998f4040eee75b30a624840f026e9c7998245c7ceb70a5511da43b8dad91efaa2a9c5af891ce2555cc49a5ad42deab1391fe652e4df01def3ca43e5ac37529de08b12fef3cc6fd076c103c8c73512a8e4e222ffbed5bfbf552038f3df7b76cb5b0916035736ccbb1a44efcb7aa75bc244e0368e28d47b84f58124ecc12382dea17e1c7afe45aa5dedeff743fb2f8907a89d2bdabd4e1c8aa2cbe8b53cbb7bd6984f25994e524733ce869bb5bd7264745f8454add6e175dc4703dc7855d4010e0a0a86af798ed09e593dbcc27dfc4ae705a1e29563e0db60883a6e35e2bc843fb2d07bbfe79b1e7c78439de7cc0970bdfa43da25c54d429f124aa4965ec4556cda47b2089966d24755ae3c37c087d74edf458857d8e6bf11ba5f105f5ef1fa0f94b74663bb19242fd57af94ceb75ec26c3e4a2bc302a5969cca77147b8740f671901cafc7dadab60b3f9b91810e3872338cea7cb3ce2475043ee9757e9d052de4f21c5d0aac1577732d93c85512b0add94207789faf29746cfcd5ba6567addd559d97f00b5a7277d9bd52cf1d896f75642983adddc1dd4f7a8f34b816b54216210b6f86ea881a21b897ae987fbeb3255b24cd7fa33f943ae5a3f943d32f02e88643d4e97249a51a81d13a5c060224dd461cb1f70abd1648289acc1d2642541e51b1509df8c8a41cb13d8f0c81d210322fe366530947064908ed6cc91e2b5a97a5c519b739855d27e8b0027f3116abcc279302d5749fab2c5ede244d4899c7dd1f739e0fd9979f18d80ffd82186faca423dbb25210060e860d2e89af32dad5b35ab86d398f1c8c99c3cd75fbb5d9d15c53ab97b2834733eb0a96a4fd307d38c91bc2cd2b6bab19652b38c2f877ed398ec6095e89388b41668517592175e6f25ac8759cf00a6dc47f40b6a2730d3412b16f53f2c64dfb6861a48dfbad9292a33d8e155972daa4bee4bb9abbb13b67dfd054532b6b6446741f73cc16dc80272b78d5ec94f2f3000b45ef2490b0fe58eb373689bcb776c9f1e472a42ff66e3e300ee527e451eb6552e517280efbd01ed2ce98247efc62ea815e396fc8d2d8399f89c7123d0b383dba332172a8c8a03472908ffb0fe71540d321a8167787dc81379c7cdffdfa7e51a990b03a9a5c2d0d3848272dace43dd74da7ac8ef34bbdd0a3a7c12b97a0dbd1fdc60a36fcf66fc9e6b557986ac99e63467dbe6e16ebd80b209f00dedc2148e06bb945fe6a20f5adf216bd74584ab9c7ac250b1c4eb8d7878e22ca3a7f8a4adace4ece34bc27e8c4a96e8912a16002b0045149c7db2dfa5e3a84417c03ba9128b17391301f7cbbcb14e6ca78821d410f29c31395003a5e3095c4d260a0360789cde73d17946bff40d504badd5534a21c846842b4eef6189c2640c4ce89b801e931dba1c5633d8fddb3a43878d5c223b8b4dd745bd025b1122503ca07ab59748d1c49e5e80838918b5eeaae9491d03acc789fe72ac67bf7b31cf8e464d48230ba6b54f2e2627d99f15e7db92ec708b78499c23b7c47c0ae712b99f987cba5ace1e3fee52b9b752dce12c38b377ea0e7d21b06b377000b21ba619c7a714f944efb9b2f3db0ed47f283d7583203b440c0f40cca877a3ba2bacd8b019a4b7421d258e0743508ae5718743ba20e7c9c9f904950cb6d47d3eef2be880416f64c208c8f49c82ebfc38107dbaa9e3fe92e9701c503bc0a463d5ff9e48420b997a3fdb85a74450bd68d782797cf5bde20f9e8b158f0430e96390a52f19bad7a57dd6f92669bd52ef527fc3a2b5d85a4b794d7b37a4ad659ad72f5d0330b41b991fbb076e2ad6078201d0b9d90f28966f5631fafe89c80060cc4985fccf434d7439784e0461257c477dbb4c4e2ea4382911c4b4c22aeee0912e8d0bbca0043a59d80b26e0a69b0fa4a6817df714fc3ce68742e803e302d6eae0e63bebd57d9d5c832b6dea2154c795c3fb03fa45af1877a686", 0x1000}, {&(0x7f00000012c0)="d3345a548b9c93a204428300e22926a84bcf511c658bff315b23f373fb1f91ff08", 0x21}, {&(0x7f0000001300)="45c27cc2bfcdda62d68619e1f5b025a4e33b8e973ef9c71bfda83c30d083645ab9b9c387abb7d1c0a67777d7e59aa746722fdebfb419501d26db5548f8f615a9f550fa5ba89965dab34b38f97be87babe21cefc5024b01bc7d01f96c7d59cfa23224a74bfaef1b87225f064edec06692a2ec0e519d5ca4baf3cbf90b5b0f5786a7b4c335", 0x84}, {&(0x7f00000013c0)="73b6aa96ddfc9979a78b3d934c1bf123c7839a164ae650cb37de450fb33af121c592e247dfe50a36c5068ae7f7e48cc7b6fa47b12e7de1cca70293a048519cb79c1f8ab9c78261566d69fff1d97f66e77a87d835741fc673fd837635cad3f565bfc992f50771025b822e2ab27b7d962ff38b5a73c3cc0294ce264d9db8d0f3a0aecec93ed1ed5a89ead622a3a9fa7345c47154a8c94d2d202557ffe1a85ee50ec1", 0xa1}], 0x9) execve(0x0, 0x0, 0x0) flock(r0, 0xc) 23:26:27 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x101, 0x4) r1 = socket(0x2, 0xb5cb8372d46a21b5, 0x2) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0xdd, 0x3}, 0xc) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./control\x00', &(0x7f0000000400)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000380)) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r7, 0x5) 23:26:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="4cbb574e23c06ffac1", 0x9) r2 = socket$inet6(0x18, 0x8004, 0x82) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) socket(0x6, 0x4000, 0x5) 23:26:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r1, 0x0, 0x0) r2 = dup(r1) select(0x40, &(0x7f0000000140)={0x8fd, 0x268, 0x9, 0xd, 0x7ff, 0xfffffffffffffffb, 0x9, 0x2}, &(0x7f00000001c0)={0x8001, 0x100000001, 0x209, 0xd87, 0x1aa4, 0x81, 0x1, 0x8}, &(0x7f0000000200)={0x3462, 0x9, 0x2, 0x80000001, 0x401}, &(0x7f0000000300)={0x2, 0x5}) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x7ff, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 23:26:27 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xa) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 23:26:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x80, 0x6ee393576f05126b, 0x4, 0x8e}, {{r4}, 0x0, 0x0, 0x80000011, 0x1, 0x1}, {{r4}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40, 0x7}], 0x9, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000140)) close(r0) 23:26:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="02bd1a0db9c9647e99949d8d0457f0d9e3a9974ef0cad455c639cf3150648ece5976fa6cbd948ba85e0a35d91847e2f42ad359fb5503b7efd59fcca0774a68ab5bc97243f7cc3593525b37916afb31129b3c9d8f254cca6277107709af5106731e5b7ad51b535fc5b10cbda469d1da4e2e5dfe3dad808f155d7b78dc5d605d74d98c6f5c47d2b5168d216e1907342f6a89c90a0515b431b338f86357a5416cc86dde60641932d1c928c07af1", 0xac}], 0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 23:26:28 executing program 0: ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000400)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf39dd31a3ae128c4, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x60, 0x0, &(0x7f0000000200)=""/96}) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x7f}, 0x0, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x1000000000000}, 0x0) getrusage(0x0, &(0x7f0000000300)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000003c0)) symlinkat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00') 23:26:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)='J', 0x1}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 23:26:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) write(r1, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) semctl$GETZCNT(r2, 0xd, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0xfffffffffffffffe, 0x6a, 0x4, 0x0]}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0xfffffffffffffe5c}, {&(0x7f00000010c0)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0xfffffffffffffdd3}, {&(0x7f0000000d40)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df1488618743fe56b8e708d37236af1ac3c100014675708f1f07f155e9ffcebbcd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c86eed00000000000003000000487a316a0957c7e4cce095f9df5d99b814b78e44af9d53885ec02aea76df", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x287, 0x0, 0xfffffffffffc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x26, 0x5, 0x480}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff695, "1f76128304e30c16000000000000000400008800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) fchmod(r3, 0x183) sendto(r0, &(0x7f0000000b80)="8df583d8ab51e91cff64b1f2fee691809c486c99263ca80d90254bfc407275a57352648cc671b73640b0b09936af3225dbb17c91e6f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1da3b480cde584e7306b9177793ba7f599783", 0x62, 0x400, &(0x7f0000000c00)=@in6={0x18, 0x2, 0x0, 0x845}, 0x20e) r4 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="6202155cf809a3586e4000000002000000eef5d172cbe4c8107dae55c79cc4f8c4d1fdfc3f7c30713246a474a0d9ec2a98296c770d3a2d80f7bb05e832e729e4f912af8f772010c5a6a6acbb4bb646e360a641aaf7a35c184039be2808fed7ce96496670df227a0691c8bd80f221fe70a4c18ec28f6ceca7264d0e17e4c8e2469dfb0664cb273950b2c9f15b3f00ba63d15c39420b7f3d929793be4832010000000820fab2c13cf1fcb46866d135f1d8b0970df246f794870e25fa3eafe88b117aeec9c9728b5427"], 0x10) write(r5, 0x0, 0x0) r6 = socket(0x1, 0x825c5d4530de6e28, 0x3f) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="00354f5df0036e9606cd"], 0xa) r10 = socket(0x2, 0x8002, 0x0) dup2(r6, r10) connect$unix(r10, &(0x7f0000000c40)=ANY=[@ANYBLOB="62130207e00000012000c998a6036032723a1a637a80b7b5bbe095ec9434f17f0d8438318dcc964ccb45471896896c26c0fbf11dc33272845e62685e7ccbbd70aa04bea1df95400846408c27e698c26b39972ff1097a3e853ca1e8ac1e9f6337efdd5b9e465c5d8961fe6cf947e9e3e0ffaa43e5b587fb71b8dc33cd0678c331e4802ded950df357772999e81fbd5e30b03778b29e7fd0a26514c6cec27995667421bde3332c4a9cead3a3c3395bdb126325f4c4f24631120932b80eb0c7144a00"/204], 0x10) write(r10, 0x0, 0x0) pread(r0, &(0x7f0000000e00)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d6779425771ffa4994124f3ec330b51a93886398c4644860011ef0ad43ee92eac2bc92ef5183c34fde89618d2b7be8f1b457d021b33ba9887fd49c38461b11c29efec06ac89aae33fd155bdf273e9337f6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd90000e7311f6ffcc4013d932ae8e7c085845e7df15ae2ad3e136fff359c0a36e6ff65d5890419915553de07d625d4c2f13e3fd021dfd63dec86cc91f4be2a5e90e10faf4d3b7652fc1b8586773db95617f094be14e531516edc2a8ea2eccc4b22ee747038b8a3ada51727a20100cf725e916b496c0c76c0b1282e117b2a4bc5a7bb34c95cb64670671714254022917de1008ba8308d16e6cdee150dcd0682d7994971952805e64462402ca8f4d9c35934d73c6e06a59d7a5b4f897fa7f1cf8b22fea74b4ecd4badf00d0e13195c49cc9538b13346323097d6c716cc64b467541304eeee08b560d477042efee0bc104a1534a63dda78f3", 0xffffffffffffff1d, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) syz_open_pts() r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffff7, 0x0, 0xe8, "1f03000000000000000000000000000000000400"}) r12 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r12, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 23:26:28 executing program 1: r0 = kqueue() connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x5aa}, 0xc) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r3, 0x0, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) flock(r3, 0x1) 23:26:30 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r5 = socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000b80)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b8fc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3d8d6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec74933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63bc45a9779fbc50a5d61cd99caa6ab80f9798f2bb5e103b2c3fdf724a277f2fd61c4dd94c4c04d3f6ce5d80332282de2dbc5fc214581b03ceedeb2be30a1dba05dea4f2d4987fb6a385ed6e9b7afbcfe1f922bcf662a92bf622bb4a7ed53baf5f236972fac7e24b6a7ab109cf5326a1f6f6cdb1169aa59956aabcc2f0d237439ec2c32b416f90aeb2362a1c6a6115c3993afd42e96db87ca67b9117aee5ff068733db28d4e0ee85790ecb00464aea29970f8d5e2f9b7de1a5dc1b4f09dd4228cac", 0x18c}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xa1}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f0000000a80)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r7 = syz_open_pts() r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r7) fcntl$setstatus(r8, 0x4, 0x80) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x330) lseek(r5, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 23:26:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) read(r2, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *495341 36970 32767 0x10 0 0K syz-executor.1 416418 70709 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f5d118) at fifo_badop+0x14 VOP_STRATEGY(fffffd8072b86d00) at VOP_STRATEGY+0x99 bwrite(fffffd8072b86d00) at bwrite+0x1b9 VOP_BWRITE(fffffd8072b86d00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f5d3a0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd807dfbc018,ffff800024f5d500,ffff800024f5d550,ffff800024f5d430) at VOP_MKDIR+0xc6 domkdirat(ffff800020a898c8,ffffff9c,7f7ffffd7380,1ff) at domkdirat+0x121 syscall(ffff800024f5d6d0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffd7380,88,0,7f7ffffd73a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd73f0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f5d118) at fifo_badop+0x14 VOP_STRATEGY(fffffd8072b86d00) at VOP_STRATEGY+0x99 bwrite(fffffd8072b86d00) at bwrite+0x1b9 VOP_BWRITE(fffffd8072b86d00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f5d3a0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd807dfbc018,ffff800024f5d500,ffff800024f5d550,ffff800024f5d430) at VOP_MKDIR+0xc6 domkdirat(ffff800020a898c8,ffffff9c,7f7ffffd7380,1ff) at domkdirat+0x121 syscall(ffff800024f5d6d0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffd7380,88,0,7f7ffffd73a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd73f0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024f5d040 rbx 0xffff800024f5d0f0 rdx 0xffff800020a898c8 rcx 0 rax 0 r8 0xffffffff8187f43f kprintf+0x16f r9 0x1 r10 0x25 r11 0xc23696b55b6a278b r12 0x3000000008 r13 0xffff800024f5d050 r14 0x100 r15 0x1 rip 0xffffffff817995a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f5d030 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=495341 stat=onproc flags process=10 proc=0 pri=17, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88508,0xffffffff82678e80 process=0xffff800020a8b890 user=0xffff800024f58000, vmspace=0xfffffd807f00aa10 estcpu=36, cpticks=1, pctcpu=0.1 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *36970 495341 79742 32767 7 0x10 syz-executor.1 79742 240088 27352 0 3 0x82 wait syz-executor.1 93243 27777 50558 32767 2 0x10 syz-executor.0 50558 449662 27352 0 3 0x82 wait syz-executor.0 3393 253955 0 0 3 0x14200 bored sosplice 27352 477475 79807 0 3 0x82 thrsleep syz-fuzzer 27352 243486 79807 0 3 0x4000082 nanosleep syz-fuzzer 27352 165213 79807 0 3 0x4000082 thrsleep syz-fuzzer 27352 366881 79807 0 3 0x4000082 thrsleep syz-fuzzer 27352 11736 79807 0 3 0x4000082 thrsleep syz-fuzzer 27352 184248 79807 0 3 0x4000082 kqread syz-fuzzer 27352 501736 79807 0 3 0x4000082 thrsleep syz-fuzzer 27352 425136 79807 0 3 0x4000082 thrsleep syz-fuzzer 27352 476963 79807 0 2 0x4000002 syz-fuzzer 27352 138071 79807 0 3 0x4000082 thrsleep syz-fuzzer 79807 151782 70709 0 3 0x10008a pause ksh 70709 416418 36470 0 7 0x12 sshd 54607 127585 1 0 3 0x100083 ttyin getty 36470 457985 1 0 3 0x80 select sshd 66850 352395 87045 73 3 0x100090 kqread syslogd 87045 187788 1 0 3 0x100082 netio syslogd 97383 25366 1 77 3 0x100090 poll dhclient 69233 491487 1 0 3 0x80 poll dhclient 88300 204852 0 0 3 0x14200 pgzero zerothread 52581 273635 0 0 3 0x14200 aiodoned aiodoned 16220 219830 0 0 3 0x14200 syncer update 7566 16050 0 0 3 0x14200 cleaner cleaner 4781 168408 0 0 3 0x14200 reaper reaper 30609 225076 0 0 3 0x14200 pgdaemon pagedaemon 81406 510183 0 0 3 0x14200 bored crynlk 11211 504748 0 0 3 0x14200 bored crypto 69423 121582 0 0 3 0x40014200 acpi0 acpi0 92905 259381 0 0 3 0x40014200 idle1 20153 116004 0 0 3 0x14200 bored softnet 60672 275884 0 0 3 0x14200 bored systqmp 64991 215255 0 0 3 0x14200 bored systq 20481 138811 0 0 3 0x40014200 bored softclock 30071 406657 0 0 3 0x40014200 idle0 7385 474747 0 0 3 0x14200 bored smr 1 476988 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 36970 (syz-executor.1) thread 0xffff800020a898c8 (495341) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82637a78) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067ab3918) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067ab35e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 93243 (syz-executor.0) thread 0xffff800020a88ee8 (27777) exclusive rrwlock inode r = 0 (0xfffffd8067ab34d8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 11808 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 107 3K 3K 78643K 10713 0 0 ifaddr 36 14K 15K 78643K 1561 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 508 0 0 iov 0 0K 32K 78643K 2092 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6904 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 151 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 3496 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 11190 0 0 sigio 0 0K 0K 78643K 247 0 0 proc 48 50K 83K 78643K 12306 0 0 subproc 34 2K 2K 78643K 4284 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1340 0 0 in_multi 33 2K 2K 78643K 3104 0 0 ether_multi 1 0K 0K 78643K 29 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 4744 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 161 25K 34K 78643K 47695 0 0 UVM aobj 130 7K 7K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 847 0 0 NDP 5 0K 0K 78643K 759 0 0 temp 121 3558K 3638K 78643K 55803 0 0 kqueue 0 0K 0K 78643K 254 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 532 0 525 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1712 0 1710 1 0 1 1 0 8 0 rtentry 112 2571 0 2526 2 0 2 2 0 8 0 unpcb 120 7201 0 7175 28 26 2 2 0 8 1 syncache 264 103 0 103 42 42 0 1 0 8 0 tcpqe 32 21 0 21 19 19 0 1 0 8 0 tcpcb 544 18016 0 18012 166 164 2 14 0 8 1 ipq 40 146 0 146 55 55 0 1 0 8 0 ipqe 40 4393 0 4393 55 55 0 1 0 8 0 inpcb 280 26340 0 26330 148 146 2 14 0 8 0 ip6q 72 7 0 7 6 6 0 1 0 8 0 ip6af 40 149 0 149 6 6 0 1 0 8 0 nd6 48 504 0 500 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 11183 0 10968 17 3 14 14 0 8 0 art_table 32 11184 0 10968 2 0 2 2 0 8 0 art_node 16 2570 0 2529 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 19 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 3494 0 3484 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12749 0 11331 46 0 46 46 0 8 0 ffsino 272 12749 0 11331 99 4 95 95 0 8 0 nchpl 144 26601 0 24972 61 0 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 123197 0 123196 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 87070 0 87070 119 118 1 7 0 8 1 plimitpl 152 1891 0 1882 1 0 1 1 0 8 0 sigapl 432 10611 0 10597 5 3 2 3 0 8 0 futexpl 56 227828 0 227828 4 3 1 1 0 8 1 knotepl 112 8394 0 8375 18 17 1 3 0 8 0 kqueuepl 104 7489 0 7487 34 33 1 4 0 8 0 pipepl 112 8714 0 8695 28 27 1 2 0 8 0 fdescpl 488 10612 0 10597 4 1 3 3 0 8 1 filepl 152 115704 0 115606 203 197 6 14 0 8 2 lockfpl 104 3164 0 3163 1 0 1 1 0 8 0 lockfspl 48 1054 0 1053 1 0 1 1 0 8 0 sessionpl 112 267 0 257 1 0 1 1 0 8 0 pgrppl 48 671 0 661 1 0 1 1 0 8 0 ucredpl 96 19033 0 19024 1 0 1 1 0 8 0 zombiepl 144 10597 0 10597 2 1 1 1 0 8 1 processpl 896 10628 0 10597 4 0 4 4 0 8 0 procpl 632 35902 0 35862 7 2 5 6 0 8 1 srpgc 64 500 0 500 77 76 1 1 0 8 1 sosppl 128 309 0 309 72 71 1 1 0 8 1 sockpl 384 35517 0 35482 239 233 6 24 0 8 0 mcl64k 65536 83 0 0 8 5 3 3 0 8 0 mcl16k 16384 36 0 0 4 1 3 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 36 0 0 5 3 2 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 204 0 0 19 8 11 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1874 0 0 21 0 21 21 0 8 0 bufpl 256 37976 0 30932 441 0 441 441 0 8 0 anonpl 16 1491839 0 1482083 278 220 58 71 0 124 0 amapchunkpl 152 119879 0 119776 273 267 6 19 0 158 0 amappl16 192 53646 0 52971 418 371 47 49 0 8 7 amappl15 184 1622 0 1620 26 25 1 1 0 8 0 amappl14 176 2913 0 2907 1 0 1 1 0 8 0 amappl13 168 1406 0 1403 1 0 1 1 0 8 0 amappl12 160 1165 0 1157 2 1 1 1 0 8 0 amappl11 152 1703 0 1691 1 0 1 1 0 8 0 amappl10 144 1154 0 1149 1 0 1 1 0 8 0 amappl9 136 4911 0 4903 1 0 1 1 0 8 0 amappl8 128 3603 0 3512 5 1 4 4 0 8 0 amappl7 120 2093 0 2081 1 0 1 1 0 8 0 amappl6 112 1114 0 1091 1 0 1 1 0 8 0 amappl5 104 2903 0 2893 1 0 1 1 0 8 0 amappl4 96 10678 0 10650 1 0 1 1 0 8 0 amappl3 88 2908 0 2902 1 0 1 1 0 8 0 amappl2 80 65334 0 65265 3 1 2 3 0 8 0 amappl1 72 315989 0 315573 24 14 10 20 0 8 0 amappl 80 40316 0 40281 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 10612 0 10597 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10612 0 10597 1 0 1 1 0 8 0 vmmpekpl 168 117960 0 117927 2 0 2 2 0 8 0 vmmpepl 168 1502955 0 1501097 800 682 118 128 0 357 22 vmsppl 368 10611 0 10597 2 0 2 2 0 8 0 pdppl 4096 21231 0 21194 7 1 6 6 0 8 1 pvpl 32 3895302 0 3882442 887 740 147 172 0 265 8 pmappl 232 10611 0 10597 82 80 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 804 0 196 18 0 18 18 0 8 0