dd"}) r37 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getgid() semop(r37, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r38, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r48, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r48, r47) r49 = getpgrp() fcntl$setown(r47, 0x6, r49) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x2, r39, 0x0, r41, r44, 0x80, 0x5}, 0x8c, 0x8, 0x0, r50, 0x5, 0x7ff, 0x5}) r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r52 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r55 = getgid() semop(r52, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r54, r53, 0x0, r55, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r56 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r56, 0x7, &(0x7f0000000080)) getsockname$inet(r56, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r57 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r58 = syz_open_pts() ioctl$TIOCSETA(r58, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r59 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getgid() semop(r59, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r61, r60, 0x0, r62, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r65 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semop(r65, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r70, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r70, r69) r71 = getpgrp() fcntl$setown(r69, 0x6, r71) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000200)={{0x2, r61, 0x0, r63, r66, 0x80, 0x5}, 0x8c, 0x8, 0x0, r72, 0x5, 0x7ff, 0x5}) r73 = syz_open_pts() close(r73) ioctl$TIOCSETA(r73, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r73, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r74 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r74, 0x7, &(0x7f0000000080)) getsockname$inet(r74, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r75 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r76 = syz_open_pts() ioctl$TIOCSETA(r76, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r77 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r80 = getgid() semop(r77, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r79, r78, 0x0, r80, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r82 = syz_open_pts() ioctl$TIOCSETA(r82, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r83 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r86 = getgid() semop(r83, &(0x7f0000000380)=[{0x0, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r85, r84, 0x0, r86, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r88, &(0x7f0000002b00)=ANY=[@ANYBLOB="2c012e2f66696c653000e88d1df09e9e3f54c849b823fb3424c1f5f3e045842c31580b9ee77a0500000000000003fb934ae84fca"], 0xa) dup2(r88, r87) r89 = getpgrp() fcntl$setown(r87, 0x6, r89) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000200)={{0x2, r79, 0x0, r81, r84, 0x80, 0x5}, 0x8c, 0x8, 0x0, r90, 0x5, 0x7ff, 0x5}) r91 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r91, 0x7, &(0x7f0000000080)) getsockname$inet(r91, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r92 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r93 = syz_open_pts() ioctl$TIOCSETA(r93, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r94 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r97 = getgid() semop(r94, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r96, r95, 0x0, r97, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r99 = syz_open_pts() ioctl$TIOCSETA(r99, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r100 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r103 = getgid() semop(r100, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r102, r101, 0x0, r103, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r105, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r105, r104) r106 = getpgrp() fcntl$setown(r104, 0x6, r106) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r92, 0x1, &(0x7f0000000200)={{0x2, r96, 0x0, r98, r101, 0x80, 0x5}, 0x8c, 0x8, 0x0, r107, 0x5, 0x7ff, 0x5}) r108 = syz_open_pts() ioctl$TIOCSETA(r108, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r109 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r112 = getgid() semop(r109, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r111, r110, 0x0, r112, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) sendmsg$unix(r1, &(0x7f0000002ac0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000380)="543e3259bd8ad57b3ad09daa9f9172cb7be6d08dc39e2eaed68634", 0x1b}, {&(0x7f0000001500)="8b08e487c3cfd7aa01bae1f07af34d2b94ad0dff12509c284a3c0222d0fe03ae4cc3da8b3b8dc34957779a9861da5f481cfa0f16c96193455f3fb921774bd1e70aad38a4c7c2bf9acc49c6e4275e711710dbf2d825a666f4ae0f4ef4df2fd852dab06ed179e0b85e4a1e13580b36b9843d0e47b1007ac12e3aec0021203e2b1e435812e61b26d63abfe465e2a0612bcdba500dfdd98a054d627eee021e0e6a3b4efd07f14dc273fb151031298ba4b0180fc1c2770b8a9f05982c6f3a85966ea6263b77790132ab770b3652270d54dac200c9d1f3244315d91b8ee0b4e67661b2fb", 0xe1}, {&(0x7f00000003c0)="2161982868a4e1a2d28a79d2fd914976f7821981cdf2e428d7b38737f5d7708a8a9dad6930f0ce2202045a87eb643d6d7a3e05f1bfdbf7d3d9d749d151a874e66ee6ce7352d1d7a07e483e2c53b121ff", 0x50}, {&(0x7f0000000440)="c87b6d75089c10352bb8014465", 0xd}, {&(0x7f0000001600)="bfde3fc0c67f51bc497586fafa1ddc566c60", 0x12}], 0x5, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r18, r20, r22}, @rights={0x30, 0xffff, 0x1, [r23, r0, r0, r24, r25, r27, r0]}, @rights={0x28, 0xffff, 0x1, [r28, r0, r29, r30, r0]}, @cred={0x20, 0xffff, 0x0, r31, r33, r44}, @cred={0x20, 0xffff, 0x0, 0x0, r54, r66}, @rights={0x18, 0xffff, 0x1, [r0, r73]}, @cred={0x20, 0xffff, 0x0, r90, r98, r112}], 0xf0, 0x2}, 0x10) ftruncate(r0, 0x0, 0x3ffff) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="9d8ae0a7c51556b6da726e8f299d938a6af010f0a44f5b286dfd2c6c1b2ad25a41ff2e779427ade419b0ea21804d48f3c96f9219b112620e08215568879d98c37e2c85bcaeb316ea998fc219cff920117dcdef95629b51b318b9", 0x5a}, {&(0x7f0000000100)="e37f5ad60e6497521084962d664a4fb34fac93247a5b4094abeb2fa41512023492c0cee8ab08273383a3c2c720aad8e0fcf428f3f1be8609f95123c9a8f7dec3ff0f8f33f8cb12c152e0891a7442b09ec320f901e334df17da5d53635153f70317a089709aa09d4b2332e89a5646269d09d282634694a5", 0x77}, {&(0x7f0000000500)="2e76a71fd6f920910f66e3ad8e93d3352a708ee316dd5808ecde87ccbd6e1f0958eff6ca398ad263a9357a834c2472bdb69be615b75935b179165d8799c61d1f1f13de61837ae025de92aa92d36281948135c04d852c8f340c780b763d690dd6a8877365dea22149439d5b37912053bda632103ffd5171c22f88f9bd822f703b903c4424ae998f4b36a912c15b5c98aca621be4942630a87be6040b4c1fb951ff5e59f308edfb7fcb064b71604e062ac80a70982dffa281391822cee2c7f33cd8b791f834bb810db4af0657faeea7f729c5bc80fe89be98550fceb8a856c8f37510d1a8632d6d478dad24749179e69a68c2cf74b0e00f340d7804b4f9d3012e55f1a8c5788b040378c702bdf386dd61790255d7a6902bc93ec995b8c3c6f0db859ab85efff829c5b03d4fc3f93e8ede071cad68859b24bc2c057f3b07958aeaa18135a55088cda315ae7870096fa6cf3bbc08d2483f2879a9b6e99e380f1170cf367fc3e8fbfbcacbe2b443536104e30c29a33ccaea6465b192d282448164a87a8db8308b51e70cc60b969a1839886261503aad34d4c2c1ab626ba0366abb7c11aa44d2a656d3664c9be8fb849e9a97938a6cfc1b1db28abc520f7d1c7174271b5a1fc710a7d92ec91bd07e89de0951e661b3b395244d9225817dffae1493b338b56b31587cb1b445b5e6182dd96f02564b8586a398183679d552e88dec289994ba13ff980a1c0c1288389738220d4d4ad7fc4643784a4692a7e2fb2e931bff9e1391d3c3d68124bc6e5646e4d8e5097d2ceee368dc3a2955ce608dc576e464043c21dce8b7153d4325bf791fc9c8b96446e5a81f3115f5c95a07c2d76f6ca9b6a62df641ea48496007f1b27765427427d824a131be8c8a98b45f701a35619a61fb8656d578109ef9094b17449bbd401238ff13b61ebcfe9e2bd400367a1b7a539f3642e4d2e720bac61b98e65e74039f6dbf2d356f5a142ddd534cd2156bf5101ac0cae64d2256c48215889f21bd4e9a4c6e1fac37b40c2758b7b8a170d1b265baa3fead2e29010cc6bd93b577af6e254499ff6789253d9a59c13227e72b6e50b04e9e64af17e34cc546c3268416f0a4055241ff4a9b451445572b6f2b5ed5f4ecc020f1c485fef598ffddd9d68a45b55aa4905d727ee6247b270eadbddc6a2a5ed54210d623c7d68a430207ac115d26d3a0e2cce7fb12b557eaa94c20f81ebb1d0c6e2313448ebcdc180b49a4d0d5bc0c7dd4967da3770305c0b5897840c80ee03714a95b843cb7d88858be991368a71f640bf1fa243c94784452acdf865ec157de4f9c73b1d2ad16abdd7fed3947265c718e721d5c80d7946443a7f7df433a0f319829313a15f6e210a6bdd6f8682ec3479ba54aa2e3e997145a0a03da37dc527ce96183347a07bdf2cff229e343129057e8d36fffc4736866e3fe70e3b1086a2740563aff71d9834555c0b28ecee8cdbc59ac2739d4454c4263449abb224ac3dc72e9d8696460f4b3d109688d4547a8a055554f66ab806398adf27d89c2fb109bfd0d0f36b4ac1a9344d80cb032a5afd588ea390c9d9d3962c0ee2045a6073ad348ecd8e40daaedff22cb596e42f6a7634fd67d59d7369fc7369e65947ee95dd031ab17926fe5694cb59e7e81bdf4edc3aff0d384da0b28664ddf930d17a4c8fc4cc30727776253e1641c7598fa95a6ffed80a2698b2cb4d9734cdc96efed5452b368ba56bc98c956eba8ea7bf72b6eb06356a5bbc2da56623aec1f616a63a51a1d03b5d9abfd24ae58f5b743ec60cb6632f82e81d2a5ebce294a0d9436e258e34ccbca80aa9a9f014d427274732eb7876cbfa04f1d4f2cd0177b3cb79ed9b98892a6de7e0e665ac4e184f1e9556ea8d388aaadd490bd28ad5551db2af2fffba74d838e5063623e075e1591ebbf17951ff386224cd10e6d4cbb3bf36b10e2e43e4a38021c4962e3fc9954f510f9bb698cc283782e0852f2195e5e2a3f532fc6d865145c6c5f60267da10d28bb49d98dee2db42a0dc6eb0c67ea636ad8ac1cda3fd476149b5b644e3a6de9e0e023eb55abc924be29dccf5cfd3d8504944407a20522f0c531265744c023281da242fc6b28e9211c2169c2697ed063e9b27ad7627359bedad2739b52af10c3ff880879c7b11c1737f27e1441775b387c1605343f0af2a6ba013ee951b94e168344ba9353d7655a184b584f0ed2a94511c5be82505fa09de9c6460f5fc38dee73a4e66221552ded49b257957aa4cee55f39b5a7eb92451bdf27ec4ebff89f8f352e3d9357e48abd7352d3dbd921f5cf0952e4193ed5662e7594165453c31d7dbac253deaf4dea6171d65185a547413400276bbd97dc66aafcdc9efd06d312c6db6f870bd02c3db48b07fcb308d4602e96ebb66a658aeb3ceaeea9d17e413ff723ad8e4bf2632a0d72b23884c71f188e3f86f76eceae989208cbc4cabe7fc896e3578afb7ae1eb905a9c67b61e7b6e98bc8c9b90ccacc400c37c06c31f1f1d5ee5a7a7689b12742d43b4ed9bf1907eb3d1172cd1760484133eaf64c205a583c0c166abbc342c8ba510353de3c2d4f61aad63320ee617402fb0d4e42195ea7b83b108e11d32b3b65649ac90ac618abfad5fde088b8c4e58e3c6e5af7c43d39a86294b9a811e1e8a739db1ddc81ce932ad137c00867694a0454e2ded62ed266478338c71aba0ab85167d92e333246b3e4a35599c1d5741e4b8ef704cac4a96dc332d559614911077048f8d99c7aa6c34fde1de6f82b32dafbc04ee6a2aba56ea020a45f35b7a59011d79bbed172e397d33523490628a3c9b2c29cc251c8160641daf294250eb912210c0011ec6d41cddf2c6467741c3dff6380caa0c9e23cf8887540656297efa50fe1e8a57132af982782781b481a87f8898c89f193bc65f8a6f940502828d3f39324d1b7eb1cf332a9855056e4dc1572d40d6369c72a3f5fd13cce06f9d27df485c511a974d90764e65363be053908c729138cd37e34b725ebf256857d04c985580d63509f0f3af0c069c3e7fd98c00c53474dc9b2f815affc5e1de0f646debfec890a66cfc35867b763de20ed20b51397edcc39242f6b259a1ef1bbbcd62852f3e7b3705b751197c2b6ce30d71a6d62c563c6bdc59b049eb7a1c2f61b7673ddb230ee8ca435cb015f354fe6f3230e07786b1801040da3ba737f5b6033fb074ae0d028b41ca53c29474451ad6da3d523c2eed6f0e1599e6d3b9524d42576df184713ff96d056283ee1f730a60bba46a274bdcb85bd5546af0a615a5dda6e4c28d0b5af123e04aeeedb9e69b63c12115d131fe11d62d3197ca1defeff0d93face787ed4decbaee028ea99068812c39fbe00bd857dda66cbdc5340ced948b6604b9b64616693983ca363fc65239cde4c0bb84203b070f96877fcd7d47eab3f617a5d579a2b06df487659d2923ece57bae0bafad74c802d6b11a2c8f1eff4185b1a7831b7d6003cdb65fb98ff7a7380bbb68e6242ab3598afbafa57707641b903159ca080a23e932f2e6fee61ca5e84c17731940fc4ba769b128597fd69a1fddc5f6f51994b344ac1885ec8191c36a71a53d8d8d4f379c513005c1d9db2f77fab466bbbc8726a881ded4c587b1cff5751dbd896faa24276c5c95e8557655eb14b577a107c9df8a0ed19e42dab61867e38feea6c7700db540bf0c8ce328fc5f52532691431cd8aa4a1f8a90546721c4b935e4f421f9dc107a7699d2bfe68200269ae9fe863f7b08afef25ecb5b17f3cfaeead82555f423f991e29ca34d8d4b70d1e02f89f9efcd642c12fc4c2db95ac0b23688c1c06156453e19b328d98c114c4b40a5cba34c26879251650586f728fde0842d0405360bb862c657511d7c7e3c0514c3f2b2e1ba6f887023bd3f6d0e02c5565ce96a329b53422b8d8dce57103c44ad003bfbde8813dd527664b8ea8a5611734d3b8bbd7b9f705ba74f83d6f25efa0d3a8c4930688b5dd5b72a4d75cd64e270a931788e0d6e26d48e0e4e96937335030bc6239ed70e7824fead6c4b896cb9c3c2931180ab9c5b6099408ede5d8dc819cf122194a6187e53341a7ba0339b18e721400413272912dc8dceda6ce9fb63db714ed9eff4ea458861ced20a2366a5de6c6b6e204cf63a0854b929368640f77f9f873894f9d1e76c810659899f5dcde50010a75cc3e6e1cdf0fb4b3b4c548f2ab45ca08b10376d29b3b9b1eb50b10a4bfd2b497eb2f164e59134dfcead89487be98f6a98cf485bc5c2bd75ba5acb48be57c7a323da23e68447f83beaad707d23aef7157012e3ca9cfe1fcb9dafcb1dffa8d8887b0bf325801a6853ac02e6718aa405118bfa56046bf3a6caf756ae15886f7c377ec81845572c28a08f2ed0797e1129d4b7213d9d96c2f0d9ad1b54ea67971b8bde157221fdbbfb170d4965cc28155cde46cb6c24b929b35cc48677e1a1f1a3059a5ab918da70d1cc721fdee284a2eab26f9b44165e3409ebdac33ad73c726cf01c66b9b3a40eb83430bb6ebe1feee80866c03a101f35ff1bb0b4bf3ee2ec178813e904c2b03bb4961f7fc48f37fa31de310164de8ad2376d6787e0b2de6dd3fa6193b7a10b55b221d1edb960aa336022f909b0e4c3b0ed4bd39e5c7420a13f838d91602af8680f4ac02a2cab774850b770870735e3d175b196ab5fa605e46f596cb551fd7dc4d7acdde9fa0bc3ca4c24ae039d458b86a15f7ca9e36a9f8ea93b1c435d1c5cbd112348345cc2d97b225ef2ee518969156b95af91f327d6687b5c700b64682a239048e9ea6002eaa392f913f2f3c5976173e5a2645ad81a63a1195ae53bc7cc09ad8a4f2380851b2d3bd46e26b78fd005be4699d7014f8bb51b78c0dec218a56c83a07e4df83de303950bc82adedeb1527a03bd9d743281b20068b4021b9baa5fc4de783d7dd80df50dab2f2b6757f6cab654c9bb98acb077ff44065a13406c58aca35763eabb242d46c3ee4bd94002da27bc44389398cc16a1806fef43b8387cda24d11396db14a8d9d37c5f79cdacfec299ea1df811ab88efad7a5769d425de1db1feeb3b895b6284fa6aa3237ab03776c3fc8ef44608ef14cad69f6783d6bf666f0c06f25f532ef9420a659e23df1932cb7e147c1b19a01e453915d5d6d161505643200e17d5ce7dec6e54d500674aef2ef7b5075fabc32b0e05061773e0ffb520e888d5e47c1f752d14b0eaa7bb72d3a4e0fd3909f59865b99d876b0fbcf8a64e756a518060b58ad299fd7b58db964530bcd33760d5fe8e73203a4bdc9aad6a884d226a9d48dd9146332026d5c45dbb8964f01e1ecab1fba806e84442c7c8972973a79d1c4f9b296ee04a71717476448667913b272d911e6229a8ff7d4ebb0e5878b3f7b287b41e0741aa0063ee38988ad9915278c82b30ecbc81212a086094e218afad2f0cdc6721afdf36f4a75d4c8438de9d1af62e5de68e22442ed0625847b1b6ee9e7969110dd487832b33c40a390e687a130092b287d46a90978bef64f3f6aabff4646a588fcd404ab8a74613e601a2c614fb4427e9a1bf5153c53ef7cc17f2c0cb2af7e7d912a34ba2f9815e32caccf37573265a927171cd4665cc961cd93dbf128417f657a7ee10d424288e55df699128e8dc11faddfe65a67c6bde2f1b1cd6220368f8a26513ffe23e0e930ceca7fa8500e9f7eb2c6fe7f2de71e70aade4763a4c05866acebe781547860f310175f728d26a13e94da26316def817c2d460cf1e2ac39ce68d0886b1cfc9bfccf6ede67865871cd20a5d45aac2b31711c85669606ed5d7601824d818f4bfb45e9db0", 0x7f4}, {&(0x7f0000000180)="0b216d7cc21fa34d5401a3e82399c2473df24b3167624708f81f9d80444ebab51bd9662fe74d373c954e8807d9b2aa06817a5f2f814e11eebc6b7d5418d2e736147097c4f811d13c2c2176803f918dc53a028a3c01f35b0c38c9ba3ec1be787a2622625ff16a3994ad60979815305658d9b3a35d2f6d7dc4e136757ed175ee8066f666c97f4eb3ffccf16c9ad6e4237c81e52e76fea97d86df000000000000000000", 0xa7}, {&(0x7f0000001740)="7c94c18c77a476170b9c1617a365b116c808e6ee6bd2b1bf23f13acd340deed4849b53f557de5c3dade7c8fb3ead2328d3960bc0a41db936bc21d9e5205e39510cee618a2e56f6ce50f331320a087e3c7b01e7753412697edd485d66a0e08ce828053accaaf9d17902b8ee34941991db6835244ac75365a01cf431e4b1021750985077f6d56fd3232c2bfd7b2ef44098c26d9f1d0cbaecc622b10978409d2a31a1febe1ec848e475c7b11d2bbbcee34930ef6f562250d366cdb3d2f30a65e383b2a949abb232cc4b9645fba55ae76d99ffd3b4cf2bd956f43dd087a7209cc58a8fbff04bbd430b332a6fb8356b28495c7f733c027bab1d506b3fa007c50be838b1c9a5eea678cd0788a2f52080614027f8488736ff9eff08887c6a5d7c70fccdf006c7f87282c9096711020ff25c9c43b4ed2c7bdd34ef571bab4d6f77aa8b5343f06c2ec30c155b9cd021bc232ef2453db3e9e68b184de2fabfdb23117bf088e9607821c13a98d34d9bc072ae27f0bdea9dfc639f150dbbc6a41b05128c3054afc80542748af04c2d257be2b47ac1e3478536f05b5d8ca62d8971a73ee20b516018d7008be2924cdf4789216cff5288ce51591cc5d46952f289d1c0780fcf87325489329e5f431f98341619fc02858004f6f80460cd1d4d49af85b84d68d04ae7a317438b054086dc8b08c33c6f25149b7e7c5bc8115bde1a618329cd30215a2ebc9f5e79fceaafdd3079a392010ddb93be016ea8e43a8b8002c91882e052ab60b473ceda6c0865ff981017bd130811fe465fa0ac16e0f876e4d6e44667da6db9a26e937143fe6fa6ceab1a60e3446238676cee13f18314041a57019e175d6edaff3f618b022f597f11d67e89c292b890d04ee3f472fabbc58869f5809cfb75593d925441fb52baa28f9f59b236b504eaba89a95f2dc1ad6d070a9c40edcccdd2a9106546522cdc9a5ebc7bb0bc1e8753478e0c12f5606f953dae2a02f9e87a8e091e0416964e6c0ae0bd65da09ea37bd569e518604005f14c918c71c14531dd17bedcd7334f14979472bb3ad8d0192b886c124fd78cc6337e503486067a0c6125a9c45a3ad862390388c3ff7b179514a9e13c2ae4d62b863b02483087585bf85dd69b3a17530d1d07ca824ffef79517e14849fa831614635873f31b4839e98d1ee911ce4b74a0a682e1a420d8fc35ae1f6a4ea3e8f9469ae46d67025491cf62bdd551267e0f90cb6fa3bd762de3f56b762363f008b0ab7d5e96e53ee869083be58c9c166bd7c61ccc8975b511ce0af6386b9708931536d66efff17043e89f9f557e84cb675895e7d8fc32dcb33330a81bc8f9c7d9435279c7582cef7a04508e7cb694f47aac8ae0b56af5d51f2b6d2188b6dbd192352151026e6d0f20b5d9900c29812db77502d858fabcd42def89ba3086b492bffdb1ed3eaef6995b9de61ab8f874c0690c5acaac1077047b2f06f186c77621a0dff79ad61f9044fc638aba6d4d0b122f26cfbec79ca21868df689b67de1ca81bfc27a805534f58dd03960f5965810a4e8b83ed23d4a7ba0d9973a164e495a2d4096656cec57e7722eeaf11681541de6293f719928ea68713225b0b42d4cfef7a16c790f8012bdb7b58a9f0b2a3011ab08f00a4fe6012c67f7978ec91ef975d746b6f246a3acdec22c8a9a52d1192bb487a1f93c110960fb48a0c2606145fc3e398a8e79d490614528a10e09c11d1b9eacedb43873f30c918958d6d936ae5dc241668e36754b30fa4d671010abe0aeb96cddf4a4b0809806a70f4754896cf8409d24be348f2becba0eaccb44b46db29c57dc757d8f659f25b44032a9399c994167ff5ae958ec0969302d7f7837708df968790a5a6bc7d30e39fef601442557b6225280c50540e735daabc704a44b54fe72083cc1ab09e1828e63f1e7b7ba5688714bf023d686abe3409fa994b394ec07b463269df92b4f98ec80358f2a43036a49e1a222bdacf2ddf7f2aa8d1ee0ee7328723cf5b7a411ad310608b48fc9d9420d4e25918e17b5af058f697d5b3add2d22511e2160e5b96d85866b91f6bb58ba48f04f4012822fa9173ecc9fb574addd37464088b4abf340857e597040001ea6a963c39ea6c6e192210c172ea2f7141a3ea33356ced09d4ddafdcb96c91b69e00cda44e4a3c884d690a0049f3dd6226dcafba14df8bdf61fee182d87d350eb46d17e78eaff5e5d3f6abd28fd1289e4440a150bb099b53dfc2002450ae5f58ab14b7d8930403bb9df6bd3ffb89a5701ce0650d71071d282c52e754ed070ed7654da91db26b0159e9a61f00e816e03c0e64d1df6b12b46cd5ed4afb8150c15aef9072d108797fe7b15d197260960dc66f5d745ce1bedde3280d380a9286ee862ad36a2f39129ac31e2e792fc9f0c9f6ec2fb4b2163dc0ab78e4640a5b7c6b5671dc387bd0b794857e858779dede514a282f9b98a782a7af362cec7f2f9ecb46c4e49b155c19a7163a8ca248983a151ac2696b3b3a99fd22ed92ab0d6362818cf5bd131e9d603ac93c9d7754f9cb0f4cff181061655ee03c3cc77520166e53a145cf8597475de59031fc1fd22eea5eeef973486b7ebde0cefe69840965eac6f4c25ab994c80fcc9af8b643113f0ea94aff68f40223ab0d94161eeb328882492979ef2c585663b5d8d9171f9b9033e238ace304f0e6b8c4f3a53da9399481e084527e6a7074e9d34b0fe8c5328f086990f167211887b4e6b0cb514c7996a2fb7928948580ad45cd4140c2b9b854d74c3e7d4b572639f9a0b2ec045d979b3596228e00deb6ff7e988edf82ef0d5594bb3bd1c81ea25b737c8e044688e06c731e97feb649cdc47241d58eb54795511dada2794c186a70c66ac1f95afd3d9194d7a94ba75bb4541c154823468932d32700546f1acef5249bbbd1a194f4307465808af17e2d14629d71daddb0a44f1b7db92174ca239e12921d19a889e1a6d63efc39498fbf7245eb2bf9e10f3b06f3855c18a8bc9def01a5199178a892fc7dc0c5474bbd0d324c60334b0d102f352655e4700629a94137d23327d7caa9e808d5329695b4da83a0ec9e98fa4100390acd2024d503df158a004db31d100d25d0ee5104b5b93fc41c9b6084a7788138033c1308698d91f697ba7df9943827a6cf63beb17c166919913b439a590b0545be8b71a4875fe039c9a3eb7e7c1a7e706e16ff9adc4499172bcb5b2deb2db8e9767a397df573032b8c926569e2c6bfea2c4fa3d885d36b518d0b8988e0627ac72e6b9bc3c8f05961e214b79e2c8740e4af4e8d8230a786afbcb9113a57390ed30ec5afa8ba9d16c4971a3cb7f7ca3fd3ede6b47e061fdf7fa7c9a857965ad279e0fb49bea2b4caea1c331e098c9c1cae69751241c5bbcb2b4f4c7e462ef00d8cc77d1db46f6c1e72912cac60028240359379f73a4f8bb0e0af1d726523f79cc8d267c43c19ee10594181ab8d027e5a6613c1b1e28f8ea89725569b367960214c348a29407da9bb537f1a2f869382ab09ca4c659ce785e5f85a5d935700a3c3b7daa19c5b9471174fd2563ee8d80234a9d79f1fd412e1d05523acfefb57315cfd78c7b7e0f20d5d20dc128c167f27a75f8c71e362027af3b07149d3b63cac8f04b1688e1123ed09954b3dce758d4e0a15fcb49e19d4a7a758e08aa397111b9496796a7a5f4a4f49e21329372570d0197b561d6dae6ef45adb46d8efcb6d4f5f80e18b893dba2e7a4046028ba1a29388641ec8949565fe691f06217b314015ceffc569d9715c84b0ffc70b1e2fdb232071e248080f228c70810013077a10b6c16ba34c9b7bf46319d372bc272aff05ae7307de911dcbd95056346d8b9c9c4d754dfb6fda6aaf2d7daa3c3ee813ef0c5caf1cf9d1750d8aebf7b3a2652ca6b2c7d16fbecc7bc680c71dda9d757b11aa9bdc9d1d4832007f04c83c60ff2939d83b4f66f7c3f4e7e2076a5561600c0b64572debc9dc6d9a31d179bc4c97238f006faa9baf7a5cffa4618b6aef3377ee54434e68701a0a378cf69ad08ec817709293b8a17e692579b4e170fccbf91fb19f8bf2bd68f55693e36665bd6e47125339c99fe59f9b5311622fe77dbc42c2822d398bd095541f112570075bdf8b7c142d5aa6dfaa8c6d85cf605b33bdcfa7c890fa7e3e42fc0a18e3346da8e8457558e9f63f4791e0b2ac3951079b4cdaff34508aaf4267caa18bd3e2c19d2b13cd75c18f8f6e419d43c286c37c9942771828b8fbdeb30db1a0166a48ccf6ba851703ec99241c2aae40d12c0d7d24601267aee6e86b4b56f90c077771662b5d029962be737e345159621020c84659d7fe0197844e4f1128ea538380893cb0f0a7e97c3ca08bb8051a5a1755854093ebd32ab63a0a39f6f13c61d2d5accbd90e36441bb21c2df004cbbe8b5edcd8f11f779019b54c6b47b1527c074a0a152debb740510e9cf4ca6559f753e10442783974b649fa894601d8f1adde1522912151727f6f0131eae45eb687fc1acabb351a4518ca1e33576b6dc451153d1850e5e754d0c35d2773d8b8a2365952d54786e00dc65562555c5ca5304fa70714a7d08b08484e93d17c3adb9574c0061438c428dcc650fe359e5802d6f3323ba5c99e1483b72df7a8c1488c8f1e34c76a0fc804da503a345e7b6c2439d0dd41ad0d902bda332e70429bb7e6d2ed6f214af4225277f1af11317b4cd57f153b70870cb3d5749a5f1cd249befb838970f13ac57b990486e5d8ebbd85998a27e4f35d48f2f90879ed7e0b79e8b37d02e2a9e377695e7957eeb79ea94b3836dc3d80270939f038b1784504a3631bb63a6e1ea45f769df7c2a4a83c78ce96d2f429255ac08f0f6d03c6b9a524f57c25e1523f909d8064c960d3b25faa6b0e58fe04e2b59b4a0d31c5ab5dc6d4c5c4833e15f6be051cdef716604f4fe4ecde0f3629cfc892a5de0261001f024aebf80851b1c6ee9254135d9a65781fb2019eeaa69a400d70085fa4e0e3bba50548e4606cb2a296e9876dbc4c482875e70444969801693512e81d8a233a3063a61d4cd6d61a2e59484a6b2b1e83a91f94f372985ec151e2e82f462fedc32ea09fccda1931abfeed104f2afd9d534afb9557609ba9f3c9be217ff0b008637efd07e823da6b43e27071a91560b760d5e956d0d1bf747a64101ec46bf7ec166225d30a94aa470cf5d670e137f1d045c69415dc5d6f39cae74b55401e77740f4533f48de8f0ea49be75eeac523a134dd0e3ac1631ee08b6ff0b799bc6a8e512ffe04faf26ccd44cd1cbb6aab1ad5b8ae7c91e9618409a78100bebf0d42f58150d440a4a36d563273e0230cc2a945c5b99650413dd95d666d4680fe3d692ccab97630400b816d6b154fb429a4d686eff270310630d4585a9caf37cc0dc3e8f997fac5eafb68affead6a0bbf2f5d3ef959f8cc04b5d8c8ded3ed629c352a369a265254a6088f76864e58ab700fc1c80ebf8ccf8a2a3cd5b7d41c88b34d2e22b94fc0c3421d68ed0615dd986364a50fa3cc1fa592c1204b7bcf0e000ad83488f27b361914da3cf2e95c56842614c6d96fd47ed72a879b9d5b783f28a5655d240ed180053115fd6e03af5acb6fe54956d4ceb02b99e0800d5ed970778e7b4dc2791594adc5f8334c0b2aa7664d8151e979cb1a93b87d602fa6473eaf5a6e36315a08f9b2c3a5c52beb92c7f8279f896c3f0517612a12d3b0e98820e8140292e5b0600be5a8039bee815f771f874ad37767f0b31ce1269b61bc966f0454fcc1313ccc60bc8e4f63b5b8c67d0105bc7e2aecee954892cbeeca4bfb369569a0556d3fe97da78b", 0x1000}], 0x5, 0x0, 0x0) 00:24:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xde8582aca13d9f27, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000180)=0x100) 00:24:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x8001, 0x7, 0x2}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800", 0x2, 0x7fff}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r6, &(0x7f0000000200)="777093615ef951d3a7fb5a5480398be317700c8e7fa89130", 0x18) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r7, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) 00:24:49 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 00:24:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0, 0x307}], 0x355, 0x0, 0x2000000000000) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) semop(r2, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x5, 0x1}, {0x1, 0x4, 0x800}, {0x0, 0x100, 0x400}, {0x3, 0x8, 0x800}, {0x3, 0x401, 0x1800}, {0x1, 0x12, 0x800}, {0x0, 0x8e8a, 0x1000}], 0x8) 00:24:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x8588249256de2eb5, 0xffffffffffffff9c) 00:24:50 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="280900e69ad1b98797c000ff6aa1ccf45179e57a67c60945473a4741dd6f0001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 00:24:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) close(r2) close(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xf8a4}, 0xc) fcntl$dupfd(r0, 0x0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, 0x0, 0x0) 00:24:50 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:24:50 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='S{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%+\xe8/\xb4.]!\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='Q:&@%*(\xe4\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='&+%]^{\x00']) 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) 00:24:50 executing program 1: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x102) fchflags(r0, 0x0) 00:24:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xac, 0x8, {0x7f, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x0) 00:24:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:24:50 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x54d852e8, 0x3, 0x5, 0x8, "2a28bf709842852554e000a5983e7e7b5fb76717", 0x1f, 0x74}) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83b9, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="7c57dae9274562864e2480cdadbc1e6f2fe55750ca44cd3ff7a721594486fd22914f4bbacde80bb8ec118168f3f21b7d94736284a5528c1943a6f24e921d8206849fb05dad38c2745c282536fee610d9bd0f494a6de7983d2dece46aa7c5b4ce198210af60b5c63bf8fc54bed187dc28d3a5a27a38415405aae31e034530ad0defe5b827d37a1310d911d088aeca9f1ecf3072ce37d5d3b6752eddc568d7b2ed18d59a7259813bb4566a54ebd78af086d795b5dee0dd87e7c1c63f4b68faacc76b991f26f05827db9d950eddfaadcda60792308e31e0803f", 0xd8, 0x402, &(0x7f0000000040)={0x18, 0x2, 0xfffffffb, 0x8}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:24:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000bd97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000015f16324cba2d39d24fe3b4b531dfa389dd506e2cf02fa2d70a64cd2d28f8c5ad90ba8159014b26bde8e9c69e86cf4066635597d7db8ac9bc4c83bc63e3c6d969a694e7587818dc9c80a8bb3b54fab10f944c6b6c00c9f76df3122b8a1c2e155b679af9848a6b0b5a1297118e93ad118c9b9f43a655e646a260dbf96604179014492a647c271765427ecede3caf949e7"], &(0x7f0000000040)=0xffffffffffffff19) r1 = msgget$private(0x0, 0x26) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/200) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 00:24:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 00:24:50 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400", 0x0, 0x1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206925, &(0x7f0000000300)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r5) fcntl$getflags(r7, 0x3) readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r8, 0x2) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 00:24:51 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = accept$unix(r7, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x6, 0xffffffffffffed11}], 0x80000001, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x200ffffc, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x42, 0x8, 0xffffffffffffffe0, 0x4}, {{r3}, 0xfffffffffffffffc, 0x42, 0x2, 0x325, 0x5}, {{r4}, 0x7ffffffffffffffe, 0x44, 0x4, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffffc, 0x14, 0xf0000042, 0x9, 0x43}, {{r6}, 0xfffffffffffffffe, 0x48, 0x8, 0x3, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x2, 0x212f, 0x6}, {{r8}, 0xfffffffffffffffa, 0x21, 0x1e0000030, 0x4d6a, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x4}], 0x7, &(0x7f0000001300)={0x802, 0x1}) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 00:24:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r4 = socket$unix(0x1, 0x5, 0x0) connect(r4, &(0x7f0000000040)=@un=@file={0x3, './file0\x00'}, 0xa) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r3, &(0x7f0000000480), 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 00:24:51 executing program 0: socket(0x2, 0x8002, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x168, 0x0, 0x7a}, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r20, r19) r21 = getpgrp() fcntl$setown(r19, 0x6, r21) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r11, 0x0, r13, r16, 0x80, 0x5}, 0x8c, 0x8, 0x0, r22, 0x5, 0x7ff, 0x5}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x1, 0xfff, 0x1e, r22}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x180) semop(r23, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r23, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000080)=0x2) 00:24:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) pwritev(r1, &(0x7f0000000140), 0x218, 0x0, 0x400) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0/file1\x00'}, 0x10) 00:24:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pread(r1, &(0x7f0000000000)="405eea78d63ef3eee64a286f69320abbd92cc318c37f8ecd56afd0f0871f", 0x1e, 0x0, 0x54) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 00:24:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x9bf9b0e9f6e82e5e, &(0x7f00000010c0)=ANY=[@ANYBLOB="012f669d90bc9c000000000000000000"], 0x10) 00:24:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x280}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 00:24:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="4402", 0xfffffffffffffece}], 0x2f5, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000280)='./file0\x00', 0x800, 0x2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r4, &(0x7f00000001c0)="8a849b73e028b4516c919939a6acd928099a7b463e7eb14caac79af2dc0c0145472db19633c247f43c58fa02cc37f04d21edbcd80c0587b209d38dfbb1900b1580156d9c893484bcb34695c3be66d019836d468ec4853ca34bd273480180681335cbdb57ab6b51886ab6302aa49b63befb1a2d58f210739de140fa837e50e8aa05b6cf7c37c3c9af55e54f8f7304c7b56c3ea19b46021cabd26167ac", 0x9c, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c0be0d4"], 0x10) 00:24:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) r1 = dup2(0xffffffffffffff9c, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xc5d8674712037e8a, 0x157) ftruncate(r0, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x0, 0xbdb8, "e71400a0990800"}) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000200)="96038c867d189ac9f508de394a8b47b651b1b8d3c8bbaea7d7b60d72e09bd9882d1ebbbc00020000000000005318af005d1a1c6f5b13d95c3699d7591cdb9b85d343241ad4835191b609fe0c0c46da673e62631e6dc19ea0ad6c600aa00932ba07f00afb53b7e6df49ba226dc369b85ea2942bc02eed0049a4a89e25c792f15fb2027e7d4e4f229364fc7ed700bea7aac73752645ad66e4446fe9895fa39039b1f26048fdade23e6dc60c74c0c21309b42dae1ea72700ed263b02a0072c80d", 0xbf) r5 = dup2(0xffffffffffffff9c, r4) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r6, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00') close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r8, &(0x7f00000001c0)="0000ef5a09aec6660c18ccd16ff8000f000000001606", 0x16) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r10, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x2, 0x7, 0x3, 0xbdba, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r11, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r11, &(0x7f0000000440)="96038c867d189ac9f508ef7b4e3a2faf3a3d13aadeaddc94ceba26911046528622655710c141cf9b627b0a020843af0908c62ba47e26fdddda9d6f1168fa62428aed49b6a8dffede037fbf354bce254cb47fe72aea0042a93e31d60911d954f2a558e47d4a17de67c55027c8a7d825f62a0d853e087b72adfae7b3597d533a9dfead722c291234ae49e9745939f00e47464d381417855559bb3d1e8c97804544068072f42ad700cc00000000000000000000000000cafb3eb673b7b03f3e1d67a841853908f1e8e45187ed4415e220fdfc9816243577710583e23503d6810090c3e4e551267383a508c44f9cf9075689280975005615cb7e52cc7f2b25644b9fce6ddcd300599b56880b1874cb47c884797e544d4f425d45bed0bf6eaa1f9cec8ee2b7f2725269d6c7d9b31342626f7ef93bdea6d5ad47449d100115513522e486d3598dd142edfee40fb543cda78bbc6b7d21b5a3d9743c549a86e8dc33d9a0f60e9c72fe95ab7186be", 0xfffffffffffffda5) r12 = dup(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8, 0xe010, r12, 0x0, 0x10) 00:24:51 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000440)=0x7f) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) r5 = semget$private(0x0, 0x3, 0x80) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x5858a, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="5ababf4cf076b40f00e8cfe0981006ff91e7e90711beb3cf6e791e58a08c5acfed25e9a32df43b3102758fe910a966385c19e159a1a305a0ea1049d39d7dea539b6d4a0d3c04b0aa4711a39ec7b21dfe4d68ec81e7c099684b2c55510d62b59dba55875920c8b076ac6ea5e697a45ef44a3f25877bfb4a0c7350ddedfa32daf2c5f03808c3e17117868944db56c1378f53d30e35409c713c8953919e32bfe57b6a17dfee18adfb9cc348ebe9ebde146327ef4f818bf5b6c62c6566fb9d6130a0a2de7c87d319f04d2069d7ba8f7025b0db82d2157e21d1bb5363e40d384ad24fbcc1dc9be8f06a85024a3f1a7cc2845dea8099e52750bfae7876830ec0ea5191f7ddc92e6679f55081552da099dbe226fa1600f2bcb23a65eb759c8f8cc4295e5b0fead1875013c674ee8d907a9cd5852ef31e7f2f2f2083f97868a768e2e38822ff249b6f3d91f00bcc989c71eca844fa3a89dcdc20190143d5b89196f9d6b5934ededa6e9c183ae10738723934c682a998bcd6c7ac87d6adc7850da03335cae645822f241fbd8f4c526ca876eff145706ee805f03fa87717346948133a768810fc3b7684effb2e067c0bf703259a645026d2692e94529663879de03cca6cff1e5264ce2b5f80a607587623e1880284d48a92bf1ca3cc8c84791dd8d53112b604952644937a321dcdc0302fa36aafcbb917ff384e309a58471b3b1a694e9acb346aa0803fd284957dfca79eb0d868aa4bf6b1ee2537e7c6c2cbc1f5888007cd4fddc7efeb8667b5d2f76b39f0f4c4a7a155192e03fb65c238a386e2ad356667055261120a4fe71a4b7b6e8258d8190f3d848b980855a38f694fc9ac4b061203ffba877953902f1ae913b651a19df8679c7d56f098226b87b3005fd8fe9303b3a8933ceaca02de894c3cb196b6066b92e3c89e24d32ac0a7a09525092660428db2bb7b250aa1e9f089bbd331fa3139c4f0fc7d23371d58475a5cce1959b8c254bad880f331df0afe05086e34849bbfb63e44dadfca766bf4f7e4467056bb7ac7750c9355a18ebb5315c85574990cc0668913ca66e005b6bc705f5e63ee88e61ae2980518e64acc5ea1330426f97db1c2bb84eb2b76f599b1fbe4f74500e1790b88c77e85071585072f9a865065ae30e35021f34611bc42bb18b604a484c24380687ef1021f6e81670c78bd02a4329251e89f388963cafd6091cf892e6daa6a10ed06b3f212fda525e596ef62872d2d0d1900ad432c8df61b9086a24215cbfc5477864edd40ace8df754190da75d41932a6c7126c19eb86d702b4e31978998f8d9207630d62651acb73383297f6cea53dc83c97584624a22dc5414c6a2ad0e6cd13ced6ecbf4f58394e93ce074e203b6ced76ae48a0b8b5b7c68a150e67ba65a5fcc173fefe8705b746638dbc5f4801eb365e1283954905d2877e1068af1094d062c58a4e56dc33bd387c56618888ed3740b50134ac38e12fe53e1340f1657dd0151f52178bf79ca00a7108d9cd03664e951a879b28d4a109814d725b8278643579766686c143da107b49e6a80e338dfc9867b64032b9c6c982489326503ffec6bb881f775ce75f7b5c386d3a07d554b6079ef4d82afac468f1a78c77e28ffa7cebe1f098ca9342c813fbbf9237da739daa90b552d9a66e2183fb233e0fdc3c1f8508d91dbb0105d15371373cf291a8cc121da06b6305f5831a3ce47d9d09d1a5f74fb5eae9753e8c407c93ee082238834a69bf6f0e2bd60c39ae6ccd9b51d4e3ff2961794a7e4201f37721cb15d34d486d9ae54728be2fa54d6c6db31ca1d5b4a6b1841d247f398e8d5ab00b9ae8d585cde0e9c16cae238e1a0796b01a4adda70fc1a93313b636e637547398dbb01cbc14effe1d8df6eb948550e25e9548cbdc5a296f2829e327b7d2d6c20c6742deee4843dd468c78ff4b6fd9acd530f54d70959e809c8afe1868fc866e8ca40202b94ba7b4966df5995b60547d6e1c81e1dd7d8523fcedaf02f30377f8f12613734b9ede2801550d4e5b7f189f44547a5adb1b9b92d5c05b0d7b9940fdc870a12d24bebd913ce7b96196a0dd9fa5e65da296d3c50fb369092bdb1a099f6cabca17eba5a492e277df91ce12e3bea8b90476af0a9947001bf70a4c4eca88e1a2b5847baa12957a65d15645b6d7919964a460df50d1a848ac438aa3de7f046482c2de9ef03d0aca41c7acffd0d9c5dadc81b5e854a4cca911c5e87121e80fe4d055b7ca1ebe0949ebc96efc714c63da534056187e88eefda592ae32f7120c41a79633013a6dac05712fb6ae36e33f711dfc1341b4d2923423c03538c7c53b345e1d2c8e2697d32cd56c2dfda610c760f122d317d99dbe408d0996a3cd682d4b7183cf77f705204cd08fb9834176d37a698a48ecc10465e9452f1dc9a465c0ae77e177f343d1dbc48f872490c32c674e086e68e9adde35ed244735becf0e18a77b3b13a934c89d39ad2d721d82a68182fca64702cc963d5d76b9a7a4c9d175f5822ca12040c0eb21a68a188e47710997bdded409838330517c6aa2a9b6ee13832b0d7073fdf03d0b4ea1c6a4e0c3fda16e5467d6eda627f3407f53ed7b63c8cdfc1404ff521314dbd4e8d222208db6ab36a539b6f47f3754c82ecb6174921878ada089c4b364cf17bcd538fc9f65c629e37c4adab3be8ad184aabd4409e6eed959f281e1219d94ffe3464e4f405e76557f3bc53b50cfcae6e30c52655219a8a3110ddee707d8bb4c36799d1cf4afc7c2933d5f2aa0672d4a30f8468c5903823bbd4879902f9f4bf161447b8ca3503af1a3c5520d92c36e66c2a7ef211732b80c500a28b3906274a2e3bda395124c7c35285c18912f57c48be9af2175957a98a7956ff1e5e0f497926ac41526bc6916ca70dd08bcbcd295ab7db405b1ce453a7a39ea0392c615c0170bdd0143875593fae1cea343380ca4a714797de1ae802fa86c853f0d7b80889ed2d14e65d1390c81d173c40f989a1330d2df3420eda86e5960ba20e3c989fa9c251e738139062c7c1d0e7fd9965bac7c5a4678167ca3ca48ebc21a3b17bd89cc9831a98e1dcfc0ca5a0fdbd685ee47a6c4cbb870384f4247ab3606e4f95919b6af5109c4b1b5f4fbe467265c70f6d560dfe5ac952e01f06e59c73e9a974d6c9f79e6a77c6f9874a038d1892d63c2d36eb1977d4352de84990fd05478a565f044d2f0a59631de92a92e232101514fa202ac7a6170fe4097eeb8f7d3109650a3951aa33262eb68f50132de5bb2ea46dedcc1888eb98c7d188eace8d14c8e98972432a144c8dd369342e9a2d4b071fb03e45f419bd051a0fc0e35f478d80bd64651d58697ff8830022b4eb4880ca3b8ddfe5879761837462f8eae739404cf84bcb9baea6d7c92f6402c3735c3a367f9db7607c8c8296f4c89588a8d817ccad367fa1e21eb59d97945389c539808e13fb0c94cec1f25f1e69cbddf5f0f2ee99ac91b8e97eed8fdeffa78ece4ecfa6431aee1e47ab37d57c92ea29c6d2cd9c13f0d913617e14bfbf52ad4eba4a2f259221ef14a372ab0625d72ce92bab2abcbf7c2b6b500e7bda1c93303d4d40ba4476f4cd3502555f7afda82a3b70d0b29d90d9bd97b4a96551fc5022b2b17227378c49ad38d612f8c656ea4b349ab6f8b52353740213d15310ac76ebc53fef56410fdff5acc21c35bfb9642e44c11566513e59ee7a202d7ae1cced5256a4e85a730d0613001f6fc2c7a20d8989b3f9968003a4a48c36ea033814d119f6cb72f50d7652f396dc09b3cc1cc707a173ac889b82711e654080b4f7f02466a262ed1ba896e7a7b749b039ad90922b2bddb6013886ade839a9a51f05efd676d30a36ea8c8fdca9bfbc3b7db816c485b320cc7b6835fced3ff58fcec8384464bb01b46c2356dbb68d8ae2e5defc53d159606dfbaafe2eeb722f4c548802328cddd6e903899129e87826d70200ce311de3adab905fe6126fc2459ea07ada4d6660bde6a7c1faf6e7abe27e0c55610345cf36ab1bac0e46314ba34de9e25da0edc84d3d9d24e25a4e9d79e8068108f607d8ca8769ac90041d14a71b8f53a8d4070086e13a8b5b6e74a610372d5eeb4bd8d1d3d5e1cf8d4667cd43459e79570210a76f6f283afdf170cd051282cb099dbbd883d03bee96e8a62dbb2897972550f5a1cebeb3985bc0c7028f0d95def7c107c5f9e07dd90d0bf4f020b9a8bcadc35716645e703cc666937fc10b288378e8c16e0c5a83e2c85b68585684049d2c1998090f5b02faf5fd6d59cc8826b380ddcd1d9329811969c67da8ac40808d734fdda692e0ec0f960ab3aa34219b72e1ce0072ced9c79d2622e2d1e70466e0f075bfdc326d51e37ac420b76d7d741d1db4672d437b82bbc2d41a4929f73dbba81e41f00955c0adcdfd6ad4be4e541fc98a8a196377ea5ca10dc59e9bf5b213144933552984cbe0a16d392f7a06868cfbc30f87e1498ecb5508f6394f859929bf1e0e9a43fb1d6e093a7f3de03c0bf5639236bb6e68245b9e61f3849e58332f31e552fbc7da113bce8c856849e0e840fb53a5c6b7350fe1e23a3ae73ff9ef62cc4a17bcae54637aef201c046fe3715aba374d0b1ffaee83e16ae2ca59d4433d6482ef8cd10167fa35cbe244521a50116433bb0ba587f6956c0462adea718016e7e780300abed217f1018db758d5ee111fae7bbb6c942972bd8e346d4f53278b5968a11ab9b9565769dfe29f0d54cc7da58638d0a8adc597d0580426373c35bc61727f78e1bfaed9878951953c0fd62a0f8977a26df4f0cedcb96f9a1112d65642565860f266f17b868975fc75adf68054223cd100b9d4a1f3012f7ebe2a7160ca6233cd6e890b79c23cb4d8a74beb0a2cf4dd35356f971bb44a76228bca2e6996415a83f90b8d06a5dd0f7d6c94e94c1549be2d732186b14feba13c73c9348114f2642ca7f1b05b4066d04b2e6d58daae952beb929013e0b146ed5f4a0e6cc85cdaeebc7a4835ec855237f7ecdcaf4cdb105b636d1cfffed2ebf99d7ce9b1757259d589ca592042563316e1bb705077d7ffad8a107887ef23f601ae7101929bd476b4d019dcd0ffd940fe057877e690641ac6bd653dac2ea2d228492301e1e8873d8f483baba8cb853db1c0be5dffc68a2e9002a262c908a005220dd5bc9d5979ed200a934a0496c98063a3bbac85b82452c9173aca0427ae796b5cf0ec8ef706040e6f4e529d5f7623b88cfc32478f15318f7738e134ce5ddc75eedfd4f793286ef4d68af61d65092f2f3470efe9e7e4206acdfbd3683e047b7bab732eb7fd85589ee7a23f12381e790b1b330a463054247a457636bd056446902fd0c78707f8ad2f6fd6a00e2d1b3084dd8b55f3c06a93964d149e93d44e78e6c6402ffbe1323e1c234d8e58ce8b6844338e552aacc918108cceda4b028c811a56eb9ad31cc1efac5bde73e3770f3ffa7191e25c4cc32171c4db0860b26acc1b47d9bba54b1343a7a7cedd37d1ea85267a537323561c424934d0224114cfe7ebac423e64d7be1a6e9ab1748aba1a2dcc7ae3c3cdacf7e5988c9eccccb214fdedb306d337df10c57d82d091117df7910868a1bd5a248d4ee4a71d13ea6da77a59efc931eea90194aa6126e7cabc47af71a1feb60f071c901152db8bb4ea1e78b9405747363c4e3c916d34ed5eeec77a67f14979af0c2fb2299f9186e115394df7c945b46b10a297e1e8ce71b08f42291f377bbbd1b40cc5d254cf7dbbc277915300a7b9cf9a11c5178f58a19539a15df6536b296c112ae05b8f44d44f98aa2c94c80cc2d64faf2d44c87e7f259", 0x1000}, {&(0x7f0000000240)="c48b4347581a1eddb4eebf26494bdfc9f447ffebab927a1ddfc1d10e4f61492b3f81478f8806b7eb714b4becc0abde422936414f8a5afe1dc039df0749747e6d9972c92b64cd76b947f034953aea01bcc3d7c765fa223bcc5b2696fbc960302f3562aed639bf9e772d2c07cbfc4401fda3b7a93a5e1621c872052b5df6fab693b084db8f878d7a1975cd3ffe06ab179bd576e8c0f78f44c9aa4acd0128e6a822c64eced0f6a8f0753cc3739050d5822c758ddc870b5102e1167e23ed65748f1dae3fb8d438042320f2ad9f34", 0xcc}], 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r6, &(0x7f00000035c0), 0x0) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x200003b5, &(0x7f0000000340)=[{0x81, 0x1, 0x5, 0xffff}, {0xf001, 0x3f, 0x7, 0x1000}, {0x4, 0x4, 0xe2, 0xd8}, {0x8, 0x6, 0xff, 0xb04}, {0x8, 0x6, 0x20}, {0x8000, 0xff, 0x2, 0x37f}, {0x7ff, 0x1, 0x2, 0x4}, {0x8, 0x2, 0x5, 0x8}]}) semop(r5, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) fchdir(r7) r8 = semget$private(0x0, 0x3, 0x80) semop(r8, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) semop(r8, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x80, 0x0) lseek(r9, 0x0, 0x0, 0x3) 00:24:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000300)='\t', 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:24:52 executing program 1: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0xe7, 0x2}) msgget$private(0x0, 0x400) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 00:24:52 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1d3cd011afbd6422) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, r7}, 0x0, 0x7f, 0x0, 0x0, 0x1000000, 0x2}) 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) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r15 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r15}}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, r15, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r12, 0x2, 0x92, 0xffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = dup2(r0, 0xffffffffffffffff) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0xeba1b7169e1f053a, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="0b43cb0e843b0d27c56793ddceda739d0ab1d6f7c7884e98bb03fa7ebd0daed9056eb7e95a777b8078c08ee79db5e060e5609d9ed2", 0x35}, {&(0x7f0000000340)="f0168185eb15862c4fe0e5f8e4765d341569bf0fc741cd9bbabce34c0d5f1ab4cad8833c472990aca061159cc93b8ae8e36c54042d7c5a64c333584403192c23b6decabcbe79529fb83030bb3136cee3998c3295eadc782a20dbab05bc7ec66b525a916f07902ea46aa9af626b86d4705b231838f6f1de9306063402b44c2368883a7d516ad0a1c78cfbc4ddc1886a51ed29e8a2d1a3c122c088dec8b864b571a362c63480cf4be303b57ab037d436ca96795d783c6c11e0cbf247cae58145105f33967b7cd8a5b48ae3fe605e3103f93ef494dc", 0xd4}, {&(0x7f0000000240)="007ac1632d61db4b87f6d07b4cfc351de8d141336f5b6670e931a1c579adccf46d2d73910ab361fb26627e37ef89621867e97fd26c3656a9bf30b0d5b32ec04b15f91aa99b534228e915637342581a5e9bde8ee54ff0b80bb77e3126e7719a00ba5b28d7c7a354355f77c523a453d0b96451a7c7d9e3191e2fd645a7bb2d79b4ef9e198b1a16b9f6627173", 0x8b}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r12, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0x78, 0x8}, 0x4) r24 = socket(0x53701db51b05b1ac, 0x1, 0x7) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x270, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r25 = semget$private(0x0, 0x4, 0x2c0) semop(r25, &(0x7f0000000100)=[{0x3, 0x7, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x3f, 0x1000}, {0x4, 0xc0, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f0000000000)=""/107) semctl$IPC_RMID(r25, 0x0, 0x0) 00:24:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/136, 0x88}], 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x8}, 0xc) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r3 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r3) 00:24:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="30f281adb0870a4098ca26e39b00"], 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x2c3) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0xfffffffffffffe59) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 00:24:52 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x7, 0x6, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x3) 00:24:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x2, 0x64) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xfffff801) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00000f8000/0x2000)=nil, 0x2000, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) lseek(r2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:24:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x80000000) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) 00:24:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r3 = fcntl$dupfd(r0, 0x7, r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) 00:24:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0x800, r3) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 00:24:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff, 0x6}, {0x18, 0x0, 0x7, 0x8}, 0x8, [0x2782, 0xfffffffe, 0x6, 0x0, 0x8001, 0x80000001, 0x5, 0x200]}, 0x3c) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:24:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10020, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x9, 0xfffffffd, 0x4, 0x6, 0xff, 0x7, 0x48d8dbcd, 0x10, [{0x0, 0xfffb, 0x3, 0x4}, {0x200, 0x40, 0x2, 0x3}, {0x3, 0xfffffffe, 0x7, 0xffff0001}, {0x8001f, 0x8000005, 0x6, 0x8}, {0x101, 0x7ff, 0x184, 0x71}, {0xff, 0x6, 0x80000020, 0xfffffff9}, {0x7f, 0xff, 0x200, 0x40001}, {0xceb8, 0x82c, 0x80, 0x1}, {0x8, 0x10000, 0x3, 0x9}, {0x6, 0x1, 0x748, 0x3}, {0x3, 0xff, 0x4cb1, 0x7fff}, {0x8, 0xd76, 0x9}, {0x8, 0xa2, 0x100, 0x5ee5f399}, {0x3, 0x6, 0x8, 0x2}, {0x5b, 0x1, 0x81, 0x1ff}, {0x4, 0x3}]}) socketpair(0x18, 0xda5b946713c347be, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x20, 0x4) 00:24:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 00:24:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 00:24:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 00:24:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r17, r16) r18 = getpgrp() fcntl$setown(r16, 0x6, r18) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r8, 0x0, r10, r13, 0x80, 0x5}, 0x8c, 0x8, 0x0, r19, 0x5, 0x7ff, 0x5}) fcntl$setown(r2, 0x6, r19) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) fcntl$lock(r0, 0xb, 0x0) 00:24:56 executing program 0: dup(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x1}, 0xc) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') 00:24:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x9, 0x3, 0x1, 0xfffffffa, 0xe348, 0x6, 0x2, 0x25ab6163fc5e9536, 0x3, 0x40}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f00000001c0)="5decaf14fd8485cd571feaffffff6904", 0x10}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="393e995cdc9151"}], 0x10000000000003a0) read(r2, &(0x7f0000000380)=""/223, 0xdf) 00:24:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10a, 0x1) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 00:24:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x275, 0x90d2, 0x0, "d730aee7c64de400"}) write(r0, &(0x7f0000000100)="bd", 0x254) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) 00:24:56 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 00:24:56 executing program 0: 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$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x49, 0xc2, 0xd1}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 00:24:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8001) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x3, 0xdfb, "3fbfe9590034d4887dcecff9021d78a70bc0e5fd", 0x0, 0x8000}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r5) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 00:24:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x80, 0x200) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x20, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x20) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:24:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket(0x8f8a4a3d6c0b665d, 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYRES64=r4, @ANYRES32=r1, @ANYRESDEC=r5, @ANYRES64=r7, @ANYBLOB="56d0fd4ec0b6677049d6817ec3d7f386e8271a21959e769c99789b73f04edd610267ab6f4284a997b1217b100c56f4c1ac40021a7fac7b92aea200cb6bb12015686cd65ef15fef40eafe408145687eb50ab4004b9d89587641b2999d8fb9927f8e37079487a9f1c0495edb5c444d5800c96b71e5ba27b388f34d878c0161ae08a37ba543157b0c6188d95a9d7e2c2e760aa2dc03fdd95efa114c4ef725c36a36d98110d038dde132e457aac8429cf88fea6e254edc3d544be909faf283bbe6acf6ff45a1dc1c70c76c158438d8d28cb288179bcfe07fbfde6db28195f44767e4c9d58f3baa55f04c", @ANYRES16=0x0], 0x6) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x7) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0xffffffffffffffde) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000280)=0xffffffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 00:24:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:24:58 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xcf) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 00:24:58 executing program 1: r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0xfff7, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/12) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 00:24:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x7, 0x8, 0x4}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf31c8062782813c8cefcfdb1bd4f9c0e36d58ab5879a62de67ee7fb584d49000000ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c70000000000000e0000000082d03e2c529735640124e1f43e6e7208e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca651ee566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcd137610005549ff67959d7afbf57ce2aed0877503c0000000000000068f8da5611fe127eec2a05aacfa528ff851ef3f04661f3276fe491c03cddc4d6dd"], 0x10) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000000)="255adf011ed90f3b837beff96b2f4f83bbd2d6184893d30d3cf03e843e0f5f4021b866e31df26e702cd938ff51ab0d14a2c14eca990e9b94af818776f1d2341a587cee1760270a9f20da0717c7cd4aab577566bbc51388ab6ce2b1e418177003edd29452c22bde7070af658e9068", 0x6e}, {&(0x7f0000000080)="b7964961eaad549aabadc0ae9ef2da8ab8f17c98e1702a4a2e8cab0242c5f9bf5feedf9ef4a304118981d606658e656b61e203c74f902652fc17927af3662a1e6f77e66b2c6fba2924bf7ec60379b28c7d83a77994f3a7f2646350c4945f51bf07cb858684ed211a9a85feb93f9e813284e31bbba749", 0x76}, {&(0x7f0000000480)="79787f5f387e04095a2e5e3679baed74994b5b3701e782720beebda4021d88496b49f256aad1ff9f53c5383fb66dfa1342feb49cf75e129338f1a63c13b84b20a504cae0461dd14d1b95a075c5f1c108b8c05d2990ab8cae45853c1dd20a20ec34d8db797de8b0731bf652ea70fd0c2fa01f5306979b57e40175017f7619cd9ccf3121026502c287d269c2a9f670e30be41c3a1b1faae0b7d57f6ad882c3dec2839671a48bb3aa172c8c48a7da4a0f2cf416c7d6c65c3bd14f4b3ccce4afa6a43d6b857407e05dc37b2347cd57b905112da60fdd8561ae4dfd8d9074a0503060c8924af0b0febf016f47", 0xea}, {&(0x7f0000000100)="40804387ba286aef5b311922", 0x23a}], 0x4, &(0x7f00000016c0)=[{0x108, 0xffff, 0x7fff, "310372def32d25326f7fb7007f186e57f80e12707b1caf32130db0f7e64d481b491e34d324b39b70ae5319581b0ef5a47f793b754571b93117f900196112247b9b69e86ede622f9c4c5d67889341f0d0d96ef3e92a1f72666aa8df7a6e5c05ef7184d50365bc5536d8e1fc9d53b774b0b54a6d14cca7bf9a19c84131cd04c831db5e6f12558edd9f618945431ec9d9992370b9e10c58eaa17373cc3a7b8e1182d0a833abc9da31a4569b55da47fe0d3aa032f8117ba6ada7553a9eef195d574413a5a72bcac0ac3cda704c901732f487e5da3d30f589a22c6af3bb95d0ebb6613709024a6c30d99d58e9fdfb3b75e4a97357"}, {0x78, 0x0, 0x3, "405f040a7c0d5b444bf3462a378cfd762a7416ed2638e58db147593a548c76b776edffacfca97d1ade6ab11155bdd3ee7f6d038d09bb8f6a0bfcb554430ec0a34b634039db063a77e2e0ecf5134c56563e6628fd5001660e305735f2548f26062bc07f42"}, {0x70, 0x8003, 0x8000, "2a946c1d266a97e16bf6319ea4f2946b6219b8c77005c5faafde08fcae2450789ce118b86d05dd19023065576d360cf4b4318b18e10f476cc5809990895ac425675f8f02bdf9e304ed2c76b2980abcdcf0290a7357f4b9157e9a4da38ccfda04"}, {0xb8, 0x1, 0x9, "b8f113436d79fdb20a56f10c9db4be8f92bff7d6332ca764f263f6cd6e068ebd50b5654397ff1ba15033197127d9055f60771ac97d7119224f1110023ba039f63fa467f615ad762f4dfac972c76d71d590b9b524d797c4d461f17ba6c482c90e24398d95eac9e46623fe921c40d7bc52f8d7585901c3e05a3c568aa4720c8fa61f9917785150cc86d7512cd8907588d0e575753fb344a3224b84417a179b202c4c524e3e"}], 0x2a8}, 0x0) 00:24:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x1, 0x203) r2 = socket(0x6, 0x2, 0x48fc) socket(0x200000000000011, 0x5, 0x8) r3 = socket(0x20, 0x4000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r5) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000540)="f9000000000000000038d0737f730000d355272ff6126c9c388be42bf30f", 0xfffffe3e) close(r4) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000080)="07040000000000180038d0737f73fa8b1aa0197a", 0x39) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r6) dup2(0xffffffffffffffff, r6) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r7) dup2(0xffffffffffffffff, r7) close(r0) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035d17270a6781845000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d90782622ca64b95b73000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fc92ed6628bb0a95bf8805c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000f707cb7a8eb4e6d9e69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002501ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab236010000006566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3d4978ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa882298a0f55e53f76e8d1142f5a95afad823ef036048ec96aaa7f49b616afac4ee10fbf535e12aacb402b2fa2530052e1782c9cb2a7"], &(0x7f0000001040)=0x1) r8 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() r11 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x5000)=nil, 0x5000, 0x1) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff010000000000000500"}) writev(r9, &(0x7f00000000c0), 0x145) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) r13 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000000080)="070400002824f1704300"/20, 0x14) close(r12) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r14) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0106978, &(0x7f00000000c0)) write(r15, 0x0, 0xfffffebc) read(r10, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r8, 0x961, 0x5, 0x0, 0xfffffffffffffec6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r16 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r18 = openat(r17, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r19 = openat(r18, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r16, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r17, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 00:24:58 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000040)=""/73, 0x49, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc) 00:24:58 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) r1 = socket$inet(0x2, 0x2, 0xef) setsockopt$sock_timeval(r1, 0xffff, 0x925fc7adbd38b2d6, &(0x7f0000000000)={0x8, 0x4}, 0xfffffffffffffe2a) syz_emit_ethernet(0x1000, &(0x7f0000000100)="4e657aac1075847d9124119cf968442f30231a5a630d8c025d7550711248fdd0ca6eebb4ac34ddf7ed1115795b37ac37846d55b8ac62fb38f2189a0664ed718c71949389915a95a8d3b9941240c748cc8e7dc846b5ffe0d05b4021e3e2107a34c6ad7d81b451fb7f41c01bb6d757634f45a2e94ee4b07a53e436e1f00485502b95490c96d7304ee9923d14f7d585da88a4a06126ac5d6674dccc6c9c3034536f922292fb552b0103e234ddc63a7c5565fa6d6ff7a0ef1132862bebcffa54e124c916dd39fb8cee61b596cb5b346b660f3d08711f0d54effdd5c867df39f941f97e812b7ade34779148db5a8988d907f07bf1986b964d5407c66bed37d3c08af48c8289d5b7b5026d65b260ed375ba9ce441f99f8f423a100f2abce7a9e2a90f3606ae784d31121ed4dd500ed21a6d612d5128fb128ae1a141e8be214ba17d04619f5c5e5d2314d5a4b9c0d06affdf6c6cc5987f1837f3186c6b4b1033360f835cb3434607c2b7a8aa2cb7b9a6d9fab72cb6dbc602e667005b8365b7724b492531d9e75a2c1d1cf372f57ea4c7914c02b15a8dde0ae0dfe84664815f6ce53a2a2ebd53b31d26246a96f063d24b68e50cf5ae71ac5334f191821dba834d588c5e222d71bee2b592310c6ef8ea46261611caa5e3e229719681bb1966bb6adb4f25a2b2131ec14e334fd74f237a9736040c785ff6a475149c7e326b57df29dbde6c59c8a1a6a1044ef789b2d99c76fe449f0bd9827881dd0f110f15d451b0152e49a7647dd40672ea5212e544268de17907f7289193aa1d410f8c7d6c53b36ca048469f30eda600701cee95aab67e994ad662971fa34ddd5c40f5f4207fa89fd50452c4706976707fcc3abd851ab6b788f2859e58f976e082dd8fff33d8ee26b6f75e1b62168940b5d5e17ceb0b6afd0ec16c072572205bc09c150c95d4f3aeaa131c0a9326f3a43b6d13efb5b55be171f3120b41bf030b333a2e991e91f3431c3167cd769cf162ece5bd83d927f8c39d70a850c26009fa5ad0747a7df9229b28df665b7f41553e502fa58c58e403c873d97fb8d47de497b5711c9e08f68dec7d0d2ea17fbc073524daa18047bb86ef322e1320c82ba59217676a387fd931c510813069bd223150c32a6a7bcb97a87686222a2e766ea95572c7be996347b621f100f019e03f86e186558d3225f4e143dbb7f76015fa427b40fc73ad6917e2774883ae8b346b1e9df422ac2bf2f3f5532cc9564c540fbba0908ee6e7952efd5fb6bf093406a62a98ff57aaeffe05e34b97e448870684a17af207ceaf9e26acd7f17050b865829545217545d5dd00c4c30b16e8b479bb6ee6cca7c86efff8eb6b64ceb665415981cab3dd56e642c57bfe0a38e83383798358733879133b4b6331f8cf5a8fbafe7d16edddd5e32f458a7eadea29f4397a223516969436ebc5c93de2a286c36bf1a419024c717070545f62e962aba04dc2e0f8c6b6e86c038504133d545b94efbad147c323c65322c5ff57d6db27245bd693c7d27e33d1272672f7ac28d43d4d37bcdc954a06d213fa7dca2e7960e6ce5554236fc8c0e5114fd0cfb035809906c6fe8172daaf4d49e0162716445d2103c6482daef338807db319139cc42dc4206a72a602a3643b0e13006667bde7aac7b0b36b988bd51743b1729383de738964ac852187e09d69560ccff7be5417606bb35fe196276966457590a9d75ddb592df03bdeb2f7554d79b6a0745dfa5d1f5ec83a049833dc8abf20ec22e568545a5a1cca393e54a5541ea64871f364d68ff1eb4a4db2f2da7bc812f43481b9f4cd1b2d1e6d923a7659ec37a74b3104add8727efcd74320d5801273976b944130223d3f35cdee744ac183fc58a193e5b51df4f9a53c28479e444c456128273d369665b114e3e7780a9cb52aeef6c11bd1b8ab21df625db1e81fd8a1d6fac75d1ae092c58a88fe01490890983f02fdc36658c4bc5915e8dd032f267ba526b846be0a4335170b48196f041826299f35c6e29432c9bfe56dc14cd782c434f17757d7c7da4e9249c125bdfb1c24f55e5b7b3e9983b727d61e0b9e06813884187b5cef5bdb7a41441432435c5a3ad8bd732daa3f58d9a0cc5da9eeea6c77166723572e63b58951396c4313da90927c74173def6aef0b97cc30fd04438acb8e39f2542d4c0287206bb2f8d8a77c9ce5ff4b6a7e7e888a13eb056a997642d7931c09e769ff220439b0b49a0728559e61a1a48c84c3abb097a9065797861cf73e4170ee65600c7210930a0e3abd99d6b40f125121601097e63b8a7bbef6628e58d19957ef4daa4f3ad1bedf2268642804c05d72fd58a383be413fe67d4c8da4ab6c6749684603a5f42c39bf3035e525d37c01df6b09e0e70cf9898bfa963a9b1dc5b81a043fdbefa6553f74a350c2008e536ae84e961d3e620202820adf4afce4b583dc14355072389aa0cd58d7e6a75f9a6cd88de3121397f0475cc2c10f635e757190f1ca99db7fa37fc1e4ecfd7ced7e150af1f61468f4f9b5416a579c033600528ac75407742d2facde665a505ab34c9e19b488ff6278b6832c6f2e2d0d36bd5d16c39c6eb458c6d25ab8133ce34bf1166706b8b76c08d1e49124b65941b15709f8e6eee075f9d5fdbbbbb63c557931a6477e674b46bfc385d479f2c08e0b45c9072e4c9d3f05886600c59b2e09c999d6372061bca7267df2946f44dc0b93a9019d953a97e941acc58aa7f148e6463f422c675d4fb8d22c63c8038c7b464e0ab93875d0bb05caf4719428bfb12981eed199d2af51ab52040727847bf2a8fb55a075c8e15b97b760134b8aab6779ffe278ea24e8e1b9882177b3ec7f539bde07e11ae2d128392ee009b650eae728f2943c6435249459b0dd74bc9967b1226e64d5ecd2dc44b6a2b61f733c768c8151818b91244b0b3f5a3b2b3ad4f782d4633ea97d65900340a69cf8c678c968f5cab9eaf7561c660f70b660b145249a434a7f5834cabc3218957525087bb558c5c5d884f963d5ea78323ad2f1ff4671ba8f6b85c39380ee7bb272cc5e8bf68fa68d46b03775a6d6a11a0af30f771872c115d37130365265f657db17f9bcb4d33dad4835965140fb3f8257f45d00b4f87737b72db78c63df504bdc3aae859d533f45606beaa89678a1315570208a8b3e19fb2b36c0d77cfe9c8d10d3398fe8a4076958c89dde6c6519e8e7468098185012e6672be130388ee5d5c1e0a7e9d1952717dfe75c24d3b82522b87c044c9b7604febaae30a411044aaee052181d6b684f85d94d1482e00ab6b8b5482a4277637136d55d9fc684cd43d9fb087412cb9ee27ed007276077a3ab30fde9bb87883cb76b4c4adcc1eff7e5b2f08845ae329187c16f8a5a3aef2527124ab68f6007b88ec618535c5d6b5a0797ef09495c5f9134f72d754a5c82e36722359f3b8ca903c663da6d73c3e45b2f67ec65ab22a3fbbec22c3a77f8edbe7ec83c7c3cb015f69484a7412c7531b6e5058003b0134d0a61a8de0eac1ed7ba9f13c1b0b491462b6e851e678a3735c57e39975645cbb88507a3d16267228424150a8fa5427e5be437b07ae66dd87645a6b6ae71ee81d10ea6523883834e7fe161124989e4246517e321c1186d2cefd98319a44c94b40db4f7e3d04480eff5bc664eb607d68410145395265f05f5ee87c216dbf0d2d5b9e16353bfcf8288b84e557541bef4e366577cfa5feaea0888a0d28b4aa44a967eb13f4ba7b08ff15649a8c327ad21bd5f650fec975c5d367fa5d7ed21cdf2f5ec991a0041a987a758aaa442c319ee30ef240463909adada5fd399f42b0c17f4e5aece704ed1b39039e3dbe5d8adbacfbcf7463e1a6105342b0643e3ed44e7f208dbbc6d1990a4f26fa9e92fe87202f694f799cd2ea1922d0d436d01d0204cab20fca8a53545ed210dd6df792ca6dd5e3e89aaeb251198b9887a7bf0128961f75199818ff61147aec3a5d7febb0b82937a48365d7fe01ff71dc02d4d4ce80f8187a46d439dbbb0f395810ae889c4d72ff227b0232a911bfdde82497721ef97bf28178dbc6dc42d725b0860a95d5c98eb25ccd7da7fa0ffcb17ae241755f998c6888d6f4ce1bc1fbdc0add38b074ef0d60c73aff9f9d8549105a0e899153fca9d159eead929bbef4d41265e8d355c007a695ddfff6de1701c64ac74af5b372ca9dfc1a2d47ac7fb527dfb0487edd69390319d0a0acb2ba3a3881fa6cc7e2e5bed6134b8b5b874abf45952189eaa7ca4efaa97a1c4c065ee105c7741c83921de5297c9feb742690e25106475a2a10bacf5aee7508312b919c18c3d4ecbeec7c97149fd4bd715ad0a8667f742b86c5f3977fde61e28c112967965a8ab58027b1ecfaddbf1146c1c0ee7a1ace3ff0df18955ace6297bab17e2e6c913caa23edf908fa4f9cb818581b3a021e39cc92c746de3936fd7f892cb9c93c801bf1f2b3bde69e9cc1f005e02ef7fac78b06da14a1e0dde6bbf30654ee8ff9753c777d79bf30e9b0467703e7ab84a5d7bffae90ebc3daa1793411282fa1cdc5033d2a8e0821ba6bccb18fbef07a285aca11c65e402a93014ccc02cf64d0840350864f3c386d124160e8a1bb4b2d09ed20d2ce799fdbbb526121501215ab1b9a314f4a5cad629188c4a7f37e580d46baf0ba14e21762bd86ac3d9f522d335df8aa6890beb90082947d57af64d64953b56823177999978678902b66482ad1358cbbeb3ffd54414253aa5337c97614f6234ed893da0561a3c737a91fc60e490c3b1ebeb41f4aacaa42559b5ec18848f0cd988ce7490c2dcf195fe4f0931e4b3c2a9de3bf428e6bbf8d24efce19da7a503990007a2aaddf58b220299ef07df9fd4fc9c60d55b0cb95a24baf4cec16428e80a23c514caebbe5264b2782115a7896dc96e3118e389aebf22f2591e555920cc635bc9a8716f3478733972120bebb81c67ee167bfe706a3106099adbeef129121e6eb8d8e3d1e7995f15ae28a1fec22aad5b9e80e342ce14a4d4a4b0bf152ec41f8be74966d17dbef58b415e4ee6471e33f90154c1ec1328f2980a8675d7fb1590d3256675259322fae7812cb0879d1635c249135c586f8cb2145d3dae41f3a97a55a95aca243fbda057f239da786616d751701b5a858097db5eefb88c4335970b0b15fcfcc304b81a2e8ae07db59d52e0c647baf128d77bc55270a9d9d94b3336d46400e7c0659a59b4da0d0a053d008e4e802e5396d7d24b33485baff659baa23b8c3fedf06788bcbb74a64cf0d0b924b447b20dd3e60eee1dcad13c4fa9a7a69600f85fc1c3e4bca27c86d71e95a1e8554d7c66580ed13a633f534102e580a86ec82b1ddf4e50edf90fefc97deb9f4f96eb329813ba97dfd61996d425a49ae9a745ac3c21ece6a8e5e627abdbf27ef8f234c8cc8277398a0e863065f16bf4c04f5ee5576a1c28f4b2c500d37d18311df5c6e8ed4649aa31850336df80266f2362aae210170e969ec8167f985ffb97bd6efb7331f33ccb081f8fd7baafe41622789f9291855eea5ab554118cc223bf3e9417018d05ec4b8e9524d84512f0f3d5123de1546a8f607d7cb7f257ed3216f1e9d43a45fce5a0408d31716f596772ee178b21856ed24a4ddd2fa93f40b90aa58e7d80e9b8958ce172a78d2bdcfdaa42f229d774eac47c0c3e26fbb5f0115386e18a29df1ab99532b9831a2d7d222fa1eff7f75a5be430d3d3524632e0d6e21c08442337d639720ae2c8d154f266f5c214aab61e56651f4a58f82e3d5d936d091bc02836eae10fd801043c80cca856d9c19aa63701faeb73fd21911c1d0e") kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 00:24:58 executing program 0: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="3c3a9745f8a5564e82b41c2281fa001824c4c5b98f1a0a0e2d9f129b27e4087b8946fffed4d8e92c2f3e7f3074fe1b6e5d32a9cd20ec3300810ddcd5f1d4e34478e9c14860745301072c912d6d1e62f3be9a201fc63581ffddc47d9cb06a835908b27eb704aaf11ea9db0f5fe81c21157287c3ea002f402cea8ac9f1ac6e3918e3dbd8e45d0b4598191a9d0259e107c4937f1a35f9d0201b2188c9ed0fb7d3c813e7c4b976058ec9ef0b5b43a65b541444f987da1603af9f0ac73c574a116657accc650e28e826f1eddfe5168e6689fb4b63eded1aa9a09e772e8679544ecb0f279c4e31e3d24b5eb84f3b6fe647ec21e5ff6e7e9b47511fc240", 0xfa}], 0x1) 00:24:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 00:24:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:24:58 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x2}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 00:24:58 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) listen(r3, 0x1) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0xff, 0x6, 0x23, 0x2}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 00:24:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r3, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/169, 0xa9}, {&(0x7f0000001340)=""/165, 0xa5}], 0x5, 0x0, 0x50) r4 = socket$unix(0x1, 0x3b22110e76127eb5, 0x0) getsockname$unix(r4, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001500)) close(r5) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r6 = dup(0xffffffffffffff9c) getsockname$inet(r6, &(0x7f0000001540), &(0x7f0000001580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001600)="1e3108e9c5eedb59a8eed397a948aa18fe968dc6dfd7af", 0x17, 0x4, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000001680)={0xb5, 0x3}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r9, r7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000001700)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001740)=0x7f) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000017c0)) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f0000001880)={0x0, 0x8, {0x7}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/153, 0x99) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) 00:24:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) kqueue() setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 00:24:59 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00e9aa29"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3148c, 0x4c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xfffffffe, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xa0, &(0x7f00000001c0)="8a4314709820e6ee4ab9e4a10de0a19b52039c39d4d8173ff73e9a9de9f4f29a48b2e26ceaea54d22c1c2f2b467c9d7db1021ad7575f309a0ec1a3c69e76f14876066b9b7680e696cf45328f85865555b2b0e642931f7f38773ec018ad13e35b9db0ca9991cd9170b5dbde8fb0109540a1cdeb8904947c27f52d1920a7ddcd04130d9aa7dc55c9ae938da424402d2925dc47bddad9a4cde334a7ddb1b610a789") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket$inet(0x2, 0x4000, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) write(0xffffffffffffffff, 0x0, 0x0) 00:24:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2c76a22f66696c653100"], 0xa) r3 = dup2(r2, r1) r4 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = getppid() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r16, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r18, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r19, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r20, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r21, 0x7, &(0x7f0000000080)) getsockname$inet(r21, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r22 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r30, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012ea66af362653000"], 0xa) dup2(r35, r34) r36 = getpgrp() fcntl$setown(r34, 0x6, r36) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2, r26, 0x0, r28, r31, 0x80, 0x5}, 0x8c, 0x8, 0x0, r37, 0x5, 0x7ff, 0x5}) r38 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r38, 0x7, &(0x7f0000000080)) getsockname$inet(r38, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r39 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r41 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r46 = syz_open_pts() ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r47 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getgid() semop(r47, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0xc, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r49, r48, 0x0, r50, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r52, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r52, r51) r53 = getpgrp() fcntl$setown(r51, 0x6, r53) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x2, r43, 0x0, r45, r48, 0x80, 0x5}, 0x8c, 0x8, 0x0, r54, 0x5, 0x7ff, 0x5}) r55 = syz_open_pts() close(r55) ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r55, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="3972215bd3ef510e9a6d2a1f6e05eb294bad8058bf3b656152d62024e026a038466ad0508267b2a9a3ab767a4433d9d745a589583f9777abe38ee1e10c0c123f2fa11b677cd63304016226d3df5e18c3db72a6f4526e7b8b5d376690d1625d3ff856ad8d8fd8b0b086d34a4254b8711ce9d0f3f2a173bd2b9d407792a18eb21b5eeb7591fa3e5e52bfde2fb62172af5d8945d5519b3a36d73f3e9ba04eccfd1474fcc4442f82198673686c845d1d94509ad0082f980a055753152bc77328cf10facd4f7b089c1b07cfa4d7e7fad3d40ad4476fb2b429ba4de8845c93e38846ab3f61a50e", 0xe4}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="08000000a6061742ffff0000017e45dfe47b958750866abfa8fc4975e3046406e3ef4c4f64d5aa83f31b85f7f7a63562c876586667f6c201000080399ef44fcf5b28fdb9eaae35474b26e1fd60580bc1594f7989e62c006940d4bf0ac2b7e749ec872e0c33b31201f2d432a29547579b955012980dcf1d3a6829e657fcb3d4f83cc706efb9696825b513247dc1357382acaf19b7a6e4fca5398f9aaf10a23ebfaaedaf1741e5c78672a4a5fee2f92c99a6f0ad595eb88d3209cdb544cd3ee6398a23301ec203c6e9bc1dcc2a7ff5e744c1ca037c3825333a34df2772282e892f9149011ed2d44c6d3cf1456ce6d9fa3a198c06b6fdabde512c152027cca57b", @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r11, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r28, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r0], 0xa0, 0x208}, 0x2) fcntl$setown(r1, 0x6, r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8000, 0x8, r4}) 00:24:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000004c0)={0x1f, 0x0, 0x5, 0x0, &(0x7f0000000240)={{0x6, 0x40, 0x68, 0x1f, 0x20, 0x3, 0x2}, {[0xfffffffffffffff7, 0x8, 0xe7, 0x3, 0x6, 0x9, 0x400, 0x5, 0x0, 0xffffffffffffffff, 0x9, 0x7, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x4, 0x8], [0xffffffffffffffff, 0x10000, 0x5, 0x100000001, 0xfa, 0x6, 0x101, 0x100, 0x100000001, 0x26eb], [0x3, 0x2, 0x0, 0x7fff, 0x2, 0x3, 0xdef], [0x5, 0x7, 0x9, 0xbd21, 0x1, 0x400], [{0x8001, 0x3, 0x979, 0x3}, {0x5, 0x3, 0x7fffffff}, {0x4, 0xb3ea, 0x4, 0x1000}, {0x0, 0x6, 0x9}, {0x1f, 0x2, 0x3, 0x1}, {0x1ff, 0x7, 0xffff, 0x6}, {0x7ff, 0x3, 0x400, 0x3ff}, {0x3, 0x47, 0xfffffff8, 0xffff}], {0x4d88, 0x8, 0x2}, {0x3, 0x6d, 0x90, 0x809}}}, 0x9, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\xd2{\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='*\x00', &(0x7f0000000140)=',\':\x00', &(0x7f0000000180)='^&\x00', &(0x7f00000001c0)='^\x00']) ftruncate(r1, 0x0, 0x3ffff) 00:25:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225f7fa77f6e5815f73f2a044fd3305fbd5e41c861b5e12871bcaeb4448d25be4dbc5b4f57cf71aa80000", 0x10a) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = fcntl$dupfd(r0, 0x1e, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) 00:25:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="286f2b00ffff040001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9, 0x1, './file0\x00', 0x7fffffff, 0x1, 0x1, 0xbc}) 00:25:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000008000101000000000000cea1fea7fef9ff07c73fd3357ae26caae615fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89430f9000356b8c8d01651e9300000002000000000000020208a371a3f800040000000000000001000000000000000000747ce25f2d750000c0abdaf36219dd9a155b2da2a8f2ea2377a0441ab47df348ceec3760c970cf0510a98ee3de0000000000005a7fb4cc70fc1591971b85b7a36674e08bcb182c46d9854093d70880d8b32a80eb7f25d9883e819c", 0xffffffffffffffaf, 0x0, 0x0, 0x2f0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="4802893859d4b2a888e2eb57af305d95e024bdce42a467a8076ab38638c97909563e6c8f9e65ca97cc604dd462992718421560177124dd6ad8d13fe88b53832ffafbb91185047ad3f72198015e3b33fa11c7fcbbcb7e5e84b6fe844c6bf95454135a3e0a49028b24a3099fd3ed07f86da136f821f020b4f517e4108f39de068cca15de886a6c66ffc8607a45292209644564c6f04aa8f295e654", 0x9a}, {&(0x7f0000000180)="618aa7faa2672364217763a3ae224a2a9c56d2acfed564d2d542f4beed83c56e090a84b62bb21dde", 0x28}, {&(0x7f0000000300)="0c0139e3b0201fa0f6dd2581cd460e1ce7a8483313f258f5", 0x18}, {&(0x7f0000000340)="106cc68770d4570f48438632c803a708e8a9b98bc34cf9572f6e2f04fdce62f79783b0062b3d73cbd7d950463cea03674336079f00bd8af155f62c7767dbd80d7be62e7f9f608a18c701495c73988e653aab240e0169b6ea3479d0b503def70bdc0e8bceeab0f9f5a526f4050db2be7f509e577187be017fab8879051f3f5a9a579fd983378c558c2b6853bb19d41294a4e7894bbfb77195f44ca5ea76bbcedba2d2792651ba8e049d78c2b52322b51d4e3319d57335f20c692d8f3ae25f10559852d693db63d2cbd50b31b47b261ef599e724cd515706c800e53ff8837454f1bf884975870e736b770d3df642e57f9b8223efa980fcea2e8a73a81fe299bbc894f682504629cd47cdab1e84b01b4a4233f2ccf3fcfcc6cff6a3c33bfe3800bd9a80c53f4366b26d38ba3a483144a7e7382b5ab98603f09d4bc3587620c429840441eb7a8ff3c18b240294d42f875c0a3c2a42186f77cfa2bb50ba889b76a828b57568cb311eb1b086645ca8f19dbf9b95260f74bb695e897e037e8e4e103cf6d82451fff96aa9582fdbe60fe644fd28dcfc06818aa140dbc4f5e25d125740a13209b22017200545f88d74bd2c8b1be54dc7afe4fe23fa778ff1fcf2b01fdcc7a252adeccd94cef46aa5608a4caa5ccb2117b15a49dae71e37ce5f85c8d565283e9b7349715bf6d9b507ddad99ba6d76e2e03c3f8c6b1e02a45513c9c057c30806ee89ee72e0773057ac7d0d65465fab133ce817379bee47702e36c57e53826ea654693097ab1f11f992f996e7fd0e658f6fc3b9fd30ea78dc41c4bffe5cf7c5c6391d73c5873dd34e6ce2f96cfeeaaa514a4f0861383bf59e165a8918fd3e6d7602b1b3edc78718e64282838c437f91d16e012c172a76e01fb6695a765495571e462d3ab22f353562cf4abb795278802ddfc451bd835bff4f5b524deabe51790f0a7ca6e215ba08dd0e5255f5a1bd7b4d5617b489ce0b39bfc942779c2397f8f4d9959a94f719a09e84f60aa46e9e2d66fac435abce14797de4ab80caa644b36afa9be8e79e6613878b8a795ada6a0910c7e73300e2f1ea265af1546968950f485c068ef91b6fbc7a670b37ec7575123b1fc3fd2465ece05ee7e75f6c759bf8fee9cfc47b0967c453a1e3b1ec9d481b56cb21bb879d731ff6398a7c0a3ceecdedd9e44ac8709c62861a3706a47ef879e8b5e39d6fb0b6c747f68cc49228c67fa0d49b96312f8009a0bc9b0ba4633f715f43f6aeafb3967dbba97d80bc8d001a1297ae4492ca98ae9a5aff9a9e1e3ccd827900b33ea3cd80f8bb456a80a2d77cc1195a53447e0f7f02e33081d547c88ea35123eb1eb1b776589897edcc9ec972f1b62149d23b7f919e1c7234145bbf2c1f034e5103f28197a41c13451ae1657651b7f9be9f5427435463f391c4c8cf21af717b258a287a2b0869e89cd09b7c9d13c2e8ff540628e9779a181ee0844de3d6f74104b2f492ffad7759bb56c93d1765e90c9191f2595686bf713409c941bc0fb044199e62289f92b327ab8752c587b7c91593167d772826d4e6243778b3d1ae2a1871b6e77341b79ae4f75e6886fe6772a3557de7e10d74c403f10af2d4d9bb89ebd2322077f037d6821a5f27d1e6c6c9738e59cec58f10b53f657dcaf29089d550ac757d4375f05f19fef795e302079fedc63b7b761beddbb5b1686b4c29c71121bc8b8073ae965d6c497e14b43f91550410b3a5c99db8da1b24304b309be1f2e23973491c9e480876e989a9b3dd734c3e00803928e366eed88c98936192561508b742fa54769fa7b1de4f1641de2c2b175e3b4530583a5abfdd3d8e16caf42b7672ce5f40e7b3ba11b442777c41bc6c91d5fccb943084a481fd2af4f6a312291eb75fa56bd73b313f3cdb4e7cacb7aa992cb80576af2a1d2c8186f25cd54f9ffd167507689d831828508ccc87fb2eb4b9118d26a3eea8c3d1d06dd37bc21d2b6fc7bb6ac83ff45b247067a6ead3c28b4e66dc99e4ca921b886fb7a74327b2e784fa2bcdeebbc99a324aa26c98df696e20191d11dfc98f2865be7def0eccb7ea3d5c77f143be11799f47da2eeaedfd62a853eb0b89136a316911acbe8514828703b4c449228546365bd8b131654232903775040cf8b7f848a31507c577355773007ca34dba209fac58582e701022abb1684d355179565ad028862617a4e5304f17350ff2bb89f0d1488b7c07000781167449ad4df1df0325ef251001a49c440abd95c87d63384d97ea9cdf8f6b485b0ce8be0c87e9c03a2fc30404ab702c1e33d0235532317f1912b9fc1d03906f98379e511c9df1e0379b3708d4daaf5ef36fb96b0620265065017e279aabebe0ab2abc01b915c14eff66902e39a863fa8307a4ecc90438777dbac710c17c2ffbf1c77b9b78a3f5158fb0bf69c2553e460a81e0d60091529763731fc42603ee763e5b40bb4359ffb783146aaa39ae08a676e935da7363fbc1eaed4bc8397da44bdef5165d8389d9323a859bd8a2a3c1ef17833dacf34781e81612469baaebc77fd5443a3cf81a68a7fb545ec1c37a99d734cd6ef4cda9ff0fb4c619a79bdb56353a355fcbdbd98f74640cf679d6aca3e2fa6450e892caeb39e77a0e78cfc3df17e8830a3dcef061ca272523822f4022c25e63c32ab860fe8967ec0d121a45899c5835910b68868b6bdad8f0f78b33cd849b0fa96cb05c85a49b48507980511b6ccb8444b5379a51aaf4e7ffa81c914efd0acae11ca625ecfc803ea26b7cb5551aa41c335cf23fb46294a93c4d021d527e9aeeddf0a3e040782eb8004c364a506cfac3936dfca37ffb5a34438d97a1c60ca2ae23fb250b99f313a784d2512481ca31c54f1173582d8edc725c026f7ca5563363f0412a7144a2cd6cd03d443a832b5d389c5abed21110107cd0c38bb9b77f6913a1b12e3bd879209b9c38f0ae679739dc205aff57bd6a411dd8c56520f0d9bd3ee92314fd5ed6aabfe4a7ab3ceed67231da54f58a81e4828b8f153d47f9368be8ffae8b88100076807e51f23f63ce74c7b0f87c32b758598f73342abf2abaeb706ba1fe240f7c3d22636cff8b3b4f9a0f5857b9a23b89ca8a6e607a24ed6076881a0d339ad39e41de83de3888d9a909f288eea490e5262b4342a716ece2734d7540888f23becd754ea65950938debb53940fa8e95c0781465c1d426e6a943dcb42e998d23f3e4fcd85cde38838272365eafdd10e65a9859a3d5be7bb41e04d2d6b11816abd0aa48a3831e7f9e78961eaffe68e42087d4528dd6929283818dac3e0e9ceb116a74833040f6c77930f6dbaacee50a2df25c8e8b46d5e6f854de806eb694bdfb18a7588ce51143096cceced49c6daced30995c4697874b6c2b0659afdecd9c767397f6c8263a0105c6cf7ac624f7c8f3300c54d44141cc8c17979be2bb7ea17c426b1f72360e0f81f565ef4b3b467b8d987388339c3a19a26e35b3ebf8eb21a5db2303d8023e24593cd6e381c6e9fd9464fac46561b31f5a4b370dcd1d414ea3194c1339565deca0893aa9df81a90e1a8f98a66546318c1e1728fa5fa5f156143a5bc065de4126415274c821696534dfcde8ccfc81796f87818c3c187b5602fde2dad6fc0f5274d0cfc2210632a358ca0e655484f1863bd11d1385fc9fa1492599b58c52d90cdce3ef7c513fac0b406b0cc4a9c7bed8988e85d2a5fea6f3f1a4200503135e97fa67c385a3cf8029edea89f41ab58f558ee860a031bf15c6dff190fe062c83dcc2cf97893ef60a9c9fad878313c78cb1f4b98430e21b785333a16d51a8f00c31f034245173bb3dbad55ee78389f8389b2fff5ab3a3d96e4f44d96443326ddb47760778e0678d40ed76a28a5dae92ee40851d90c8bee33051720e94db7b43b654f38228bffebec5997406fc72dc866d801c175b74aa14807fcd1e96ccbb0ad245bdc86eb23853b65f93929d04e62fc6586513a2c9fce32e9c00077d0fc74fdab90249318a7fc5061fe7e8240e1e19a3263e56431c38618ec1c7179883b4fbde4119c8bdd24cc6f62e360a9dad1a4d27fff28527cb307fd83a2e3450099d05a6f75c1a00bc3154dbb7da4b3c7aa9d9d1d94c186c955b55e896d5bd95d2989dd30ef4067f7e4f3027fae766c5e28bdcbe165f435c44c84d93f6ae0a220bb454be542b24b05fdab001838025fdfbddeec6f32a4413a4bf2a4ffab6ee063f106e0a7ba59cce298740461b3d7573c089caf427b4a20ed290455bdc64e9398126d5cdef454cec0a8ee3dbf844a21be9afbc8483e10a19c3a2ba3d6715b6721be513957d02117d4ac0e55afb0c66911f005744ebe72bfe219d303ed7056fb6a1dce86deab2a2ea864bc2cc2b31650242742903fa134d803f589c0755c200353747747690c7c791ecfcb90b9ddc56af3ee9fa2c6a6030f1b732f2b74d4271665e13f88e4d4144faefec9ae50d19fc1c1c051e7f157edda73cd4adabddb4bc261277b92b45aa1bdb8e9b8ef94161e422ea5789230ee0111a047aefd27120801b523464e99bfa4fbfad847458d461bacecbd3722c56e2b0f7555d80a4f227a12b010e3b86c15aedcab77440533ce540e321f49fc49864053d00e89d07250ccd7479ec0da6b7f64c2c4cc89ae2fb8aeb6d4d48b386c1a9ca7ccf2606360e9ab1f3c3dabcee74b7055b8d7fe07413c6fc3afb141dafc47d5cc421232e359fd570aac48ddc9fbbf25f0c65afde1eb4798fcd6434cb29f308426aa96a7b133e3ac6417d852b7df67c3c0d7ffd1d367b5bbe7311beb5f592a7223c3b017c38d9bc73236b48bb40ea32cee3290ae8524be0e0754c8dd951f461e30ef6d21b37e614970be46ce0d8815eb0682702dbcc92c6d8ca442b1adf6a9cee3813ef2a50c058f968d6e535cb3dd79ee466cb701e097bbd2e359f5c64db21211bef2d5cae8708b1c46bd179698971e26d29aa39387e3d631cd5dae014d3d9c783260c5dd729fa7b127bbec7aeb89fe3848d301098ee8cd2afff56ab2306fa5390f4995c919005acf621a20707b1e65929577f2789b73498add0b1a1af18b9cbaa1bb7cfdb2b01cd3c4a6a1e9954614c854c616a4a72144831338e8204545e01319cab0bba829eb311f33901bb6e3ff54df98d457458e055aff03a0aae5e019500b0393a854c32cdda59255332f7a4256dfc215c7845404d9324c38da6271631f0815a49bf57ba96825235fbc304974b6a59b99f47684c17d97f0d6fdaebcfdfefc0c409308f93fb0f12b9a2aaa7322ddb34cdfbc82c17073851d112a02c6ec855165882be617ae11b412e2ea9a5201b10088a1369c78325ceca8a518fe866191f41d65517ec3b6476938e0626bfeeb4551eb4069e390e1c656a05e2d68fc9b9e8fe7d0381b86ea724e4643f471d55ba011469f230f24bd378c994cf5eea62ddaf87d82419b1585f9abc0c38620a0583821f5c0b0bc16be4ee31ea2eb6fe5a9e4c6ee96890574088c21e413539faa08a4dfa378e06456e0b0159a7c0c26438bcc47400c3540e0ad4188aad297f66645c237f90ae4e4c496cc9ee77d417b0546946912b57fb4db6ea122000634899872296a05f78fe39e788fab61d5eefcb4702f4d4d4cddd812e8d955faa8b655728dc5eeddefa858b4e060ccdc7af3552ca6e69dcb105d484a03b73810d11fcd3fb51f160feabce9e42ef2ea91a80230b892e12e323c1fa7e5e8e093aab62d2ed98ce41211ca3e8ddc506a8a1ad6e70c3ad27c8454904c7f63276f34a9fd020ae2dad20b36f9b0cfd769dddc440c91b693f71aa2f71177939a4103f4a43fe58cfcccf0759", 0x1000}, {&(0x7f0000001340)="57147435759c210b3cd288a98f7d3335063c7e5fadf899e656e2de2b7d7e81561c29ef8819c9653b344e317fe757c81f0bf2652da360ae72a8bd6213449c8a7b88a7b7a4ca2c5d4138310f78da4e6cd94f1985b6330d102978fcdab5a8fb76c91096e71ea0a204b7a69ab9bf42ab1afb9cedf87b34b7d8cd2fc094fb811a4825bed6de7ed06959ea66ed288d98286347b759295f3121faa6d977376b8b38294a14d233", 0xa3}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="a000000000000000ffff0000da00000034c44263a5de84ba56f488cb826a264696380e17a9864ea1cd888f052b4c327bd8d41862445715a2f1885c95401231defe6bc8c55d40fc8e7683c478362dfc86de92de0cf2de6f3c8450793442dbdffd5e72dac99bd2e6bee9ec11ddafd7fddebb8a07c37bc3e0faf027a75e951b6c4323a2e86490cf29af0fcadda8800039c5c44ed4ed58118391ee00000000000000"], 0xa0}, 0x4) 00:25:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001e92f66696c653000"], 0xa, 0x0}, 0x0) r3 = semget(0x3, 0x0, 0xec4b5448ee914852) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)) getsockname$inet(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x0, 0x7, 0x3}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000280)=ANY=[@ANYBLOB="36ce736a9e9cbd8511b7c1e889158817c70380bf83291cddfd933ac7368f0332fe4b2f7008b92df4631d506b64840866030c46bcdc2777d8291532a3a4"], 0xa) dup2(r25, r24) r26 = getpgrp() fcntl$setown(r24, 0x6, r26) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r16, 0x0, r18, r21, 0x80, 0x5}, 0x8c, 0x8, 0x0, r27, 0x5, 0x7ff, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x4009acd6, 0xffffffffffffffff, r5, r9, r21, 0x6a, 0x80}, 0x0, 0x9, 0x80000001}) r28 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r28, 0x0, 0x3, &(0x7f0000000080)=""/57) 00:25:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000100)={0x0, "a6e003f881612d56af40bc89bafe50fe312bf87a2eadda57c04787867d21d654addacffcf6bca53d8bd0221258ea60d1800c9c53c9e711dc4b2a29757dda2e3dc4d3c57d10f4d911d25f517c2175804ee7d9bb28877853e8dfd925afebe4831916c9db14b6e29760ee90ebb73ca064666736"}, 0x7a, 0x800) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 00:25:01 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x23d3835b859a6943, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fchmod(r2, 0x4) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0xa) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7042f000000000000000f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/92}, 0xfff7, 0x3, 0x800) r5 = geteuid() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = getpgid(0xffffffffffffffff) r18 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfffffbff, r5, r8, r11, r16, 0x83, 0x2}, 0xff, 0xa34e, r17, r18, 0xb8, 0x4, 0x7, 0x3f28}) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r19, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x40005, 0x5, "4180672450a9010401005a1d29f58bab2ce43696", 0x7f, 0x7}) shutdown(r1, 0x2) r20 = dup2(r1, r1) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 00:25:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0xf7a8}, {0x18, 0x0, 0xffffffff, 0x1000}, 0x0, [0x1, 0x7fffffff, 0x2, 0x8, 0x0, 0x9, 0x7, 0x80]}, 0x3c) shutdown(r0, 0x0) 00:25:01 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) geteuid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 00:25:01 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x20) clock_getres(0x4, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x8000000, 0xd89, 0x7a, "9f9f70f7672e269ba187742292a1ae4b04c5888f", 0x5, 0xfffffff9}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000300)=""/106) 00:25:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r15, r14) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r17, 0x5, 0x7ff, 0x5}) lchown(&(0x7f0000000040)='./file0\x00', r8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 00:25:02 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x0, &(0x7f0000000100)) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x9) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r4, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r4) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000002c0)) socket$inet6(0x18, 0x5, 0x1f) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7cf1676bb99955e36015fa94881425e8670bef2de2581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c0000000000000000000000000000b7a60550cdfdf7d565cdb1b533cc561ccf01daab2c5fbf9e89e885772dc870afaa99725fa0b8d422dd25b818222af54f792814689cccde350d78cd1807ec833d57f60ac4bac5d7924bb7cef6be2f0c047375158bb9246f4c5adb47bf5ec6700fd45b6831be9226facd4ea4dcab4827d698f94893f7e791e240a4e6284fa9f7965c2d98f6e9014b6554c96ad23b85664ef57ad857d44c323cbd8dbbf06a666db98dcd6e0d17118a66de1a7c3ce65c0f2fd3de9cd2e8a3c99dc30ded247b572969c4cc6a15bd017739fe33c654e6", 0xfffffffffffffd34}], 0x100000000000016c, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 00:25:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRES32=r1, @ANYRES64=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="9d7b69e27ab13ae70dc1e0332b147b9e37073e275dcb7c04565814d4b98c121a4f0dcd6e8b45280811dfc8747a79635bd43caefa50e01f3f7a0bfce4b8b16891de85a557681cbdc6e0b20a35f6040c8206bb12df195da9068df6a9a0e5e831ee0020f1ddbcb4af020063297e21996bf48fe0a9c7e03d617bab705ec42a1314492926079e2d0339e4a92f9590d1aff0cb78013e2e0eb5ac9783abd401e0321307395d2fd3ba796940fc3e30399a020d3e4782fa5275e97f4a22e4c0223c8c65e2378cdd90717957", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r3, @ANYRESOCT=r5, @ANYRESDEC=r0, @ANYRES64=r2, @ANYRESHEX=0x0]], @ANYBLOB="33c2525bd5da5d0c0988e94a0b1278af882be814801f9185b22d5504fa39ae256d95ac12162e711bbefc4c0a2991a13e0e9dc290eecfcb0a69809b83dc4906ef823f42b4cf1f93238b07dfa2e816d6d5870f60e30fb0330dc4c2de6cdeca2cb2a91bf7c9704bff816820760153084ed6d60a4242eb4fc224e4f7419cd1f85dac266de7be5bd66095d9f442c44f4b4aaefcade8afcdb680c6dea9f0e71c1997e6dacddd3a3b79", @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES64=r4, @ANYRES32, @ANYRES32]], 0x5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000080), 0x4) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000100)={0xb6, './file0\x00', './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r8, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000040)) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r6, 0x0, 0x0) 00:25:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 00:25:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() pipe2(&(0x7f0000000280), 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x1000, 0x6}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x7, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000240)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup2(r19, r18) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, r17, r21, 0x5, 0x7ff, 0x5}) 00:25:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:25:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0xc, 0x2, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 00:25:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 00:25:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6a776f131603eb45) close(r0) execve(0x0, 0x0, 0x0) 00:25:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x80000000, 0xc}) 00:25:02 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1, 0x2}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = openat(r0, &(0x7f0000000240)='./file0/file0/file0\x00', 0x40, 0x100) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x4}, {{r5}, 0xfffffffffffffff8, 0x8e, 0x4, 0x5, 0x4b8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x5, 0x8, 0x65a2}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x6}, {{r4}, 0x8000000000000003, 0x10, 0x10, 0x800, 0x61}], 0x203, 0x0, 0xfffffffffffffff8, 0x0) r6 = socket(0x18, 0x2, 0x0) socket(0x2, 0x5, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r7, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000002c0)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = accept$inet(r6, 0x0, &(0x7f0000000140)) sendto(r8, &(0x7f0000000180)="5f5640d9f7bc20aaa433e83f8e5b320d97249ca57fd0a023307657c60d54636f2f28d5ff3bb971cc714353e25590d78b02f666b9173eef3a3829b7a46b912b4d316811ade986a4b7585f9ae3b79292f11921ac9046de8a65328ab1e39458e6ecf867f95f7c55d4bdc9d369f1d387686ab52e419e9d6e64fbbc6647690f3b56", 0x7f, 0x400, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x5a06c4093b93a48) accept$inet6(r9, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r0, r1) 00:25:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x4}}, 0x0) poll(0x0, 0x0, 0x6) open(0x0, 0x8000, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001780)="20d79d905c605bc250a40c3a2f7ae960f30b7ecff2d9a140fbc604974ca0b3e9b03d3fb5eb03004b5a5c271d5b68edc5d8bbc7e185034c8655972c7fc7b061dd12cd995f715a44564ab2ee50e0ed38923ed20709ab60b95e89dec139759b816e3a19c246bd6a206bf292e0f34d050cb9b3aec019f49408fc65fb8e9c2f95f599060000000000000094fe01f217d2b6e49ce939801d0900000041bd36d11102095df4545dce6800b88139600ba1da06084b58dceb5d1ab3b9b676f6c6fbefc6fbf14796e2dc9c721097a07a2f7a48eb6511750cb2b7dc0c49de032b6c7ae869337c57f85b7e8bb71baa35000000", 0xe2}, {&(0x7f0000000400)="6e4f22c17f105993e8a7d8789222facc95fbb8e2212ff456aba0d09a78e2c7cfe780588411acc3d4affceaeb7515b729aed9bd76da1fde2cd34210375c7bd8f00a6cd1f9b66e8209c00755b7bab3bc1f77b8cbd5ec1db9de13c6d05e4b4f0fc3a81a04bddb030aae287d79691f1a8abd4fffba24d73b074905e05754531759276647d4c4c99a54540ada3e8f8c45c1240ead0c6a18157cf51cabf9538a0156d60f4632eaddc0b369dea93d5f02f3987b997fb5d9e21e66ebcf1003328bd275f65711fe29632429e98fd8f7c0c1868908b3d4ba75a5498b92fd8a4ea68d812caa2422054c3c048e3223362b4ac988caaa3619a3aa31af19a1939e07ce23f9961d0b011e4a1a12bea1810cdad6d99fca30e91d5dcd92fb9ab2cff1ed240cebd811b6c01ad7141f207c417d6b30b5cc12547848b14ec82e55bc2fdaacdab69d4851fc36fb67393bc447de1ffb0f9372d3300197a9513a3ef651425391318b53b11045d3adbd6022ba6174539992c05a96f149319edc8b1508e0310c117ed4623622965d99772aa4b95980f83e3d9cba2dc6cb0e234ce00a25dbd9c78b74447070049318a7dee3f81893f8cb", 0x1a0}, {&(0x7f0000000300)="d052581635ec5a6a3f8ed5fd17d9498994d67dbb7932d6df66ba5c9cf0123c3ca46e95b1c61acc05ea9a1990fe0070da7572d3e97f8ab115240696633daffb29b0fa4acbf12a1b7587607ae82dac6ad0edf61b955601d1972f96bb30bb5d261405a622b195b02693aa4f5900000000923424fd61c4875529cbf78c1b35a1cea2f221b74015caf030a183520ac199fa9b4d81a206c928187492e9f10b7cbb0738b6e42bcad0a1d04c749aa360ce4c9c3ec11f02750ab77b9c51aed998a666ebd52445f0fa67420ed95b163a083dba18", 0xcf}, {&(0x7f0000000240)="31986f69093488747d6abaf566c0351004a35c65de5e6aa4701547f177d6bf734edcd1e431a42ac30b9e7d0de30a3c36332f55e0efbf2ba434625e2aa08009ea149fd49f0cc55cd16ec84b1de5033c429797b00e3ad2456248f9cb8508d5d1b0076edf94aaa399e99b0ca7754bf0bdb64359fad1b75576", 0x77}], 0x94e7e3ae9a8aec6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x9, 0x6, 0x8}) getitimer(0x1, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) read(r0, &(0x7f0000000780)=""/4096, 0x1000) 00:25:02 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x1, &(0x7f0000000300)=[{0x3f, 0x699, 0x100, 0x5}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="82022eaf66696c653000e2731f898e6c772e60670f415c0448051e468f6778230308c1e4c2a46c543ba8a79493ba8cf960b081c7bab3ef4be68c16a4cc5504aae268fcfacdbbc20f8787824f91af6760cc4a384905ebf0358f81f8508fedc3"], 0x10) fchflags(r4, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) getsockname$inet(r4, &(0x7f0000000640), &(0x7f00000007c0)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 00:25:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) close(r1) socket$unix(0x1, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000240)=[{0x0, 0x1}, {0x45, 0x3}, {0x3ff3487388945816, 0x9}, {0x40, 0x1ff}, {0xc9, 0x2}, {0x22, 0x5}, {0x0, 0x5}, {0x82, 0x1f}, {0x8b, 0xfc0000}, {0x26, 0xffffffff}], 0xa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/223}, {&(0x7f00000001c0)=""/27}], 0x1000000000000373, 0x0, 0x100}, 0x40) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 00:25:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x5, 0x0, 0x713, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 00:25:03 executing program 0: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10288, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000940)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)=[&(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='+\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='/dev/null\x00', &(0x7f0000000a80)='/dev/ttyCcfg\x00', &(0x7f0000000ac0)='/dev/null\x00']) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r3, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) r4 = accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000c80)={0x9c81, 0x1, 0x41c3d579, 0x3797, 0xa825}, 0xc) pipe2(0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r5, 0x0, 0x0, 0x1004, &(0x7f0000000d80)=@file={0x3, './file0\x00'}, 0xa) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) ioctl$KDENABIO(r6, 0x20004b3c) accept$inet6(0xffffffffffffffff, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) 00:25:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) fchmod(r0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=ANY=[@ANYBLOB=',\x00.e0\x00'], 0xa) dup2(r18, r17) r19 = getpgrp() fcntl$setown(r17, 0x6, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r9, 0x0, r11, r14, 0x80, 0x5}, 0x8c, 0x8, 0x0, r20, 0x5, 0x7ff, 0x5}) shmctl$SHM_LOCK(r5, 0x3) 00:25:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x600, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3, 0x7, 0x7, 0x15d, "e700000010a000002230b8e04800000000009200", 0x9, 0x3}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 00:25:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x6) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) 00:25:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 00:25:03 executing program 1: socket(0x18, 0x5, 0x0) 00:25:03 executing program 0: r0 = socket(0x10, 0x2, 0xef) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) geteuid() getsockname$inet6(r0, 0x0, 0x0) 00:25:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x447903d26be9d676) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 00:25:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040)="b6", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000648000/0x1000)=nil, 0x1000, 0x8) 00:25:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r4, &(0x7f0000000040)="31ff2ab020ee2e2c573eaa4ec3c671fae311c1b2d583ae5f5657250cc320a2295a81a5dbbe1ce0d4def4f83eeb07a9f957a0233c725646e2557f85cafddc4490698b73445663f92065d308", 0x4b, 0x5, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r8 = socket(0x11, 0x4003, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r6}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x14f, 0x2, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 00:25:03 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1124, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x4, 0x7, 0x13255206, {[0x1, 0x0, 0x0, 0xfffffffffffffff9, 0x5c, 0xffffffffffffff0c, 0x5, 0x6, 0x3, 0x1, 0x4a, 0x1, 0x0, 0x0, 0x82e, 0xffff, 0x2, 0xfffffffffffffffd], [0xd4ba, 0xdda2, 0x4, 0x10000, 0xeb, 0x9, 0x0, 0x4, 0x7fff, 0x2], [0x39e2, 0x6, 0x2, 0x8, 0x1, 0xfffffffffffffffa, 0x8], [0x7, 0x0, 0xffff, 0x4, 0x3f, 0x6fee], [{0x4, 0x80, 0x1, 0x2f}, {0x40, 0x4c9, 0xfffffffb, 0xfffffffffffffff9}, {0x9, 0x5, 0x6a, 0xd7}, {0x7fe, 0x7f, 0x1fd2, 0xfffffffffffffc01}, {0x2, 0xc1ca, 0x6, 0x7}, {0xe79c, 0x8000, 0x1, 0x2}, {0x2, 0x6, 0x8, 0xca}, {0x1, 0x2, 0x1f, 0xabdb}], {0x9, 0x4, 0xef, 0xfffffffffffffffc}, {0x100, 0x9, 0xffffffff, 0x1}}}) 00:25:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x3d5) setsockopt(0xffffffffffffff9c, 0x81, 0x4, &(0x7f0000000000)="f5249866927ac59e4fdd9babb5a68aeb26dc3a491abb4f567117cbe10e001f8fe00d339332c63f0d986c43f4fb81b903d4f181bd6881b9c6a828eeb2c64717252ee3bf4048a546fcc361d594d1", 0x4d) 00:25:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:25:05 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x1}, {0xfffffffffffffffe, 0x100}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x200, 0x7}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) dup2(r0, r1) 00:25:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x200000, 0xff21) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f88696c6530001e6a7d2ab3884a7904c7bd8555a7d422b8ce556127c9db51d4faa8c0284d5a6e5421c9c4e5348d58c43bd21e2cbe8e42fe9ebbb5afe0b8437057cf4b740020214ba7dc206ab5fc8ccdae6ef4fe93cf4ed68e59dce1452648ec9965d5d819a290f2258bead23995ad81513b9452070a552c188f64a69531879094097622f73044d45af87aa2176fc27a38c8168e46de56bf3c035055f5f66d5fb39dea2650d296671eb7ef8d26249f260a70195a75fd9ceb0c433656cace6fa6c0bae95d4855ae45597b25fb7c4f773580c30ca4a1e0b8f8e7daebb5a4d33a4a1dfc171121115b1600"/250], 0x10) shutdown(r0, 0x1) 00:25:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x40, 0x0, 0x800, 0x200005, "1ffbdbdc1afd31027792f51b032c36ae0300", 0x3, 0x3b001fd2}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) getrlimit(0x8, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x2}) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) 00:25:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r15, r14) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r17, 0x5, 0x7ff, 0x5}) r18 = getegid() fchown(r0, r8, r18) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r19, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pwritev(r19, &(0x7f0000000000)=[{&(0x7f0000000080)="e155e99376a201e0980ff2b1918bd3b9d1b1e34dac5ed511d62b88338baa9a2435c15e1e5287f983d9fc4cab3dfa07baa36b70bbea09a2a4c10ee5db06d181f88f1212b845fe07bf7a15f449f055e2460b55192daef7ec9d59a39fa24cd23145403a21d779a8c51be95e61de354b10475f34bb2f04091b78165f24c59fbb0d4cf90f444d3007a4f24a8a4976aee960fe573f62fbee1ae34819b00d5598dcb8a351a2cf2c1187563517f49856db65b18899b2c0264fce95a60f302d1930558f3939626e6260464785c240dfab0b6d56e7da9e397655a54e59257064", 0xdb}, {&(0x7f0000000180)="72c0fd5410a3d52716def0a370ec8d58f8f568f4aca8abd00ae0ceaf0b51070bd44155e5f3b2c3f2907898e6c49ab010b2fa5b81e0348bdc693699c624f602e5bc74899593ac09f4f7fc79de9761eddf2c53dcb3800452b9f1af8ee91f5b573f27c1bbab28b78f8b5ed627c83dc65073e5b0a8810483d7d397ebb62241d70fb3f867cb51247ea14fbc51d1194096480738af691869ce1448687015227db48c17af5dec6a911857fa6b044dc3d41a9a8c4c61be810fc2ce4c24e32fc05113c2abf14da6136785b0da0d8f293ea2eab3c022fb43436ca0b9ab5e80", 0xda}], 0x2, 0x0, 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r20, 0x0, 0x3ffff) 00:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffe}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:25:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) mknod(&(0x7f00000001c0)='./file1\x00', 0x1000, 0x6) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000392ef5000000"], 0xa) getsockname(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0xffffffffffffffaa}], 0x173, 0x0, 0x44) 00:25:06 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 00:25:06 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYBLOB="781aec8b2c361f17e3aba581df350b0a6c1c6506e2c2c891d2eaefd28e6d047d4e9684f79615", @ANYRESOCT=r2], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) write(r3, 0x0, 0x0) 00:25:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1/file0\x00') 00:25:06 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, &(0x7f00000000c0)={0x7f}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x0, 0x46, 0x81}, 0x100, 0x9, 0x8000}) 00:25:06 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x2b) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:25:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 00:25:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xb, 0x4003, 0x5) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000080)=r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f00000001c0)='./file0\x00', r2, r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000180)) getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 00:25:06 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x100, 0x2ba0f700, r1}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x5, 0x3, 0xbdb8, "e71400a0990800000000000002000000007b00", 0x0, 0x2}) socket(0x6, 0x5, 0x7f) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fsync(r2) ftruncate(0xffffffffffffff9c, 0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r3) getitimer(0x3, &(0x7f0000000000)) 00:25:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x11) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000840)=0x8) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000009c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) r4 = semget$private(0x0, 0x2, 0x10b) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/255) pipe2(&(0x7f0000000480), 0x10008) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r6, 0x6, 0x1, &(0x7f0000000040), 0x111) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8000, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r8, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000800)={0x6, &(0x7f00000001c0)=[{0x9, 0xef, 0x4}, {0x20, 0x1, 0x0, 0x6}, {0x100, 0x0, 0xef, 0x8}, {0x2, 0x40, 0xce, 0xaa2d}, {0x22, 0x1, 0x7f, 0x6}, {0xfc00, 0x3, 0xf9, 0xace1}]}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) poll(&(0x7f0000001c40)=[{r5, 0x8}, {r7, 0x10}, {r0, 0x100}, {r9, 0x20}], 0x4, 0xb2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2e0, 0x0) kqueue() 00:25:06 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:25:06 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000cabf13a801be6e0981a975c40b36"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r6 = getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) setgid(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x2, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f00000003c0)=0x4) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r13, 0x2000746e) dup2(r13, r12) r14 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r14, r15) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r17, 0x2000746e) dup2(r17, r16) r18 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r18, r19) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r21, 0x2000746e) dup2(r21, r20) r22 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r22, r23) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r10, r15, r18, r23, 0x9, 0x1dd}, 0x8001, 0x2, 0x5}) ioctl$TIOCDRAIN(r5, 0x2000745e) r24 = semget(0x2, 0x2, 0x0) semop(r24, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) fchmodat(r5, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r25 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r4}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x1, 0x1}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x1, 0x2, 0x5}, {{r25}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0xc0000042, 0x6, 0xba1}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x800000000007}], 0x3ff, &(0x7f0000001440)=[{{r5}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0x80}, {{r7}, 0x1, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3f, 0xfffffffffffff835}, {{r4}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) fcntl$setown(r5, 0x6, r6) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) 00:25:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 00:25:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 00:25:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xefb, 0xa1, &(0x7f0000000040)="000083a7a8e7", 0xfffffffffffffe16) 00:25:07 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), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r5 = socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r7, &(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(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r8 = syz_open_pts() r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r8) fcntl$setstatus(r9, 0x4, 0x80) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 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) 00:25:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe5) 00:25:07 executing program 1: execve(0x0, &(0x7f00000001c0), 0x0) semget$private(0x0, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 00:25:07 executing program 0: mlock(&(0x7f0000507000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 00:25:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0x22b) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) syz_emit_ethernet(0xe2, &(0x7f00000001c0)="4ff62a2f9e5c57f0c03b4aab78c4d68555c07566010153cb7eca47d1ee3597a7c5e3f1492450abd9b6fc3fa87008d44fa43377d20eac83c7aef79429a203d4d0ce40b9942375a6749bf706ad8327151177c8a799975cc7a1a37eb0194728b27d8c7d787eb07699175a3afb6b5b3289549cd7cda8353c1610a8f4aa70848c0392d3bc24234a7a94d4b449de0f089e9f6fb9ffcdb91cac8a2efb9d23a49311818e49d39e8ec27442f453d274e981a97182abf7bf8cdc149daf5d1d4b6b1d5b2185de1f08865048f7e386c16b82b5059caaf7c94839bdd16ff7b09dbc1d2d0b478881f5") close(r0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fchflags(r3, 0x10008) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/240, 0xf0, 0x0, &(0x7f00000003c0)={0x2, 0x1}, 0xc) getdents(r4, &(0x7f0000000100)=""/103, 0x67) 00:25:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:25:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0xf17eb066c8ade5b5, 0x0) dup2(r3, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7fcffffffffffff00000000e74de400", 0xd3a2}) semget$private(0x0, 0x0, 0x8d016c06c989bc68) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x3) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) socket(0x2, 0x1, 0x0) r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r7 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r8 = semget$private(0x0, 0x4, 0x2c0) semop(r8, &(0x7f00000002c0), 0x0) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r10) shmdt(r10) write(0xffffffffffffffff, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) 00:25:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) accept$inet(r1, 0x0, &(0x7f0000000b80)) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r2, &(0x7f0000000a80)="88469171f9cbfc1e8f7997fef471a78407b27f92f889fb1139b504ec3926bf83857fb689079e83097e1439bfcec2b14cc1973e696052736870e332f3bf4e4a3ce42054a654d682d377ea384bd20af5dfbb833dc100dbbcdf7398086b58ce37c5b8a74f2d1730a424bf9c377becc4c84f1c0dfda3ee295f545a7e96878d444b7833ba4e9125f60e89c171d0f0c69e1f20f34a0b64bc818cc0c27b04c6d65d915ef402b53c0129b7241e65d1c049cd3aad4976d57a9e52258ddc08338b12fce7de4cdabf06bf88566e7fab056f668a602373fa007d398193dab577b5bc4c4f562301c5", 0xe2) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x6}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) recvmsg(r4, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f00000006c0)=""/218, 0xda}, {&(0x7f00000007c0)=""/240, 0xf0}], 0xa, &(0x7f0000000980)=""/172, 0xac}, 0xc42) close(r0) 00:25:07 executing program 1: socket(0x2, 0x8002, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="48df12ab944280df41824e19909c11679d717a5423a57002366397e44f32d089c93949cf7e87802b696c3e2de8a876883119f2ce72d41289ae620542858f31ecb90d8c61d9608ca410a135aa355f9965e024ecce18", 0x55}, {&(0x7f0000000240)="9ebe6b77cf6547240ee6bc47e02bd3f2ae473dac4dceef973ce60ae199f1b3143b9f69f0429c045f8714e419ddac8bd8a1474fc351cb0012b976fba1b9e1741cbf1a7a3189c910dae6", 0x49}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r4 = dup2(0xffffffffffffff9c, r1) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x2810, r4, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 00:25:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 00:25:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) dup2(r0, r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012e2f6669907ca1cb"], 0xa) dup2(r5, r4) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x10001, 0x876, r6}) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000000)) 00:25:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r5 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 00:25:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 00:25:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) socketpair(0x1, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) dup(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 00:25:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:25:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x1, 0x100000000000000}], 0x80000001, 0x0, 0xfffffffc, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:25:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x0, 0x2, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) socket(0x0, 0x8000, 0x2) 00:25:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = getpgrp() fcntl$lock(r0, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x8, r3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x80, 0x0, 0x2, 0x48f3, 0x1ff}, 0xc) 00:25:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="b7", 0x1}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000800)=""/182, 0xffffffb8}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f00000008c0)=""/168, 0x80000082}, {&(0x7f0000000300)}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f0000000ec0)=""/4096, 0x6b2}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/71, 0x14}], 0xa) 00:25:07 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x101, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 00:25:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 00:25:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x550f, "08eaed4e70fe014671c6a263390195607fcfd711"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a0d11149308", 0xac}, {&(0x7f0000000280)="6341cd770fe38d03816e8b766e5b1f6efb996e95da6c4f9590564ad56d92130657ebc6c5dc90ac8caaaba9fc2fc638377f62b36bb11deae2f01807864b5eed1162fbd0e1b3f5f4c0d41240b2fb5654cd04de39f9ca159188174bd912416a39e1e09ed351a49f4191a08e6d142560", 0x6e}], 0x2) 00:25:07 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f9000/0xe000)=nil, 0xe000, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:25:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:25:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$setflags(r2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x7, 0x2e, &(0x7f0000000000)="f32835be30a69bcf1d4cebffcbff13b9fd819931", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:25:09 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(0xffffffffffffffff) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000300)="1a642c15ae7419123e6f881da576307e96d15e26ce1898c1031bdd5734462a13c7eec2462445", 0x26}, {&(0x7f0000000340)}, {&(0x7f0000000380)="3268d70b3e8992cad9cafa038323b8303689a94123181af6cd56195913343d112a3070b3a25e41fd28454b32067104b251d74bc73d356c37881c54743730f2d81ead72d6747bd50b97fb6b4adea22e", 0x4f}, {&(0x7f0000000400)="5e6794a7f7d9093dcc8b6374a21c7d4dee1eb1e9647b5bb32f6e769b559962a9a551794c0503092a667378c8285caaf460142b737001178b717592b124367bdfc8629d908d4470cf32600bcb242cb7d64f5fa477c291d3cf6631a786fe4e9faf8e465ac9f30e21d38f08b954be0bd597b9", 0x71}, {&(0x7f0000000480)="110e087635fd617efb147e1f7511753e507bc2b526048e553db23b9577477db7c1d6f00e8854109deee1c1dcf9d14ba6c9c31b82c2bf7528672260c74a5ee819245b645a59d4167e6270766b400d1f0b", 0x50}, {&(0x7f0000000500)="b78d42b040ce81524aad51522ab6a53ac3ec59cc8cde592c6bb57eab9c", 0x1d}, {&(0x7f0000000540)="f0a67da37f8828a241c9fda40beb0e079872ff60701d4e25efdeef764d9803d6f9246865fab87677f9fceac0b6164f931621a64a05722cb720c668a559b91a9999c3de0be5e50e41f43983ab95849a90287012efb57873623563e4d12194acc617c565402c172a2c67cf4ceaf7198dd66da18f4efc9229c77d1d89d8fcc74aad48a652b72a960a51d6a6f577f758f4b7e6616e3abab5cb8d6ab301a43a00e406a4aae66e6fd354847cde23fadcd77b98c08fcd9551f5b8d510490c3b70f57e006a07fe6ca0b713", 0xc7}, {&(0x7f0000000640)="74c7ece76d45caa7ad49b96c36c581df562d5540f150a33841dce77c8fcf8b1c331ab1b683669baabc48988fe9eacd70c7b67f40651953d62bc854a983cf5de94c4f0ac3acad60", 0x47}], 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000180)) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0xfe783e86ad8d51a7) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) socket(0x6, 0x4000, 0x3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) poll(&(0x7f00000002c0), 0x0, 0x2400000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x31a, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="018f246fee84fe01c84e679caf856bee002e2f6669196c6530"], 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r6) execve(0x0, 0x0, 0x0) 00:25:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66692c65a969c6c56c653000"], 0x10) 00:25:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = dup2(r3, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x89, 0xde0}, {0x21, 0x8}, {0x68}, {0x1a7532b60fdb537, 0x44}], 0x4}) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x4, 0x204) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000080)=""/198) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000280)=""/132) 00:25:09 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 = semget$private(0x0, 0x7, 0x286) semop(r6, &(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) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSTART(r5, 0x2000746e) r8 = 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}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 00:25:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$getown(r3, 0x5) execve(0x0, 0x0, 0x0) close(r0) 00:25:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) flock(0xffffffffffffffff, 0xc) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000680)={0x345a, 0x1f}, 0x8) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) 00:25:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x7) write(r1, &(0x7f0000000040)="6b02fbba693727ce5ed894fbe07c8b38c0966b363c12bf2e3acb2ab009c75dd3a278c3b29661a1ccf015471acdf40956ba21", 0x32) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 00:25:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x6, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$dupfd(r3, 0xa, r4) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8096245a121ac55b7db6e8d87a9a7222b0e0ca8a9efb0e9e934c6e325320d5e7aa3a1157efe5bda3ecf44ee296928c6fe39a69c91c426ac61708f0770fbd4f1a41fb00c7e0338a0c43b1c914b92518569ea3807d8db50cab2b8b2ea5c87b2dbe3cef09000000a4772330c95c225177e1ee391760e019b583d40ccfce4da10a8c4a3b47116c6a6a1c80dc487fcf5536e5613c9e7308f43792360c25e14b39d655bda225de64e30ca83a5bb95428a3a5aab31add5c7add621b3fd5a64beccf6ce4d199637b219be07c8f00"/213], 0xa) 00:25:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 00:25:10 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) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') 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() r5 = semget(0x2, 0x0, 0x491) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, r3, r2, r3, r4, 0x10, 0x9}, 0x5, 0x1, 0x95b6}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r6, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$unix(r6, &(0x7f0000000180)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 00:25:10 executing program 0: r0 = socket(0x1, 0x8002, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e46050a7c46300bde8e205d1b1f48f688bd311d17793f9101d62d2513147d083c076beab3ebc252a299e"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 00:25:10 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='V\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x7fffffff, 0x4, 0x8, [{&(0x7f00006a3000/0x2000)=nil, &(0x7f00000bd000/0x1000)=nil, 0xfa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000195000/0x3000)=nil, &(0x7f0000111000/0x4000)=nil, 0x4}, {&(0x7f000027f000/0x3000)=nil, &(0x7f00001af000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000169000/0x3000)=nil, 0x5d3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000012e000/0x9000)=nil, 0x8}, {&(0x7f0000173000/0x4000)=nil, &(0x7f00003c5000/0x3000)=nil, 0x471}, {&(0x7f0000330000/0x1000)=nil, &(0x7f00006bd000/0xd000)=nil, 0x3}, {&(0x7f00001ac000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f00004bd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000163000/0x2000)=nil, &(0x7f00003b0000/0x4000)=nil, 0x1d}, {&(0x7f0000570000/0x1000)=nil, &(0x7f000060a000/0x4000)=nil, 0x1}, {&(0x7f00005b1000/0x6000)=nil, &(0x7f0000392000/0x3000)=nil, 0x8}, {&(0x7f0000470000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000543000/0x4000)=nil, &(0x7f00005c3000/0x4000)=nil, 0xb84}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000209000/0x10000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe007}) 00:25:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x4) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xff2b) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r2) close(r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x56) 00:25:11 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) r3 = dup(r1) r4 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {}, {}, {}, {{r3}, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0xbf}], 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) 00:25:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r6 = geteuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) geteuid() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r17, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r18 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x8, 0x0) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r19, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) r21 = syz_open_pts() close(r21) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r21, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10, 0x0) r23 = syz_open_pts() close(r23) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r23, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000500)="f75f8fb8fb6152be2d8d71d2af07f518f5d4d6ff0551a624ceadb6cd37177952069826487393aada0169e76d3506d332a6a638ec4c2abac554559eac4187b59bdd4a8fc3e052c492ce0924c07f67227e4a09a76d11651cf78c8f3e7fd9cca2f4c04f3e53a5e873d86fa51342153323a440f2c6ee3b32d5520130370abdee4c1c40e35f307cf4a7ef51ece5113dfe603a18e08f562f360f8d61fb5f96bb023929049674ce42fefdfddde12d0e6377bb33d30033ec994cc1e1c675887fc15b0b16687ea569e97db50011bf3c15a4ca65873b3bc92b1312bfc48df46debce511eb1bec7fc14cdf5a98a40ba7271b4e2047e69cc8f478cfed66d6571513327937fba5c23dc4268313a719a2bf880ef962d278f01dd51cb4a7c5329acf28eb5daa5f753d957e1bdbf26a7fced894ce07273fd033588f29b456fd9c75f361bd560b84274e6eef288399c606edac7ab3675ea68c90b0f420cd372ddf22a88577d78ba64b5b0a05341a0299999da92d2a38c64d5d1c0cd547e248454d5717fcd803af072924424a1e1a6068049aac68812a10abc5c2c451c17e630cf38a8f6bc2861ab31360e600c5b85e98ff2d4a7f0638384e48725df74196327d18d807b527aa51025a44461b66e59684c15f853ef3f4e2924136f20f6179cef5e5dca1fb0219e1b2876c99a4cf98642354e6617a8f2203676bfe7b87a3e1eda908dcebb642d652666f22f1f69a4f3e746e4d2571a4290288a916901787e0c005af2445a6f6909ba2084866186e8efbff5f8a84b49c67387d0b55c5e99a837eff93795fe3cc2beaaca809bbb3dde6014a7437b8d97fe2d4b42134d328964e839f552bb7cfdbaf30de2c859c30aa35e92a06b63fc385e7291af388cafa6a4e7c4f8464fa8c9ea1ddf6b6ef70841e828fe85bdbddfb5d4536c9718cb3070cc9b6b5ad6e7560810c73de806ebef256edc78ffd95d6875234be0f53ade7b7271777d761e315380bc06774434c679855d8d3c9776a1c291859d4a50186a339ce843ac697d4c0210de8b6b6a07729f9cebbf8b414b42db5daf82d83309061fc9820813a330aefcd2aa2b4a3a0c33b6fa793b1cb772bbdd1edce998fa67251bb9b666d4adbc6c5218764da7910936d2eaf5330d121a2e59fe3ace90f65c4eb17598a8b34cea66931a9ae5244698b1702c8f51c130b3a906b31fc73d149610e3473bb4cd7a1894afb52a7ee7a765ef8f9bba9e5ad4204a3c6b93e81b9ce3a5aa8e541fb1bc4d5ef2b212036ae489906d6d66cb8fc1e5d09c883c5d1ae3a0f6eaa4865702c6e5f4d8b4158c95e17e06beb8a969fcda359e928c7efb3007f3162efcf9e0ba6b2a61b4e5eedeaf95a5db32bc129a101750b004f70d21dc4805011af8a9e2e21209f66e42cb760fdc943c0b1442eec4f51343d414b2e947c8964c8fb7821b8fc4e941fe04bf5ab30f416a127a4f6b980678d89f60552f10d260eba8d05ea10daa38ed0d57c3ec0f3c3fc8dc8a121eb3e9a5105c91679f72bb002a2cea86e5926adc3adf7b9d55f707c0f79aaafbdbdd02b3010e853ad05be42d502caf4a6ae24efe6f0e3418452e2f43b679873b23fbb14d6faff1465309781166680ea8baf84c197bbaa5744e099f23452b937e1315aa6498a7b9259ad41f41e82a15a456c5c656e40d5f47e7279b7e5b33c8049bfe4542728bd7e161cea82eb08f22a1e35e4f96b19b4d808bddf860b720d15b8b8125cf269a12577f8ee8225581d6a4d7935767f87aee14ec8c4b400d430320a8679fcfe8ab4396380d28a8c4acd7b0ae499bdc6a4ce5dcefd14eb48672fd93fb1b682151b7224f9f50edeebddc84f1cde1b637cc595b67cd734498d970065d9a38834bfb7e93f50d3d27a77265c5cebe873036a8203b1cd30a792ea0c618aa1226ddacb8978efe7688000ddfc11cb30f7f0eb1afd4b9b1850b6818e44aa5eb6721540adc8dea1eb04095555f7030ee0fd0b81ea088263feee412afe4505d41b5cc137b727af474054565edd4bac43c3160ff11f8b2429e4ae06cd1b214b967658679705d972c2684fbbeab61a36f7dd21617daf127b656c9093498be4c4ac1fbb77f99d21d2f359c28c19e0b4675f00d47ce83c2d9ac16c26418788fc2e8a2349878270381b74b2fd02c422ab2c95a236f4c94a89dc1d02c1a8b2e667c5641ac887e396ff7cae00df6c564e2836bde4e6645c9d537a500ff34f5c8207aef1f02e432663bc3667c43167946b3d21ae840ad4179ba3d4a0a05ead163b386a8b492b49b740bbdd224649ba0c5bd57493439d6101eabbc56e8b186ca6a205a11884b15f7e650102ae8c1576b53c0b5a947f8115a42173351d72ded7f5d31e9824ea1f976c87a31f0c6b1a9e53cdcced743d31fa94d5aee174a6b0c055d887fb59f19341301207dec13fa2f0ebcfd615f234ab485e87e91af7255b33f7425e9de927984638789e26d0a5f421a9a01ccf404ba47d0fa5378927e3e3b4b06ca9ec48906b8ac662b7bff46eae1a501a2a5663e67faee5d3562c99e73ca4e8876f3b6655968b1bf20807f239fd5483cbe891e399ffb1f30d5bc7755bd06577d85b3dff75f73366c64e88e248fe7564b4af71fc6b2594b2be029d853088f578789b6f2c350df7d2a25fdd483182d9396108a3656fd2e9006c1f099c2f6b34f2738baeb444fa1f862d5cd0cf5389f748847a44cde6a014dc43fab77f75c06ef45c4c713447f7c5c55c0ab285f145494f1c2f6b741d6d12f1ee9b54ec3d02ad88503f478e96ab1cc61e4e9ec8ed36c1ae51ea533c41f28e5c3d5d92f721e6247f307a24cc6459ebe617569af60b2ea099ee555d7ee6331a2040fb0215bef72f1ffeb5f0ea9d1cdc2437448ec97c3a42920c08fdaf6e905caa4186d1a4a2756b258155c0cccc5e06a4cf562894d9a3175b02ce571897c7043a2e7d6d6492cd36e0688094a19f11e95f14e05f2137e7fa562c4faa4ec3f2df7f84510ff5189a760e60e3399535e2a814fad9875072335d18139531016329d7426c8e6cd009da45cf91366cce3df7c6700fd8bd0a7b8bc1732aaa39939ab946bce997bce0b2a2e68940336c34ec39c688887a628ba0dd54ca217dfaf53f1c1f616930bb52e49e6b847776aaa4af572463adcbcdab35f70f095dd4d28b1c07acf781d3bd29e149dd73a3f2f2d7fda170e35d3ffc2f1c98ab608a8b0e945d7a0e0d695c641dd4e31483b8867a478e7d9fa1d350076d305d4afcecdc2a2e2c97b1a1d328c9258a4c901b29f752ff42afc06ea22058114793513afb9758056804ac8e9dda4d4de01d9a69b990a78ea0ddff8cd8555e0358c476e6fd37d0e0461c219e96ae083314fc9856f008983aaa5eb9422744557e9322fa8028b7472014d4d88b7b17636e9d172be4775f0b8697fe35c94a647096cd5e6e01b8231a06bdffead3dbd75e18ead0f399ce5899bf8ade200cfb627a05df3817ab38b22fc76a80fc749b260f93149645cd5580aa200336eec1b14678fce5bdc7dc8d2aec1a8788679072b767ed066af982850c8927753b8dca54529310b3d88261edf8b0e988127db4ee14af61ef7b9cf7bcfbbf469c234f5a182be255531e2220a3140a97b4a16f8e3d384c446fddd5ab2c246ac0c9396dcff061f1a65c4beae2057d33a4e1c10bfdcc452779f76c1291a52063bc5f53fac3e528d0586c80a788bf171f8dc1cafe4087da7b1cfa77e4659cee227e0d224068d32567747d579e946ffdb806cb06f90ac908e8f7f40e587be5f984137e1b8997d193bc3d11a4723ea2de67934dac286436b7c91364043ed6924cd4b918a75f0fb42af895f0d5371fe968a76da26a4db46dfb5792905536888e625755ba02a5e74e128681d661be696286920d59da795b402e1672d72b7d6902f9e92a024e0867793fb1d368d7de142cce9013e0cbe86752014355c3aa61d2954a3dad234e9b063f5090504f4445ce65a7f0ee62bb84a88ad37ec6f3cea2a9a75dc8a9eee9051d59fae3723b7ee733700eaf86d87630efa3bd9bd2f039cf9ed4f855214652b4593db874341292dc9d1cb3c4c1366d6154104936a53b8104500f395eae0b616cd1908f37ab6a4574c141c70c5f05bec41381ac5af1c10d72b89bb2ed0aa69b75ab3b211a209b554954034dfefc182aaa17722ed19c4aac1e3bdf5a6d18614d28f0c984cb21d7eaeb2c0e732d2ac53a35e5adbc5e1d92993c372871a341cc6bac74f8c379fac58ae56f3fd5926c3a929e210eb1811399024625c86e1d39fb9f93c3bfb0c4e3d1353d259c2cf0a719fd11d44ec748acb46c71ac7cc67e2ae200d8d3d9dc07128ddb459a94b511983e1fc3263c3ef3a4f69511ab5f1fd7f415517d45ef03c06474cb9b2fd493785032467987c4b1d7e9dd34f16c3ff92624b26640954236ce4fbb72abad8795e1dd33c417a26ddd2a63bfaf9a8998cc0a50e475b7897002ae99c36db1b77409c1134f6aff9a19ecc397894fe0a0e5bc87d588737ec4857352a74dabff7835df67cecba29931f0529b119cade6ee8476fa5e4012ee8f4042774e2ce224dd42eed82ed36f8da0db3491c5a9bc40881a30e12a4d0593191b1530db65213d9c24e0887e58c576757de1bb6e091df6cb58b3e90087b42a6fb4baee92c81b30f8f42ff16ae623f3da7b88d428f8100bdf7260d6094e690cd5ff375d4981eb8c5b15143420953fb546df317ea777b453c3fcfc1acbaae4071148b2b0da16a4fe7421e11d21de9eacbd640586978ff224ae19bdbd7aae4abde2b7868540b1bb592e3ad01d06f09adda2a6858c81ea1d5530f7b543052bdeca46f30e3d69a7f56df02189ba6d1c692e425cfec99268661759154ca3affc54884984fd5f0f06607360af9533505bc9631272115642e10d3ac4708af0ae21800bc6ea6496adb4693af3a2493830bbb1670ed886f7b2df31422406a18ce38030412e3002e00c0b1e7d924f268ff6d9112924b56606f1d8d7e9d95f01eb2f19ce60a196981246b342720a0947b0013b21dbac8e9657294ed6570043514862a80f14cd6f46aaac03d34c1a429f8b9b43845eaa825d44ffe2be12b4dcb866008c41a4ae0a592c34325d1393a98f58455e390515c2c9c659dc5cdac6e24f1b18c162525c7e38f957dcbd27b0cb0a64d777c01efcaa002349bd2357c5f4a90aff07c97ea78eada81a6d2fb7f9f6094d8124ef04f685f6b323fec990bd10098dcfce89bf1d562d534e6e0395ebfc8d9ce5f665ec4cfb6cd73c3407dcb359c5c9f5c69c5ea559406111c58caab26a52683462392279a404c8465d4ee2c3bfacaa1cb6633ae7017720cb2080e8b63dc7b4dc5e7fda5b0af3aa695bfbbf635ed6fc186a57d5bea8180d54adc8501fa8b6c0b6d1a2f0510431a9aef49a30f6810396001419b11bff05e4741b63a3a9ef2b801bd235bff002010c4458546b564b23b9d8a0e6ad69cfb338ba11105a37a55536bec5f2b7228fc5b7255229286c57829fe0098898c9c0b15c8e750d45def6e3a9f13cc54cddd54251e177d88c9a21a113b33084961e340749b535398e7cda28c9a03ecd005dd8fd551fdec0f3b4e610d4e8753c004da946c0c9c8fd3dc2ae3d2b5c6e6b372312dcc4e33082a1afa9aa083b20b44893d380bd98e78d26079366dcba90944ef52ae5d24b3f1acd9277bd6784033c702577d17e704bcb4f145d7a09b685d4b587e5db19892137ea0df2e177b120d6b96f4869f2b0d9cf6c5f08923757d1cd6a57dffe5afe51d89cc0aaa964f236dd79eac59aef5e182f9dd34fb94441b18b2889a2e6c8b3a55d97b", 0x1000}, {&(0x7f0000000080)="f005c1353eff2e20d1762d5f6aa7cdb1a92e9da0b62cfc6b501920af9b9398084407d26a45dba921c7a67c43331b40783cb11e525275027daab64cc1d99303f4652005182ac148ffe65c4b3e2cf29bd4c57379f2f187b88f73c6357fe5b25403955e1d37b1aa6f521877ce2649d444e6633117a41d3177fa09d2693b42011c945fcceb0c7b55c1c3491a068437cba0e718ffb4fa0f29406ca6acc4f431ab0ae65d4840f3bdda2d2f04f7ae704c3abb53e9c730823061c2af56d39ec885f1deb3", 0xc0}, {&(0x7f0000000140)="4e20bb54", 0x4}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="00000000200000000500"/20, @ANYRES32, @ANYRES32=r6, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19], 0xc0, 0x18}, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 00:25:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="169fbd6ba49a729f76cb7bfa10202fc1bc3300801387c16c6bce446bcf0c80c87127abea9a01eb8fbf8d463d4610473ddf55a8e286738af22a423bbc6e3a3071072addb212a3e1c054ca6975df9a880f7cb6e698cd857a607bc2bdee839c27f7b69426c1c60e0d8b5fb4f1830d35854468effa", 0x73}, {&(0x7f0000000440)="b99ef482c59b546693aa24c5f534d92f635ee8dbbf27f56fe8d4348d82ed2d570ea18c8e0f85d5b5d4272b9accb6f567a328bb0000000000"}, {&(0x7f0000000100)="e696bdc765da9773ceb6606d6df3011c58a2b2fb22c5648baf20a5b5fc20fffcba693648e5001d8469d57f27dd5e463c8e3d08771e16e59ee4dd815f539863ce8966c77b7cbfab4acddef0796cd9ddcbdd356b632fc8e944f51cd9beddbe056ad17ef020a7fbfb4398c648504fd19b9b3a6f7ed7f13434c3459758cb605dccac103ccd107c0c87c0a9f00496c8350c07e71ddaf244c851c1bf56dd3210291ab5c30bbc01f86d9cb51d9feac251136249a60aabf9bf6e60363b0868da0b76db1b6106da02957ccb6320631df31adc59c677495d74a188ec4efd5729a78ac96fcec307ac6f96295ef618856b224eb11f7c914ae5f6f71bcf0df3", 0xf9}, {&(0x7f0000000200)="6ddae120c3a48d632a1d474ebcaaf8dce6e41b565ad8a52c365749c8ae5750183a1b7690f73074880ceeb6f48fea0dff65d5947d2a08d734446f7afebf0566914f28cee0da2cf0b10ddfffee708465397d5b968edc1ed99bd3acd3637438c67c6aef50aee9680605fa132c28123b3703ea4d3d59bf0d394be566601c07a2daf22e453a65a532b2f13a9dfea51cee903c", 0x90}, {&(0x7f00000002c0)="bfffc57f5496e6b7746bd1389b255dd73d75fbb1fea5", 0x16}, {&(0x7f0000000300)="d00af25c66300163c4374146620801faec2935b56d85ccd76658eb8444e2ab83feecae5829b5914422b97ab0f4a770e53ae2378f60d2e6b32ebe87a230149e8b0b69fbc41a2a403a4abe17cd9e58e592f69899f3e3bb1dedc0fd19f177c08df6b8de7fcf7cfd996f6700eb9daa67fc9df69e316b66d80f5d911646df5ca85f74a66069f4fafb6f40f96c0f0e101c6b6cda28b89279c550563a188c745b3b260e2580cb749edb8783d25e3926365148efe8a2fbaa7c9b547c259ae63e756a20a219d5a6346f6c0ba8519b6328ca5e9fdc49b8f13423ea49f8c2f5551e4b03ebc9f187cab75074", 0xe6}, {&(0x7f0000000500)="aeaad008203ce3829e4de3d48d869f26c740fc13413185535c4ba5750328b472e05ee1c78e4b0703a9c8d01b6b9ad3e1b558e9425d4c99c13579848708210647e52fddb979a5f11a56b70fb6f562a280f0c9f6bc7b6819d63e7900c56cd9cdd109b0cc6b81d55ee2e99b0bee34df034506bf0f3b3a0d0231e05aea074504c3f86cf7d860d7f6c8fe20b88a465818fb764102801a76cb1d0014924b48c09e86a6ee8ae8", 0xa3}, {&(0x7f00000005c0)="5ccbcf07f4bd6ac93348a5dba6386f1383f2464a06439841e2a01f0f84902a4819f3f311394e7ffc4a2860c164447ea00599e17ee18f97f1ae54cac71d96bf33cef96aeee04fe6fc03d8c523701780522fc656b7560ab76773019a2a998ec602aace571819df1f555cf5935fb7b0070fac67e8d8ca3f6a1c63beff6214a9e7a5a6bd19d8b594c5b1111d78e558f5f4b75e433bacb31d58c55ae01b003d50a279543b9b27a7cac16ec739fad66a7ab71ec2dfaa93e2c6cdb4616800455fdd73f0d4eb0fda9e5d9ca94ec8830756d37d67a668d445013cef97a43b874c21183c35fa2b6696c76fd31d6a1ce3f13bbb0b5bf5b4ad79e140", 0xe1}, {&(0x7f0000000780)="b4f1f1f7288a5c060038a3f21d2e73cd442e91bafc06d402c6c793211efea513f15f727aff1d010a1b8b392ec2608602dfba1186441d2101f872c2", 0x3b}], 0x9, 0x0, 0x800) ftruncate(r0, 0x0, 0x3ffff) 00:25:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000009c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) r5 = semget$private(0x0, 0x2, 0x10b) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000380)=""/255) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8000, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) poll(&(0x7f00000008c0)=[{r3, 0x20}], 0x224, 0x44246724) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x2e0, 0x0) kqueue() execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='/*a)%![\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-]*\\&\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00']) 00:25:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 00:25:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = socket$inet6(0x18, 0x2, 0x1) read(r2, &(0x7f0000000080)=""/84, 0x54) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r3, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0x37) 00:25:11 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000940)=0x14eadf1be1b5c4e8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0x0, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r3, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r5, 0xfffffffc) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000580)=0x365c3e371f681afe) r6 = semget(0x2, 0x2, 0x2b) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000280)=0x7) getrusage(0x0, &(0x7f00000001c0)) semget$private(0x0, 0x4, 0x2cb) 00:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xff7ffffc, 0x2a, 0x7, 0x6f68ab8b, "8512020bffffff0000fe994da2e600", 0x0, 0xffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r3, &(0x7f0000003080)=[{&(0x7f0000002fc0)=""/157}], 0x374) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffff, 0x60, 0x53f2c758, 0x0, "e51d306df4ef0a2dfd63b1b7c9353795b2decdaf", 0xb8e7, 0x9}) 00:25:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 00:25:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) flock(0xffffffffffffffff, 0xc) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semop(r10, &(0x7f0000000680)=[{0x3, 0x81, 0x1000}, {0x4, 0x401}, {0x3, 0x81, 0x1000}], 0x3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) 00:25:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 00:25:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x188) socket(0x19, 0x4000, 0xff) rmdir(&(0x7f0000000100)='./bus\x00') 00:25:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc6b5066b35c35d58, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271d4c627542410f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746b8f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aaea727a87c6ce9dfe764fa0cf3447420b022a4db244b6958d4c70000000000000000"], 0x3) 00:25:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="cc2cd970e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="5e6cef128d2757f826fa564839235f354606970672ae7fed82ce7a5cf9e47dff427162749b191b2a9b3f68247ddf5b21d4d9a91eb8611cfd9ebc099855fa8cca47bbb07277f0324db7500bf57bc4334a405dcae78d10ad3966d5268cd991164702b801984c29a73bdb83bd68b2d928c435ad7735f9aaf7c6b8938ab7b928a66152d9b2a763a45f44332e83be947f06f643c8b12f8ed4e26927c318aae4f08cd476f4ed5baa9803c2071cccb4cd28f39392cfebffaac34eba1c23cb274df422e0fa43abf9b383d4e9659936d8f883dee58bfe25bffb743f6022772cfce6e8e3fbec86d911c9e26656500c226a4e6170799a7834a552184440e108f8beb84535573be2594a868f9144e3"], 0x10) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/29}, &(0x7f0000000500)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x1, 0x1119abba, 0x9, 0x0, 0xa462, 0x1, 0xf42, 0x0, 0x3, 0x100000000, 0x1ff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 00:25:11 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[:\xca\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) socket(0x2, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 00:25:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 00:25:11 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x9) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1000) r2 = socket$inet(0x2, 0x5, 0x40) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0xac9c93573a578499}, {r0, 0x80}, {r2, 0x40}], 0x4, 0x7fffffff) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20820, 0x110) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000100)="5400d1c4f642743d478a2dbe7abefed9740b5a4236f58e752d5505ce37ed22017cae0e02eee4853617748e79c6e077c90eb4bca4dd5543ccf0b363dd1873aed916c938926ba47095d624b4830c54b21bf76a51fbdbf209a2e6e81b808af3a383e19d1c3c352ffda4697c63bfae658bcd19ef2a1cdf3caa294623d6b7d4523603e0e8b2520f3beccce19221fa97c5a384b52de9d486c772876a77833faaa4e3819693c3fee00ff593779d882ffc0298ce32a39833e883993e67fe6c91a86e2ade9d63ec9017d6f192fda2c55035a056ba0827f2859045c067cf045d029bbd5a875f3fe8ead417b7900c393b22", 0xec}, {&(0x7f0000000200)="1fd75590dfa953dadc1e1f8b18ac7b93b66ea73e9a8d9300677d193ed26e0d5b9e33023b801f3ca517cca9fc0839df5c589124656aed8065840161764673e42baa574db8fbf20850ceb49d82e9961067770f75a91640c9e77e0e92db743966d5bae07eda27e4292b43de0a4e3573d0349d9eaf96da64b589662411b32ce227ea63518f8942db60e7312c4ea33704f90fc9017d929b", 0x95}, {&(0x7f00000002c0)="ce0d8b00276a0b177d2c4cacb545f30b2c58c18be7a22a9aff86c05b0ea72b8b6ea03496205abd2682df75268029c37da0bace22b885e9a109560bacadc55c47e39e4f84d81f650fd8282b92befa378720564af0816762245d27184f4176b1b6c68bc247273b382038307702c772739f4aec3ed28b0466720121585f47c904e835e6fe604bee04124a71eb8420783bfeef8d9dc1c23f7b054357c63ecca257a8329106a30ea2d5080afc4445d88f94efe0a6f3eaea9cba83e449de2c3316679e92adc51235c14fe7d05ab385faa8850366eeac250b9e94532abbb242d16a586772ce0cc8c8f371a9a9a8f9f2cdd0f22bb7bc2adfeb1a052967115f9278276197ffa5bbc86a177bc21e7ebe216ff0a6b9a1817169199b19e42d4765df175ab589e1500d44983b5545926ad7bc3600b1ce7257bcb52114fd400820fcb25cb02768e61d1e8dd11d11b6baf881278cea70858e077506582b5569efc0db7ea2fae70469b3774587470be7d98a11edd608e938213e0f02f2cc1fbab7cbf476e2d7670617e8756ecf8d9d34a5a5ba8c48cb63435034539009b919e2afad5d7c9bf669cdfb9252edf66296350d6a494cce1262be7836ef093eccfd5c6749e42f1af04625fb19e1164b6032d95b3adabed587f144bcb239ddbfb155065577994d138da9ed81802d7f9419f933872cf732620d0f70341bcb1402a750ca3bcd0e63df4d36772d19327053cf46b080b4ca5b8480772f4b9c28a55f7a7ff2d29328d46138d724c8335ce5a28071d4c5ab228cc34185f967ec9e42b86870f2e44201b221ec8a18f3830be89848ff609197a93f8ebd98589535c05591cb2ddbb8378a1c89799b3f9219089d716442d3953c6d91c39605135d2a3e5ee8b2e20b6d9ae51f95029457d955d5305caff3a19a2df2749fa65507c1e50a2df3b82ea68bb0526752a41346e19fb82baf6fc9f10bdb401c77d37e8a244682d4555887f35d26ba8bc27fc9294a3b7e174476ec368ddf4caca28d90911139eb6d1ab2d333fbb39a2188da6f262abb1384ccc3c39f7841fcbac64e8b987a1e41efbf0f1f3c8b4d6bc3d5b9b641023bbfd9b7d7b05ac67f12e7f2743c161d20041c0d0d522af95fe1fe71ec1e09dc10ae5e67af614f4d8518227de73c3e127459688337d39b9077eef3f61ba9f8c774b466362a12199bdd34ce82131842d41d63f6039e716672f1292166f05497fe50fd2a6d0d8e4c597759fa0c30333cc0038321388b48701afa1c85ec781fe7636a6fd79a3df7747544571c2046d006af950af64559f0fbc296e04e24c70e3c24df73dc4b056fe99f0cd8de52c22aa14d56a6115605d8b9b2e759e3165ed7e73d9b8b091b603f617e6e149194acb8ea67593d70e46331a40181562f840993a77986a7bafab7e778d9b53fe2eceb1dc05a7d4b1c3de5a6734dd6bd98b12f1c872bcd0c375256452da7d59939d537772f78f244fda6b43418a4abaf2cd839993830ff36507d3fe7ae65d41db7856230dabb15ee6e0fbcb5b7c7e6d32cb026d4bdbe3ff4ed827d6b5ac887aa5000068cdd149288b70e87f44ee6aa40131bb88b455c068eb6c54a4ef21b3c4caea1de1fa03327f65ca4edff60df824cba33e454fb701ce926a2aa600e1c3c87dfc6717187d302ad27400a30dbb676f67808aa5ec38aba7ea33f44ba81926bd56e0cbc1fa371e53505a778e028212a286258ed01bcbb55f3187599d96ef61f791c791c7235117cfa73bcfd6cadfb638ea993280491403d8a9a20d705cbd1f4f5f5d5d911558d84b49b73295e72292c1d9187ff31ff6013a8fb8c07d6b24e8ef2346b2fba40cdada16190d949a35362605cb99e60c16af609897493ebc1f8f05751b968caaa711b6d51025173e361fff5a591f5895a95ce9aba31d35c2df8c4a1997a3bbf4fdcff2fb4fca1baf6a8334b7f09b7488e18d36c408fbee1bbcdf892338858cea96660239bc418754751fc3bbe9abfe7fcb0e2855d0b063d4ce6f8a5c9a26f226770c9856c5d7546f0850a307efb706939fb8768e4525223ccb8ea44798c20ec32e1edb08141b1ab2d72bc8d3c5e60531ef36f0fa31235c43a9f7a2435928c2ac2c03e772ca4be09f46812a465949903d69f815394b1b371e1f15280aeef632fb3274a34cff410d2c762b1421abce31536340160ffa0e313fd7f020a6f54b1a17f560624ff0064c18899a77208934316f7db59b7bcc2d03bc71168f3f4097189c81ba867eeeca537ec424e1fdc5b4d10443119d66708eaca4c99a1e1e290afb5e3d8e1ebd79fd846aa03b65c52c996c3ea1ce937810a41ce61cb426d20b681e6c0805dd112f4c3d685677d256a6c2190fea99cb0a1daabc6da1c6eb3c121cb9aa3129f50951ac1bd0433b92455f0762de1a765b607eac8d00e782f5b3184874d7ecb843f776b47a00a77f9fe6031176649396fa475cb8fa3c66abf6b2f1a7e018745eaccb4901196a4bceb355719e6879bdfaa6419d704cc2631f0f26bd60620d6d84ca9949fe28f2758e8cb88594d27b96da5ee7313ae926533371f4fd6dc86871b6a060778810b3527a864635d566e5cd54a1f9998dad3b7a712c3eb2505782874d6cd73b92e7d362ba011861d0e03c906a54287c5f27108e13843f4b56ca29dc8e6b54a91665cf379b63368e2c2ae15f680dc78df758a9438f6eac88283d79198be4bc75b53e522c42c9f26bf174350b68ae645a5df85cf76beceded237cc021a16edb2f24d8f28d9121445b6aa253072ac59826876efb6c9d5539f91b0c609e1d619b3a9a4bf7942c3ae65e8cc16665138c4ce364d026e03092c86b800c0cca95c0b698d40d7f5c3a57d05ef027bb269cb47d8bace5e7c9c62b5d8c63c4ef8646416c28f1df45131616eeddb403f1c5e4130fbe6c3af48129c6257a9468008a71e272f25bfdb0522c0747eb02afa7af62a0e183d3cbbabb04bddf6ef87182e9b4d76c357a2ce3cc94c77588528db18aac86b7f272b106e89ab4e00ea4cc22a143a75369898bad3b9245200d7cba3d79f28e5562ea564dcf58326871a8442051c1b80dddda0fe243baaff7d0c987bb3ea4f7b0e98971bf68ab720a99848e05ff91d78d3ebdcccc71d959b2a2ce27bfe1bf17ef69cbc9a28c9bbf5a5f46b8efe125e84f95bae20f36d25271d36549be3f3195823f577068abbafe365e6cf8d96c3224ab9910dd369ec287498a748ff6a6859fde515541bf36377669ed08aa58d51ba60629978d29235c1b7a54ff41df55e1b6c018b602b6d818c92f37529be0aa19db89b4287cd274110fd946f0f8fb9784c93f2bec98645c48df08efdb1b14064c2de9f2ad3e17896e6a3f6dd7722f7d9ff664ec724c9ff2cbbb84e5ea6feb464535c0a61b65268575534a84e120630d002ae89e52afded0bd97329dd5e52be42a5305dd739db8b845ae784de88e0184f3bb418b7b058a636ff96248385c1ef89b8c3353c15ce46979b3e3eb79c11e6053ba53dc55de5ad0061895097cf8043e4d13c105df9b013dffd24d768a381857feed6646fe54359e957eeaaa10de533a13ee0b477da9acab65bd5a37d2a204421a968f09916dc4928bb0746d0744a1a80560cf033a47cf50578bc1c48f6ba183aab3cc8d8892e9c678961485515feffcc77cf15a54ad96d3030f17bc08b8f1043656beee945f6d1306e96b59430db381683b5213395be49eb4193df9078631b0bac9b996d894f7eda4bbe6a322c70875cf0c2f66bbc76fa619ba9948f9dc25cf5944f43ce11ff6405b9acddeece1bad4ef731d348c13020ae7f582353d7d949e950be6e9a93e58bd76151d60bf7b77b65c6fe0cbb86ec22f2ae571b4c5f9d6bb8f437ea604d8457f2e59c298a7ac725217a723dd67f309ed25261611c3aa7206cca276ab5c1d6a69706853e5caaa89da0ffcbb3046d097f03e9d5fa421cc0d0831c4c794b92d12481d7046eeb5e891962997c54cd66def9dec3e534294b72660cfe4da9adcecc46b0fa1db188d6f5cc76bea59777f97c9cc18fa7979df0f8f118259bc48dacd5951d1495d84a4d2252338e1ffdfbbcafe2f9a5073efe949a44921369ca754e8922c151e064693606b4d56b0e3511401c854092f10d5e5022cea3c9f14d569729f786f48f1fbd4da863faad3091ca9c384175024d1bec7d8894fae2eaef9cce07f4ae9e0e55d405183d0cc8efe9417b0c7b717a582f4e2eee907bcc14c631848619ddabfcb6c14b1301be14ff98a1b3b5dbad268eeb3b90aa9727cf035768d46c3b77457c3fc06ff8e9c59c27fea4904d5a017f8a63c73cc3f8d8551783635c13407e990d5980040c4a884652898e19d968c0c015bc0afd458f5507d741b2b214de5a68147c03aa8f5737480eaaa35de2ac43d5d28554095b74bb4d22147dba5266f3b03a48a483249a2ff9da129f27768cf1f3b713036b9243fc9c7eb813d705d89d00ecd7b349af1a9b9e049d6ef2448e9a7d6e285b244f40601233e7be40dc840fa1da46225c4fee4572df979830045a27786f4fab4d5eebc9659c19d7c16d69af0cb8e24cc8b69e17af031d855b18f236417d9fcd372023eaa7615c7291fae7c730e58b5bbeb64b803dc28082a77ee7b4873f8c5384a809960e57cea9a017bb9559037cb9573ef88f59a24c1898f41bbbd068cf1799b8e23a840ac292891c24bc5255965a7eb828bfd762d30a507f06efd6b55ab91d6fc43fbf30b2d61271cc4e5de9a036d2236609c745adc1e251e631bcca31b6abcafb215fb3c46c79047ab2c8142e30fda6fc73870027828739554fc9ab7c646553a7b77c7226a5714cf863f661a3718d84f4dd78f04c1ef2d1e49b8234152225afbb19e847b16c3b38f588b82ef7ff50f1c5ff05aaaae03bdc9d14b63878371b4e6814e1376c436dc5216ebd50ba9dcda0917ae86398d686a3670eb64bb777e60c48b28179796c0e7dd94417a6e7d5d4ecf68ff9dc739c8e173a79b83d43db7d8c5914718b1917ac9e05db43a6fdd9fce8a2b7c7a0226ae1e18dbee375f0fa42eb39da79493f1b1f8da2b9c9253cd52fd7c5aa296d4c3e9e058e9f1481a3c4490f33f4d49e935790695cb2ec8c77a5cd1f2ed83e58d1658cee1ef2dc482431e1694b350d1ead812e1ec92badfb8aa0af959098485e5755b9d305f93d2bdc6bf3f67f518b0b648496c8b7ef5d232b8070afdced0905003f7fd90db879b26ca0b61cd9fbb4baa2ff32d12b4cb0ff38c0b17de7042893ea0f4ee87cca5b3e83005bc4ac12221a276532a1d04e4efeddfb5bb57d61eef4d794baf9b61426d053252f119c2df8a1776fdc5e4167fa8dfe002601a7e6b61fe86cb09d1857b340010b24144d08c3e09bb3781326db54ff60a02b6cd2cbf30823491b06c67d4b93514b38e8b20853e177e3d84b919976c6c1b8b0e003e8de97ce9a3412c4e43768f374f653c16d0c86e0dd3885ccbe849fdd617a948f71b754203ad6771de4f178e0fc4dd6b63c300d02727d478478f658027c70daf8a4d85937457649da99937d13235992cf14a30bf0e171de8f584fd3865a231cb557b35e15b4039db78ea5b7dc48f035ee9c1dbbdc13b14b276aa21ae93ec31c25a040627b85501803e816e1b6e38aad9e46b7ecff6413c89b44df896f81a7573734134a9daf9e88f19af9ca63434f026cf9d3149948e1b25dac76c942e1aa23ef151e45c06940c0fac49c10b024b0e21a902e678b24a4a625d086aa3f51fcea1453b26ec0d6901627dd14cc367cee9380b303604c910f3d7583ce06311febc9629b6becb7fe863f5947e42d3da8c5f892", 0x1000}, {&(0x7f00000012c0)="04dd180e56db8a1e3ec761ece2ba4a7f236ff572ff84fcc87b5beed4a901fdd06bcdd9db53618bef52dce4ef8d7ddc5278e4540a0568eee6524467a9b572ed187557d31803a3bed05242fa1e3cf982ef498fe6ff7da4daf2", 0x58}], 0x4) r4 = dup(0xffffffffffffff9c) preadv(r4, &(0x7f0000002540)=[{&(0x7f0000001380)=""/26, 0x1a}, {&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/13, 0xd}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/1, 0x1}, {&(0x7f0000002500)=""/4, 0x4}], 0x6, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000025c0)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000002600)=0x4) r6 = getegid() r7 = getegid() r8 = getgid() getgroups(0x3, &(0x7f0000002640)=[r7, r8, r6]) getegid() write(r2, &(0x7f0000002680)="cfc144f23b6c0dabc3d5d061a197e642231976d90c2070810f09ab9b16a9fd366ddad3f377606575dbf1c792316cf56ea7daf5068ac6529b54222c613188f75b3ce25b935dc7a754d5e22e64a96cdf49a44bc4b57a3065091b8c2a63dcaef5a59be5329c821b4d53835d68a7c7c09f9d09201a87d39f599ff5dd3b8ac597f8e15f5435502fe5a37c2eb09f03256a929309bcb3a96997fd3b0cb2444995bc8c487f63cd", 0xa3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002740)=0xcf8d) truncate(&(0x7f0000002780)='./file0\x00', 0x0, 0xffffffffffffff00) r10 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000027c0)=""/126) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x4, &(0x7f0000002880)=[r11, r9, r12, r13]) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) socketpair(0x10, 0x4000, 0x8c, &(0x7f00000028c0)={0xffffffffffffffff}) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000002940)='/dev/tty\x00', 0x9f7fb15b3c2812c4, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002980)='/dev/ttyCcfg\x00', 0x20000, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wskbd0\x00', 0x200, 0x0) r19 = syz_open_pts() r20 = open(&(0x7f0000002a00)='./file0\x00', 0x8000, 0xe4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/null\x00', 0x100, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse0\x00', 0x800, 0x0) r23 = dup2(r0, 0xffffffffffffffff) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000002ac0)=@abs, &(0x7f0000002b00)=0x8) kevent(r14, &(0x7f0000002900)=[{{r15}, 0xffffffffffffffff, 0x4, 0x1, 0x401, 0x5}], 0x7, &(0x7f0000002b40)=[{{r16}, 0xfffffffffffffff9, 0x4, 0xa01fffd5, 0x0, 0x3}, {{r17}, 0xfffffffffffffffe, 0x5f, 0x40, 0x20}, {{r18}, 0xffffffffffffffff, 0xad, 0x4, 0x172a, 0x80000001}, {{r19}, 0xfffffffffffffffa, 0x80, 0xc0000004, 0x2, 0x4}, {{}, 0xfffffffffffffffa, 0x3b, 0x1, 0x6, 0x2}, {{r20}, 0xfffffffffffffffb, 0x2, 0x40, 0x80000000, 0x9}, {{r21}, 0xfffffffffffffffb, 0x4, 0x20, 0x101, 0x3}, {{r22}, 0xfffffffffffffffb, 0xd0, 0x80000000, 0x5, 0xfff}, {{r23}, 0xfffffffffffffffe, 0x59, 0xffffa, 0x2, 0xfffffffffffffffd}, {{r24}, 0x0, 0x1, 0x8, 0xa96}], 0x1, &(0x7f0000002c80)={0x7ff, 0x4}) 00:25:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup2(r1, r0) listen(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="e4012e2f66696c653000e705553893abf60849bbeb286263394e0319e4c9c1f0c08251143cfa3c187a6f0a02699350b3b6935ca3344006737aebe7c1aaf83503e49549e90000000000ee653dcf7b2b4c3c5eaef0a26f5e3e32ac9adcdb2dea3215c2a72b02a82a0f2947b1fdcdb87d59146b9951600cdb5af2d818efd7b7eca9ef6faec0e75f0da5e6e1da50b2833add5a9d2dc94973d2a1551516951828a9b3f52a37331ebd932e6bcf6347c26fab"], 0xa) 00:25:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fchflags(r2, 0x1) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 00:25:12 executing program 0: open(&(0x7f0000000680)='\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', 0xfffffffffffffffd, 0x0) symlink(&(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)='\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') 00:25:12 executing program 1: getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) wait4(r2, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f00000004c0)) r3 = msgget$private(0x0, 0x103c0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000006dc143d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/101], 0x65, 0x0, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r4 = msgget(0x0, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r5, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x123) r7 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x2851, r6, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r7, 0x0, 0x4, 0x40, 0x8, 0x8}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) write(r8, &(0x7f0000000980)="fb48a2ffa7f8b79b6c31f33d6734196c0e2962d93cdad1e01a487617af668a2f5db17498923514e3b4d09a0b4fc7e3143191c3acac37793d1734a8c3bd1958fb6792beae98cc4ead73f124b7d8bf3cc52f090760e28b71232b516a151e8e75e7f00bebd51494f9cd8e2309d15e2bc4b125aa5f28ee95881e208e77625a166315647e107082728003755c6a02028819e416471cacc7933435c8d34f7f88aab79238ea1de59da3b7c4415601c3c460b3563ae082288ccc8a2133541721e05d5d1975ee6eee07e290a75e52dd6744a6da41f8c345becfc332f5528d20f01ad57108e932c8248b2b1b28e11d8ce79d0d2d54a4226a98992dfd0296f16a7ec61203a4c1fa974588da2e3327529ae1009c2e5ef7895471975181d5264eeaab486022ce1a782125533ad77ce357b4268f9acdd010277d643caeb13e64179a3b17f1661e74559ec2a1fedc20b4fe4efc73f63b29d32ffc89539a1eac84e6ebf3772bdd7714a19fef2d68d3c358ec8bacddaec0ec3b54c09a701fe207793faa2a886d5d260f3cc1d2e012902c41b899ea4e67f2b41234b915debfda1d2815084b2a73f5c6a2a7f61d40cfe12788a16d99e9c703ec43b24b6cf3eeea6216801f6b4722bbc64e404b543e20d312991ec451bff42a36307095856dc48e51ab84daefffbb5609a1567bfa824caf1d4bb2e0e3bb35df7503e7d2590f0bc49c7481457486f23adb92b6c8673a04d01cd6bf8a7f8f762991ae3f29266c354955dc05e5d7cf99342fe21704a585ce97132cda05c7c95617d1d5e1c5439740cfa6be065da1ec52803b15ec5bb285564c9842f03819824030d52f139991dd8904fb6eed6210c07ea53671752ea3810b368ade772353279097eca0777adccaff48ee0cce033b1367de1d9dafed52cf850296d7134af9f26c828fb7d3e86e095a50a861ea7c5703a6625a47d1e352e22d6d4d0e4dcce10a663925d0aa08d9a9b2f30d78f2b68c285eaff3f72e875f01ecbb78851f517d960cd3e070ad683aeac73ef3a011801f6722098eb540e017f7edc803ae1586dc7718a06d50be03428db78178f09a32698d73c7175f20cc6ffcc7cf06f276440ad43a4875bb15de5533c5250371ede06bdcec8f9e7f1c2d3009fddca8a8b96c2a7eaadb2df227d6d368b8c3eaa14dcb209c3b5e00039e06516fb369b0c44beefbaf19a7245d7f85f4df8259e389ad6eff2c85e5f1d0c659216c0bbc2c4e09ce62adeedd9cbfc5e7c6f403e05cd9c9236cb44a5eb264c29ccd17a17b2c46c0f493d6e137ee451b142a0181c467ae714e62eb588af7e45696896de67a04a7afe6f04e3ecf3689435b36ec00daf133fa40440ce8de4dc6709a35427d764bfa049f943ae84aea48b8c8f87fe3f334b72f4adaebf433e21c3180494c7bf37fac3afbce8659d71bc36f56bfd6d10af118b761b14f6ddf431447db44116fde0a1a5e341b3190600bcaaa8dbf5ee629e58712e18c2c8f0097b507691d7507d7be22363fa05f0723bf0f15a19af5974e872c82a96ce6d5b37c836e22591f17d50e9d823087567cb061e8d6f7155c344fdd320ac075ede9f539da26e7c0f8b09f30a2142cfd7555169331f9edc656b661983134e19efbe11ebfb4c46a6d958c160d36df90ecc2cb1b34932a06340de6483a33a362e1e5561c4cdba0ce99814e190657e68bd1a31b2db90b7ee8731271e2e9f209c0a66ff37540abb8e6dc41228bb869564d68d5a4d47fc4414c64348b6b8219fd40b2fb1805e89a350b987d817aca4702293c476d83ebb605a089a39c2354692991fe75e9b41feda6c138ec431e193fe5986b188993afed1c2184f6047d57fcd1eb5c7ae184583a510a8fac195faf05d9907899ff7071451e4154e4b3fb77cfa255a6c36895d900f02c9887be9bfd9db35f21858642043a86b0b010a190c6a9cfebbdfa1d940f82b446f4dd2b3b4253771494af365eb14fb97b1b851eb3101e827f09ea04f496af5f2af6c3335e09529e5e5f48d60e11e68b97d3255876b85a02ff2d2820cc1ed3997b75e776970d86229f11fb8c7b79cc6095ae1bda31a3b4c6e6b856880dfe80649f547ece9e30f2c06b6e954c903506927fdbe0227f65828dc301b234563941610e6306b0b7b1420e91169333064b04ae5f0c1a41e9283c96651494d16567414c8e0d701ea1cb04501adf3d441f3e6248ddad38c63552137f29a453f6d65a20885263016d50775c9b652545c5cbcc10024a8972a04e17df50b47b6ccce28da2c5678ecfd833a8b2cb71db009a84594856af036a92b0b4b4fe65ae8e64c9564c16cbc220efabaa24deea1d4e5a295eba0f74a4da0611c25435034024b0cd14b9b8d6f0225cdcd6465d22de100ec403ab51fa208d12ba8b8cfc0a4534fc53927f09e4b7ebfb67133a8a8955aad882b4f5caafd8aa3654c91746978cfbf0c656a0b4208e5eba0bd3b7e1c35b0e6d1b3ff76d2bf60ae067d065d35f674fb40b45fa71001467f72fb544137a85ccce68ea6348961c4a4febeb55a5ef776daf80e2ebd247e15b3348400fc868082fc28b70e62abfa07f520793d4c5f789d3b385cbf649251ed0c47f9fa960e8fe4927769b9b6ced87ee6def69759c4e613e4bad66021b9bc70bed6b9519088cfbe9efb79892434f0b2af32d9cd144cae7c5b5b972000a8f9c4789acef994d697d382114b7736d9bc2c79d46a77b0f3b64fed2b263b0c59e21bd3ab5169ce5ad9c4095211332fb0dbba41ed4ac789b04e547a6e7c5f4d8e981de280f573feb1d90cb76018d1930b9f5597bc111e2254883733ee804693bbe8c03e579a8402bdb46c25aa2150f1bcfa6ac12cb295636eaae5f0304cb9e2263ee2969e9ba6ec433a83d5ec5f2d09144256dddaf8ab74441a2a698ec3b", 0x800) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYRES64, @ANYRES32=r8, @ANYBLOB="c5e280259bef1e39003348479beb5f7f88b95ecd4fa479959d811fc2a855405296ecc06cf0263abaf122fbc35b9b45d1dc6e7965453b0b68809a47890d6dea6b38f66c936d9496222e547a7f88565294f8a86f2e7ffff249e386d0d00376906c27483a341918ce9e0680f650fc45d10a45f640220c225334b7e578f4af604faac06fcfbcecdd78779cdb12fb", @ANYRESDEC], 0x4, 0x800) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000c1a03493a3d5193d6bf12373ac7d1f1780e4e7170cd82e7b225a0278cc3fa6831596f7963114f74ee56a94baf42f11897ed1033a247ccb166cfdd39d4de5da81c55f41196490f962d184461241ad20f559df9ae33ae8f60e1ea1bfc417158c4a55b2abacb9277af38e394e8ff661a0f7a8f144501f6ad331dc1edbe1070f6d104cff5f73f38f8edfa583bec985056254576ae58a590ea96d2c9bd6ed73b9043eecbfab2a8df2377246113f5348d646be221b784d7a72d7c6546c84e9934031001cb7f5e9d58238198323afb83fd8dc147b76780f7a4fbd99b26c135d6da4a7c766a97b33b456d37f0c0f5cc41ee60022a57f69a40d6c732a113333c34f472b22d5d24a6cee51c6e225c74a358e3fc002acd9041611ce5316e9db7291653bf4ab"], 0x4b, 0x0) 00:25:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x401, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4000, 0x8) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0xa09b84c77055aebf, 0x3, 0x1000}, {0xa188d44fdd43edbb, 0x3, 0x800}, {0x4, 0x1fc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() close(r0) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0x7) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r12}}) r13 = getuid() r14 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000500)={{0x9, r11, r12, r13, r14, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 00:25:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x4005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 00:25:13 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() clock_getres(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 00:25:13 executing program 1: 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) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000040ffff00000100000000000000"], 0x10}, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000040)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSDTR(r8, 0x20007479) r10 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f00000001c0)=""/84) close(r8) 00:25:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x200000024, &(0x7f0000000040)="055a0883edaf1d00", 0xfffffffffffffedb) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xccd7, 0xe1e}, 0xc) 00:25:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="ac1edc8117b3ae0038114f460a3b3470b3485b12451212c4b035107238c138db6f17c3ed1423ddbdd730590f5d544c8484bdb18045a635b617565743d99d72f4f614ceff51c9e49e014656ee20d0af76648b8e25160097fc3dab9d595d660293532092", @ANYRESOCT, @ANYRESHEX=r2, @ANYRES64=r3, @ANYRESOCT=r4]], 0x8}, 0x0) 00:25:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe1396c", 0xfffffffffffffe56}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f00000002c0)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b910e213ab65a90397683dc19f0ba9ffaa635921208a40805000000215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868d82cdc7c544c4e54fa5155227e45f3761f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01e8b3ae94c03b0a45692d5d37ad76ed68ef52839e49fc0c", 0xda}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb428", 0x3d}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba", 0x24a}], 0x7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x104) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30002, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = accept(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r4, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8, 0xa20f}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x81, 0x3dac267d}, {{r6}, 0xfffffffffffffff9, 0xd3, 0x20, 0x8001, 0x9}, {{r7}, 0xfffffffffffffff9, 0x34, 0x4, 0x4, 0xfff}, {{r9}, 0xfffffffffffffff9, 0x1, 0x8, 0xe86a, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0x4, 0x9, 0x6ec644a8}], 0x3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0xd, 0x80, 0x5, 0x8000}], 0x3, &(0x7f0000000400)={0x8000, 0x7fff}) 00:25:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62028912fe38b73a122f151176f0e57f7f15ea05ad3ddf558e5a0e1239c899080d22ea326334b0da44c925e20ad27fc736d49b93d5e7612f36ca65d961b08bdd4a7730a506c1227f30f4c5438b1d044a519454d37004718b52a3272f543468cf7ff0bc0e23f1a59c2f9399f482ed64cdcd613afbe7c40a8f142aa076bb18a3a4b77bd69530d4b20dfa3f598324b8d4baccf0f6046817bcaf15c8afef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="00007051d0250605c5"], 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r2, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000980)=0x3d5) shutdown(r4, 0x3) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000080)) getsockname$inet(r12, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) geteuid() r26 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r26, 0x7, &(0x7f0000000080)) getsockname$inet(r26, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r27 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r29 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getgid() semop(r29, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r31, r30, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r35 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r35, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012e2f666904653000"], 0xa) dup2(r40, r39) r41 = getpgrp() fcntl$setown(r39, 0x6, r41) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r31, 0x0, r33, r36, 0x80, 0x5}, 0x8c, 0x8, 0x0, r42, 0x5, 0x7ff, 0x5}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r25, r33, r24, 0x0, 0x8}, 0xd, 0x7, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r44, &(0x7f0000000240)=ANY=[@ANYBLOB='4/./file0\x00'], 0xa) dup2(r44, r43) r45 = getpgrp() fcntl$setown(r43, 0x6, r45) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2, r17, 0x0, r19, r22, 0x80, 0x5}, 0x8c, 0x8, 0x0, r46, 0x5, 0x7ff, 0x5}) r47 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r47, 0x7, &(0x7f0000000080)) getsockname$inet(r47, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r48 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r50 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r50, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r51, 0x0, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff8c) r59 = getgid() semop(r56, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r61, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012e2f66ff7f25b633"], 0xa) dup2(r61, r60) r62 = getpgrp() fcntl$setown(r60, 0x6, r62) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x2, r52, 0x0, r54, r57, 0x80, 0x5}, 0x8c, 0x8, 0x0, r63, 0x5, 0x7ff, 0x5}) r64 = getpid() r65 = geteuid() r66 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="a7acdc4981a6f4fe693b00ff27e4947cae98c7b1d514e0f425cb44583b170245bfec376e10e3013b2646a1e59d171389198ed3", 0x33}, {0xfffffffffffffffe}, {&(0x7f0000000200)="f8633674c1f6cb2a0ae4fa08a2e0017d1cd39228bd60d330b836769419b00fba0a89e823e5b6197343707b706413a3f02b63cd304d80792410ed9aeb9a5cf13081c6809a2c6a164b7d11f546dcf9b89956c7e705c43b65f34e70fa361ebed5b56c1110842b018959cf52665bcb2fc49e8343d772240636f194d7099069a9df96e0a93a6648c59223691bca75db6fb54e76ae7deaf91383525ae39b0c7bdab8479850e347cea97db39d0bd1eeb2deadb6e4e93180cfa9522d3b46d025602f443502cd9d89abeab9e6061f4108eabf9f63828ca50ef4eb8ed231339d7bf2c9f7285c", 0xe1}, {&(0x7f0000000180)}, {&(0x7f0000000300)="ce9ba538b85f56801a67aaca405baf57485f0f8f91a9d7937c934050071298dae2ae310eabb6c9ede369be48696c878cca11d86faf82a01eb1e1e1085a143fd353636165983f2a6d2935fcc6ced26f9aab5c20e3b4f238c285d7056a48405cc2a7674998f2d08b45460fd94c7df922c24a4f42c23cc83c3df8683bfe962a25a8fd106c7fa0f4b62a714706ac9fc29cb2a46d7839b5196b692d1b329e60edde0ff03a920a7233f80fcb3059820d048abd36ccb57eba8f648b6ca17a77d04ba655acb8f917eea52b989c356d8f430ea2d21d59da342dafa235cbac3813bfc422969e555755956ed7c37bfbd35a17a129be16107dd74f54118c454807f33dcf9e", 0xff}, {&(0x7f0000000400)="23112646061728e0d7ac92341b3d62daad723907950dacb08c1e0395257c0d02493b146632ae381721cefe2e4dcb355e60e26f62e73561ab9e9c07a19eba3377ee22f156779e88ede1e0303ea9bc81ec2a123aac201e92f47a5401e6d5b5599793", 0x61}, {&(0x7f0000000480)="f474e8cb79eb076053e5db363b499390796c3da9464d0d73c54ccc2e494b641ccaba5accfb63bbf7fd55603386009850047035fb2f2a9156dc0ff615e8e89ec8bc5b9591e862ebe067031fded57ea4cf24299191b1f4ae781bd63a47c2fc5bb348fee233887f3c0cb19aa41db22f35ac7ae104ae45f1bb4498fba26fc036ff5c7441b90f84aa37c6fb142a755ee8bf3f4e6ea3243539a3", 0x97}, {&(0x7f0000000540)="2831dbf3b2bf0a6002f4c5f1ed5052f0f503fd308d00ff4eaf79c41f7b3bb2cfdb6eab9c2418b54bf196e10deeade753b754d36e9c43ab67b105b4ab79e9e834d254a069cd2f014bb8ed50ac91", 0x4d}, {&(0x7f00000005c0)="ec67156915bb4d9ffb78b3460f143e77582725e372902c3a853cbfbab0b13d1e1469272539cb2b7108281c80fea03a36940d44e6005d7d5cd6fbf1afba95008f5da59ef9ce043b7c9b3bd55578fbca51b8c2991f3fc3be2da631c1fefc00f0886b17f89ddad78a42339afb31a348a30e", 0x70}, {&(0x7f0000000640)="c84e30146b396add2fedd03a65257d09ffc598f141671d321ea961b4aeaa109c5324ebd7ec280b5be5b457f73c691aa9754f6ac6a25cecade49816d5ec4ebd80d01bb74e199ffca6433e2d9b6a19ddb09682174a76017c6b963c93a6fea9ef1aecd5b8999c831d09072e1d0ecf29b6a2d94cc74e80f829", 0x77}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r46, r52}, @cred={0x20, 0xffff, 0x0, r64, r65, r66}], 0x60, 0x1}, 0x0) 00:25:13 executing program 0: socket(0x18, 0x3, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) 00:25:13 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000c5a982b5597ddcc180cb7ec6513e8dd8f8ec34ebb9e231d2dca1fd6a0300d8a537855ad217a2030405cf98a8462421fd919e1d08e7b653"], 0x3f, 0x800) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x200) msgsnd(r0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 00:25:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012ef9b0696c653000"], 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r19 = getpid() r20 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r20, 0x7, &(0x7f0000000080)) getsockname$inet(r20, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r21 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6b, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r29 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getgid() semop(r29, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r31, r30, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="2c010a00898f1c699ec2d5cd2d955b249bd5e9bcd5374d4da76c95327f9d5113d0cf93c3e709168100cca20ef44b096135c487b72095f7e4e7fc711bf24f385c8773"], 0xa) dup2(r34, r33) r35 = getpgrp() fcntl$setown(r33, 0x6, r35) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2, r25, 0x0, r27, r30, 0x80, 0x5}, 0x8c, 0x8, 0x0, r36, 0x5, 0x7ff, 0x5}) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r42 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r42, 0x7, &(0x7f0000000080)) getsockname$inet(r42, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r43 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r45 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r45, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r56, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r56, r55) r57 = getpgrp() fcntl$setown(r55, 0x6, r57) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000200)={{0x2, r47, 0x0, r49, r52, 0x80, 0x5}, 0x8c, 0x8, 0x0, r58, 0x5, 0x7ff, 0x5}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x2, r27, r52, r9, r39, 0x80, 0x5}, 0x400, 0x8, r19, r18, 0x5, 0x7fe, 0x5}) lchown(&(0x7f0000000000)='.\x00', r1, r12) r59 = syz_open_pts() fcntl$lock(r59, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) 00:25:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:25:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}], 0x10000000000000d0) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x40ebb44e12c4d984) setsockopt(r2, 0x1, 0xf52, &(0x7f00000016c0)="0f1e686ca23432463d9e4635b65952f7579faf4e4a8ee343bd4a8677831514759d3e467229f7ffffce8e44ca01a4386d76b2bc21277ddc3b782ba5765bccf934fd4a6b1cb2db5c57e1473954c24ab3dd90ed5707a7b0bee41ba6be0901c52bc8ff7ec407682c0d0eee626913bf788620b2d88a2ce42d80639fe70fffc5f74c11218cc49541d0f267e9dfedce4fca032d2d166065ab744c1df549bb03b89663b5279eae8db3d1f6ad2f5de3bf76fe02916511bb82d0f7098efc25a707f266b4fa38e1dd45de2d3bdfb40508fa453871c0001c392d2b41f6a9add1c5077a5c23233511a463429a2ce937ff54829619bbf44e96ff93671f634f02a453beedf034a01373afb25e4a0ebae54f51345324faf966a97989217e5c084b6b085d3cf6619c8a101834a5f035308457a36ef24dc13c2f7b23fb674c96134ececa0a15cc03b17e7cff9e8a33128390c0f4b7cf145fe80fc498fe84b23d37c087bc38a2e9598c6f1f89f978139ca550c49689d563b63377be21dbe2537a446b5954aeb057db007a9b207ccb79772d755937211b46e0810b184de599fe0058e3c09f916b45463fd0d98161a6eec05a31166884a1b69dbb9b24466c3a44fd2ae3aca5ae9871391f9567df205f4ed7c1d8eb20ad1dd8fe72ac77e4b342da93d9c2d9076d4805036d09de8729aa75e857850f00f45bde9a853b88246217afea5fd24c73a124db644252cc22b143d15fc76ab864f804add36fb44d38341fc606c6cec08b88a08d1f7c8a9a1c65f3a2369c0faa6652a4d9066e7be6a64686aa5b508cc5368ae1aeb99d9371a68c60e4514f06cf43a840ed1af429d16f688850a130566fcbab3642c96e0677313b33b6f97bd606bc7292f4e0b02b1e6dd4875c575af0d73b199fe9d95371be304bd3e25348d3b0245653e9c452b336bc48faa7b5ef581bd092ed157adecb763500c0f555e29f1c1561dc1f22d62c28e1281165d2dc01ef1f6949cd7f9c395f2bae994753eb8d4cc065271e91ebf71f94c44edfb177a9e7eae5a469ea1ffe700c258434417db8b0a757374c3330846943339ef792dda04113b98bbf93c124ea16d8340e5c19bdb50ce9a0276dc9530e4ef3a94d5f5ced11c0575fb9a70b50919316625ba5bbccd6bad0c0124d2099c3c747a7ea4ce36dd5b1e1aec7fd3c7f1f4ae8e0b293934fe148cda49ca3073492040dabc43353f45a8d3098748e2e68d984cdb2970a8680a7a31fd0303c2f17800152ba8fbf44e6de64f969f3906ac1435213c5bc8ddbb293452e66612509cf95b997986af5a1179dbb3922569a42ceb2d5477b0c2a45b04dd29fa74dfd8aa36475b9b3fe2d16695c55b74b35ac92f5b622593bae0b23a09779f4cdff00f65a5a3b0e01138cbf44e1fb70bc031f0c87189b5f3ec50c27d1e009052b85eaf5384c55a623848d253d5741139c7e8b040a05cbe9215e52c4f309c6b46f287a2ee56a57511d31383fc56264a45ad9460231332fae41810f38470dbfdd305d2b53823545d6f1f5346794d34403d6c37f57fe21ec72bc8f41d2f36ec90dc0484d38c5a4816298ca1266e0c2836ca809def5d4564348de0b8b9e0c585392dd6be4427ba00da493b95ed8470b2f43acf0adc6ca34e6f5f5f02bceef4d3108d370620c506789d8bd200c1aa1e81e27dc20ffb87a7521197be9bafc715a45fb273c4bc4143d1b5e971c3d81b47bf808e271bc0401d49fa870ac79031c26cee7ab2be5d7b1628ba9b69208fbfbdcb119dea65371b48ba60ff0545c606f68374e598155d24243609507f3b46542a173f71ba663b66c6d4d169c79662c4152b91d32bf54b82cec2ddc4ff43b53b413731081efc5b38e1118f099701dc58c85c88bc3ecc53e22c5f77d8ef3f8b81f32f264461a7d2ac38e5ac90a3272ed173c2b7c5009f403c042548a694f6de213072754cc530a7123dc7cb570f4e4cf1cecab239316d331032249ec963e6878afccb0b24b847734d40fb770ff39752aaf02dcf055fa104789917b8ddf42d499a3a02ee0d0d0ace12b9b506a8b51b45cfbe9b6c2c48028334b7f83cdddaf3dae57ff8bde70b66ab39d990bcef5a2a3bd28589bc9391ea1d484032759372ff160e2801f37db3c95a61b04765066436ebb8e410b187a04af23066e233e79e6f674fd2aa25aa5f4c42485178adca2323965b215411a441830061ae1260114c990d08897090452de524a6f4f46698a5a18dbeb2d08400f82e5200eca1f1a04262f62a788f6848ee2f94c57be2535429b1bc99829381ee93110b57719357e4d9757b045594fc8fadc0dff088c2b76e9bc1460ebd9bb977d4782efdb7a2d99e7a834a932809106fdda19046432d18b6da576b0866ea9e00f77d7f96a19e5a86534a109fef305b3b4d5510f687604381d2114c7076dadef291d097186adfde8359eb7941f7e565fcba275fc8a8ec762d9694d4907aa91684a54f8e654ab3d9f88537beac8579b47b9e6e46b086bf91c4963fee0ad1489f3a73d48e60ea5dd3371735d10a4ac68e8397abc2a9928879e2733e368ce4325ca96f0b8d962a07522f9dfb3eee0ab1d238c011c32dbb98a96ae8ecdacf6577eb53038b603adfbf8fcfc935513b89d46e7e763f49aacb4d9106f61869fcbdfd75006e4b43b90b8532c29f6015e6a0c2053c54ce77d23c52fd1f8b4c49902ff7782884e953aeb36687a6b240fc8745fe93d8642fb1101f46bc70a046ec12ffa0c54f3c2193bca5cb05f7f655e96e279d3effb8ca19b88c5e2f0dbd822b9462a6f56bca9d91251bd016d878a0328ce2fc17a42338e2c4e03636ddc196dd381cba2ea759ed4791fd47b5ea141e1fd15b75cdcedc189cdf50b1b3dd8fd7e2aeca547f141ca2d6efc84f8d95f1dfda281dcf459c3541f73815e10688425cf59f95a6f2c6861ad08a91cf5654e65e13a675922968001a355726d6f6bc59c9cdb467b7556412dd6a1360212c1c69feeaf2d168e59f1c6ded108234b5f406b4fe354c3b5c1eb9787fa08cff352f666d584ca6d397c44ca083a531b94f65f635bb373ac26656bf653025e49c6449b88844d300c03c961da99058932a0f3d48300fbf57c9ff9c06b630adb200f6fed3a661649267f9a36ec0e71f9ef92f2fb9a2ff7bf1a97bc210b4219b5bd4330873288671295f26933caa9e19e7d33ea2a9beaef028ac63ec1c5236aa77c9d4a1611c3a05312d19fc58fa339acf05fe90417f1676cbf986c53c5bbf3e6dbb4807279077d1ef258fcc693da96e401bd15fa73e5040f2fcb1e77ccc6a5207f4645073cbaefd850b93bcfdd5d3796717fcfce9caee8e4f8c26dea79e7f701b00cf7bf40876533e2c32e3d2698df0c2f1f5c25c5809cc3b609369739acec77e556bdd29d7cf390bdabee3ba7c12023906e1a86d9cea4c8ef37d06cfda46adbc93d8dd612513c5f90cfb36688282ebbe9e074d268357ba4afc1340117de4600822e9d862a97b9983c63875db4060fbeb4307ed073d931f52076857feb289f294d1cbce9fcf99a03df6d5d08088965dee48f3ce44ccc8b6689177ab8c805951806f89f0f39645f4fecc84c81bdd6245f1243a74f85d2f39b6066c561decb6d955c50df4f62aed3e03faf93f8f56044b8c9cb8f5994324da78d4915a59fa52c53e56e459ffe9cb334d1aa0e5206f914a984ec235f750f3bba7a3a2fdaa3567d0b12d02010b099c4a040d4af2f7446dd031ceee4f43e6b740b7bd305f96b94956305087e7a22670279b810cd8ab6ad2e4b874edbe3a2f7754e00e91350e8af6b3d19f6bc80681435fdea86b8d2105316d84a35022a73ee98b8d4e711e03c295e30ceaaa714c11762913308b2fae0e9e6694ce26e09d60eeb7d4dfd4f1ee4af0edeb10727e4a6f7a49f2f9cbb5087267bbabe447b1f45b06c462a44d9535b0ae7afa4292ac56999fc976a53785551cd8fc7b9facd2210355adcefe588b8e5c7b1456e8131e2b69b1b191afb9db27050c55c274e4b7a7e596eee78fbd09f3b0e1601fcf953c2e1fb45e299f67ce04e8143a987d099e08aee9e3efb0f6bd47571a09046ce02352315634d8b1affbe7ddd026d6bfbd4380218068438ac2875ea672cb8b79d605efbbb896764779a98d4017896211a03f25f27763145d7889a505ccead92cd55179e91cfc6073bb9f1ae2046dcbce8c5582f51f82dc0577031ba0854c7e442f443b2d8227a7c032537791c368e4f2bd06c945edb199b6aa0eca7cd61ccc009b40c85c99fa9283c39f7e005d29f4dcc8e01b24ac094d70009b8f4f20145f74c1a8d71820ffd16ddab617b89c6d09018fc92fae43eab599e55903498cd11f55781f7bac9cd964076433dbff5856676ed52a5bce8913b8fa07a88da0f7a1278e3374873185c4d5bd504d928a1edfa9139de9f8e6c62cefa14af44e5e39a4aa226e0d245e93d8a07489129aa9ad0b2d4ee1e880716b0c3b4517cde89eb725ebd4b4a37e6d6f94533cba51ed62e20f68446f6f491486216b1791c3a3d00555e0566ba018e135b47db53298e936406529ab52cca27d94b4a0036165c482b2c58acddf975f2f4f139027087e577970b71b5c93632ae27e49d4e81fd90cc0e7f3b96cda5f2d397d7942968f45799d619e81a9ced5603fb179f923c8d22a64b43ec95094df615e847aa1a8fd2190c0bca4c7afa778e7c093ae3e527bde88adaba957b372cbdaa5c7571b40c9936791b011af363605705a6461b948f9527eccdd4376e9ed1f89d6088c0d84bf102ae56ca3857f4037df8e05e8692342960e410509124bbfe47388b04cc22726a001274aa54446f49f0089fc62c70900077f05ce03e3405d1d423232fcbbe5103ed2e4e489aad09c5c89055c47241046be12dec301defd709d8f0d62bfc0d2d596bbc81aadc2f9e4745f02c51565747279f0034f54c209dea4fe08a27d76400f5943a4b9898548015fb8ef87829e62ae5714ca450c30f162832ed388f4815e819d19244a5a15599bf04194ac91c6bb20345b46783abb56fb48be8d3c11fdb4c2e3b42ed2700d45a627c470d1508028bc08c2160d3af8e6e3d2a669e83b7e70a5f3704c16909c04ba4c11b867511dc55f84004dae7c224a870e521a44f6f58cd86752dbf6d2104fd9f84425df45fc1e103e6f4b09bc185728274ff07de74643e96a5eaaae1e1aa204ef82b77375d6b77039f98e0869fabc56703bad53606a3b3cdbf6c76c3562b86aa8dbdb45ebf6c38daddfca861c17ee55139e1eda31f4846dd93821ae7c256cd76974452a52511bc723f4e57cc4c0210718c2f2db6589fe970d23ad0e7c93b3f25f266914ddb28e1de7e7facaa56e39eb8fcd1883eacf58b49bba06d9ad40a050ab97b504f40c2322357d2e7a3aa07109b4d177592a470944097aabab91e60e23adb64341ec156f1a976666f46d4ddcdd0557039471778897038242dd28878c4a1ec524b3bd138e49b2b4584fcffd7653e7858f31a9f7ad0ac92161dc3015f11ff73e03844e2ace5f02dc170ab022b51f3b46c8a070eef93fa10f2bffc16bcfd00fe7d3aebc39c2226217fa43f5d18d7def855a1e9ec6a04ae7dba9afa7a030c1d6ca901f0ca9538dbba8d41ad32f4fd7f47ed4575360a5e3b8934c6e1b8b5816249194074355471a7c1a4d3ab0b7d5415af23491fc7987cbd84b3f9ab10bc4c01792bf55a26e89f61602e1a0f1ccf0c144815955d0c2d2cce0dccc8475760a867485195fa80b0616d76a7d18a89ab13ddfb8fa64c5c6e1c9de0d97cc4d3494e558b7a68cceaec983340cb9f07dabb4b311a658c0b83c24b85e3c1ff07", 0x1000) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/94, 0x5e}, {&(0x7f0000000540)=""/70, 0x46}], 0x8, &(0x7f0000000680)=""/12, 0xc}, 0x0) 00:25:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x40000000, 0x1f}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 00:25:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x6, 0x3, 0xa5) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x20}, {{r2}, 0x7, 0x10, 0x1e0000020, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x8, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x38, 0x2a54171b9e58b8d6, 0x0, 0x4f91}, {{r4}, 0xffffffffffffffff, 0x20, 0xffffe, 0x9e04, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x60000000, 0xc53e, 0xe6}, {{r0}, 0xfffffffffffffffe, 0x2e, 0x17a8010c27a0465e, 0x1f, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:25:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mknodat(r0, &(0x7f0000000000)='.\x00', 0x10, 0x1ff) r4 = kqueue() kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080), 0x135) dup2(r4, r7) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x81) kevent(r4, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffe, 0x5}, {{r6}, 0xffffffffffffffff}], 0x9, 0x0) 00:25:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x28c, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x4, 0x2, 0xfa}, 0x20, 0x8001, 0x100}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 00:25:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xffffff37) r5 = getgid() semop(r1, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r2, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/212) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 00:25:14 executing program 1: r0 = msgget(0x2, 0x290) msgrcv(r0, &(0x7f0000000180)={0x0, ""/161}, 0xa9, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 00:25:14 executing program 0: getrlimit(0x72c0ece3fd7d47a1, &(0x7f0000000080)) 00:25:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = getuid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xeb) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(r2, r3, r6) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 00:25:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894390006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/168, 0xa8, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00 \x00\x00\b\x00'/44], &(0x7f0000000040)=0x2c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') semget$private(0x0, 0x4, 0x2c0) 00:25:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b0, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 00:25:14 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 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x10a) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r6, 0x2000746e) r8 = fcntl$dupfd(r4, 0xa, r6) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r6, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 00:25:15 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xb) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0xfffffffffffffffe, 0xffffff86, 0x0, 0x95, 0x0}, 0x8) 00:25:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) socket(0x6, 0x4000, 0x7) r2 = socket$inet6(0x18, 0x4, 0x9) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000200)="a57c492abec4fe2276413e5e216ef1b81f4cd41a5226d44f91281bd6fbf123bddab5f85919f331583833baacd234c654b3036a82370fa639772201f13b0bc799be04d307c0d452f8ed82162ff67bd5b5e461d40b38d71f43c7e9be70b78255ad1015da14940208843fccd5a031ab53168d22998c8c36", 0x76}, {&(0x7f0000000280)="94b8376c42011d6a322d43a9c530d2", 0xf}, {&(0x7f00000002c0)="70ae217aee50b737424e1fd8cf04930009ba9d8d0e5c57363a2e5eb711595df704c27fdf29fc230d3800d6dd17361f108dc9bd73e7e6ed84b8df0247e56f872c2ae142f37b0f6e902e999c61e4d0710d997f24b52105d7856b32d0ae665cc8e03f344e08a4c3314c4832b79bd62c4ad1d8ba239ecfda10ba5d2edf8ef01fd9fc548fc05c508e8f3cc536bcd465fe82df685954d2712cf66d499a645062499d3e4edfa5cbb2e7ce00c17ca4bf2515d61228", 0xb1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="485dc9130743ea0333fc27d1360a58c8facb91522a0b3cae6e3738275faee3104dd2d965f9e0b1b5d08ca038c564e3a8adf02c676dc8573d2b28d825b3fa49a09bffdaa2324a38a967af39ca474128fd0685ef8a7f8941688e9054ebaf52f07b765f32bf5947efb9f7a3d5", 0x6b}, {&(0x7f0000000440)="06020ef7e2b84cfd1ce3a2e44020daa19692f8a6e72a7087a499cb160b6a01fac7e41ab664", 0x25}, {&(0x7f0000000480)="9ee27baec05737bd2e8209e712a7df2cfa756362c06edfbfb9b040ac04d8a8850af40d7afb73bd24f03a7eaa9e74e23f82defc060770b5a29e7df62ed1bf0a3c1c92ae", 0x43}, {&(0x7f0000000500)="c92e0638e6df5f7843480af3b3df01f788f48bb2e33548d481419b5d29789e1548a40d2e53acf34bd5c7f20720660068de3b9de7ec4c906f5917fd79f22e56a447db87a1f2b88f8f74a04d7b0d90a629e07ffab72a9ff8aeb58a08cd8bcb7ec4f59f1adc02c7e45dbfa6fb11e9fd5d9e7a66feb423d30f80dba96c399ba3bb00630545fc04c65942826d0b5797840b29a093b4c487af3752022131ad29af262b2efb3be017a3f9ea3d8bcaf183d490933667c32f1e85dd2eeb7f1c5cd137590d876c2cf527c37b9597aeea4f5229d03a46887565c55707eb77e4bffb7f1d004d7c3b17f0eb6f0abbea01e301f8d0fada9dba47fe737e817b8b195f926cc5c47a579c902235d63119a579c448bd8f8c5509d99d9767807cc15c14b9188d3304b7188ecb101e1605f73bdd097c9d5dc6a7ba0cd65a7786648f220112c3dfda899e38b94c57441a2c1f5f79f1f9cd82eeb2f5d66bc366287564f473232ce466e4789b0d766801c5044911ff28461b6b704977dd6e1a9d7f6ca383d57d0d399571ac3fd6d14611ece717c4c6aca035c274f10bbbcd40c79519844ebf1c7a8fd0ac6bd884a4019761153132b4d6013acae7eb9012a3e8d1430a67b294c8f51a5bfa448e80085f2ff9270f782329830c0a02a04eb069327a164efb1fd81778e0a6157f8c3603ecc5f7166033669db79e559eea73823e26e7cd2757b906e486e639f0d47c334c3fa45aa8f1032fb32ba97830c6751f80abd99a9b4d5c445b3ff67de7c413385ca67f7a275ced578a1d7b4ea2e377d13e0cbd22efae7c46d217f798d184cbaa47550415fa47cea4e00ecae74b3f41d636438615da365c7b0b9f432f11b8e1fb0f51a2c6a0b8acff67d70ce65d6d6d26bf5a9d4999858aac5d52bfba81b9ee840cc1c791ca426b75dc9e7339fe4fe8ddbdbd93a15c402ec13f9fce8c67bccd935cc0f957258e249b3a290a35fa8debd33bcfa0900fcabc3b8262ccb98fdd8baaeea6b0b5a1c90dada5b2f377f974aa8c352b323f7902b9e55dc426c80b65a693ac6ef9d458d0682b30affdecd0b61340fb8b9bfc4a19826414c666c580cde5ae6356c9e1b764e383f8685a77cc273c40636bc5828993701f8c84630385b732a114a76f543033fb4694ad69c6b72d4c889d21fe86659e40ac520a3b7b9c1e1f8ec2297bc8ded9af6048cae7f1736e3e12a9bad3869185602d374cd48e62a2dbd2f96c19b72e7faf20c4c92ed0841a917e9276d11f87fccd6618f50b109d75fb3837de70a340d5639429faaf86613bc5c5de83482c20ed437d39bc79fdd83608343402d8bfc1bcb91fbb0d21bd3e5c923856c3e86ebb190148c81e8fefae959a623b3c94a4d920cae4829dcd3d0306bbf9c58c251c59259e8bbade476524394b7bd3461719563ec9668693869bb9172074d473031258a78f85a5bf7fa957a83ab74292ecb02d7cce58654f914eb010df8997359ad3486af8ac7912c454bb5ba8449f9364ec9101b799a3998f65a4d3679cd48fbebd4f4f0c12bf74547f4644645074621914e79905dd64f15fd9660fa15eb5a9f7a22097e094e62f04d8c6efa18b524d157c7794b51359e1c40455d7c15b7dd206b5058bc30a5fba4615949853ed2511f1f97b755458839343adf414473944f5005f51bd1b35ab2092800a2ce60c1ae3994273ee91248c04a3c43c1a0c3f77bb18b2f61d37c5befe3c33752058a18af98a89276819681fd504ed5c1bbc5abcd9862e2a63cd273641584ef6f28bc7bb8c1df05ec49a7b292e1845b40c16093866e8745a84ff0805551fee5787aa7d34cdcb28a07d42caaeb0f47936437b7586e222fc7be9b850ba3208202c3bbbcd2f48ea3b9c56189e5e6c8abec866e8dd6fd2d2deef4ae7145dc9619bca4b67140acd64178eb87a3cc1bc60253559855fdb105f632e69fd19a4cbb6e0a74cbe04b47e8baf07031ad8fd40a6d100022f05f717cf9e10e7b34198bce44abc8779d603ed2636e800d258b8c981fe43e020f00f23985797bb22a662be0fdfcb14a30963c0bdde39011d6300931105ee483f8fc7ee692ac7d31cc8716193066618ec06ab91734732a53dfc8eedcfc14d069eeb185c181285f5cf325e2ae5a2625753f4382d7cc6038df8f622e6c7b98abcb76a4b03b93ddda241d437a22bf17cbd404b0b1125a93013a4ba1527125e4aeabf01411d3c8642a2c50ae83e9fa20fd0a5b7b21b87fc1c46ce3aee88700b27e7358059556444603be2d37da5d2aff713e1bb2487ec291cb8b16ea8e4651bb3eabf3b880ee0bcbe1e3e20fb4166b8cd6f11c7f2c8c18de0fcc26369361a67f186d555394e52d41900af93ebc195622ca846cf985c0361a0c78156da2721891d24234d66c2aa7686f41392cc0d48c842a7319553283880f09c998698c29876ef6d7258b35a62dd7519950492046bd7f590d391dddc6ae0bf7ce775aa3665e8de28746ad8b14778d3f6b09db6d4026359a0f4c4fd09559487da4d52c6a1d7dab6aa9098e9388dce831ec3a316b466d1e670c9d14de4462c2c6ec7ced9db67680b89fcb80724c31bc768d862b9525a887fa38c49facba663ef5c0be4dfed2bfcbdcb2b62903849b15fea6d057b46d767fdb2aff10d7745c308fbb60b0195eb86bb0e1c1a210dfb46ae1cc0b6c3c8d2bda25e68f4095336813900e8ecd1efba9cfc49e598aa15c43d77984c7c96715646a3ac54059d248aef2b319f0d00767f5dc81486b6a26b3af2ac88dcdf203bc3ebd485382e1bcad9392f0031d54e2d327e22c8070ca6b38c66e9eeb63e514ea23fc2ad7227d73e096ae190f2934539d56bda2596cba8ad7a7ac872be7f318e80216f57ff7857ffe83079a54e696638d346447a9103e79560ec50a980b011d581a3ee5ab3f458a717c6cfa182c33728ba551a250090c0b70e0dff4837382f6ce2cd80f88fa74a7a6cf6c10464674f8914a88f1e8ea4a513de2c58be8e690fc58f8e5311bf638f0cff4c3f57e090eb42ff6123b51dfaf4c6b422654ad0eeae2c876744fc59282b47b72b5a52d7d6ded6271da7615fa91145da7923ff0bd12b7192c96da10097b33111e18345d33a05067d7e2ed82cae5b0268eb2b0d041cb3d2267771aacfaa3e8e9457aa5df685c3865676d694c1c13cfc8797576d212c16b4e600ed3390fad467406d62ab511f746bb593c69803ab752a12236b9024de54da9c011421f52e27ac0e1b424ac999a752189e4593a5653a02756e258c381a76af0116ee7610e52c1f155188ea301972aa4c701160b3664fbb858de065a614c7a200b0e6eeb6dd6c2a98ce8ae6bee16f9554c0f6f462675991f33fec72a11a3c52ec6d4983e28caefba76506a611550ae79f4639e4a9a99c1cdb836b02fbf7455214e6d2ec876bdf3bf2e1912d18a9ca159592f140b5604def637e9333b49028395ea6c133ab5a74b8a9cad52ee4ebbe576d4f95980390d0fce371cbf14b4f80dc6d7b31ddc93a25a0c571e6e21905b29f59e1858ec4f1b839d542736b14b94d9643f9d43e89ca14727dc1983f5af21cd151e249d3cb3a0f98a4b706af28e791cbb2583f1a9ea1d000193d540a9e2555d43865169ad79799619ebaa31e29ead46a3eec237ec1c030133ba56f56618648a82d23def582b698b986ff3f3f28826715ea0e1d83888aa55825661dd3f8eb4e9d0edad57cb95f8ae7a561404966f070f0b6c417f66cba6642c16ce53adb08530f9931e8db87c9220fe7f80f8756232b8b8b8ea0ecd80150b3e3aa25edc53220ffa82e0bd27d4722ee49f229c9664815ace3158a80e8ffdbb9e52582f79a04193de2edc44fd8516d52e401896497f3b04ee5c06055fc939dcf4822c9ac813791803e91304ed8be00dac32bbbb7d0c73239079ddedfb6f0396f652f944b41f28f74b4eb5a33e79a10efeca0c0a4118563ae9bbf844a6b7e6c217a28fdd9ea2ded0e4ae0316cc8f9a339eb444b582652f77b4ba90fe64515252eb9491799a3ed712be01481e53ffdbcb7ab93129082783b2ea81b566fef571ed926e9ab905e9dee1da8b0a6212ffdb5b77b90f742b24dc6ea9f23fbcaabe00b9902e7ab0ae20d43888efc57bc5ba7bddcb1e6f81d5552b8542587a7f8c0b4e9376070e23fa0c9ce77fb9cef535327bcd641c410cb028dd520af8f1cc1b0e972babcd3d9e8abd5dd6a6cda0aede84290cef8d1972412d65706ab2c71a6dc864c15b8eba79bb9a2db50941ea40aff99b07952b424c5a4c68aa666107eb7b9b8f9f2bb5458d3619adcc7cbf8de934003df9deef96249dc6a2cee1b751f068d5c53b9b9c2cfa48fcfdcd0fe305888da3b7a4f93451948286b0a5b897bbefba6ed9a69aad226645ed9f1515dd137d3d7fd4ffb702db42c53f183b524b5520aaf54703a7844d26c829e498d11f2ee21aafff0c3902c99d478ef69a076e8ca44c200fecef5d09b95670821fe50b5bdd3614542a954a506d4f5b7778175b27a197d8bbaf881203c5aa49dfae678047c2aaf596d6f37a0af0bc208deb885191f77def880e23c5f9709b7512be4fb850cd6213bd0171bfd1c3fd81bc5932e83d077a74e84523add0b732c66e6f0389307f970fe96340dc872febee42d66de340b7d0b504d932477a1eaf8c4c632d572e3fbffdca643e5e41dbe1b7646c0dd5678c6931bbcc4c271f1fd4ef5a70edcdfc5f758fbaf38ba43276698401ec2915e86541b780bc3715cf19b7fbaec48edb9ca96baa6c75d956689f72b9112f9ee3bb0eec4116db52a0578f61ee36537a07fe93aa5c0445cdb38e8e4f1e64de44c953c5aa016206aeb8d05830265feb381a855933e6639e9134029c1e75f836da85f9b03e98773fbf26c3faac267e25896f697ba173a43668b94b0bfd2dfcca301ce736c82cd329359e3300ea9b02687692c3a4e7593b0fc7333a14a567d3bca07f750b7b62cd4d3ffc708ff4c1ba45390853f2b1e642b353933fa60c5e4bb0b77e08cc8ae5936f6a4f00813c88d5b2902ce885fa5c8268e583443a477cde576c1f23493e571976316becdc994f9e0b39ae743600823eab5965a9503d4a5fc523a4e86a17ea410672362dee0087390b2e0356885eeccf15e7896219661096052586b71834fb49982b2ed39eb920858def1cccff0f2a3ae5cae8d4e54614bd181acbf867796f879fd1faadd78b3ceb64b15a41d17951b66b4b005d62eee0cc1882f3fa3fb80d8cfe4bb3aa5879ad8b0e13edf3373003982e429a798929c451c070de900470e8774bbab5e01335e1b6ddd96f0f01e6c7290c3c0f2b7a8fe12519c703370fd4e7362a6cd0ec80952787c8b7fc5cab2fcf8d52879069cfeb6c39d1a060a9fbcb7d95dad55768d9efec0ca3310f40b3b221cc96d9654fbca1ba745e1432145675825ab62edf03dfaf5a2b2e1fccdc855ceb688b36033fda5e4598d0f366a5febaf8d762592a2cdc26aba9535e64247f69f14d91e3095619dc536d96fe7ecb374d53b5f15d61a801a5a283c36c53c677060f5f77f67d0ac5561d9c835346a93620cae6871cd9f8a9d4a0859ae6071b7de7246303440461176b8d19048aa9cf93990a1dfd710a1a056e8da54ae41f9d65da24835644b4532d018add29e1defcef7856eeeade9a19eb775027dbc87f623a50752e44ff49343f31aac00b972d34a91348ddd7c51c575b90efcc6d244c6c6af63885c76e7f6d0b068d6e624eb1bc8b43970f4c894b8b15e65981b33109dc5b6f6fa3fe94206355f7eca64cc0284608d0854b02350c762a57b412fae0d7d70bafa09221e968f3a9478316db9d84c857e", 0x1000}, {&(0x7f0000001500)="887a693249c189ad1d9576967d50dbc2af588d0392a725c60c16720af650d50b7d0f38a9292a215fdb3d704b583dfbc9b84a19bef8e7409ffe28f9cf4ce1f7590d3d3599404f428c631d78cb9c86f764fecb62a35e42475b94fce613358383ae53971f271ae94984717d1321e70582ff576d3237025f492dad1ab37d25113ccbe7528430c4d9718bc3", 0x89}, {&(0x7f00000015c0)="c09b33ca9d3a38f6ff0247832a7c0d6dba9e815004fad20cf6c1d1f7155e90eae0ac9a418d8127f464c5d084f511e8c14787326d18b18c7e6b8918b724041e8fc9edbc551d702d4b4da481a0291c11e5d43e6bb6ea48433a947beba8fabdf2a2cd0099187015087061b7ccde9fe27e7abe2d5dafef2d5f988d0df4bded7ea3fe827757cc028f1667e90d5ea3b32834334d56ae891825e62c01527259d60021ae2c121a43a2d20b02c4d07002a2fd83d7a37de85eb7a88814b49b99219bccf04e9e026aabb9413bda7e9adc52c2cd7c637b29fc1cf7a199250e19d77c42d644dc", 0xe0}], 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 00:25:15 executing program 0: setrlimit(0x5, &(0x7f0000000140)={0xbce9, 0x100000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0xffffffffffffffff, r0) r1 = getpgrp() getpgid(r1) 00:25:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000740)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff33ca5619515a4c8ab06198824b3da08c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c0000000000000000000000000099beac7ae8854e0f64362a331e157db378b142c7446792513952110b76fc06e33f219694aa3ed25fdc1bb22da2b33ec9de09b38fdbc62a0b1b3659b30cc3bbfcb5d6a133db485cbb2113d8dc20f124167a4a0243626a034b1927a406fd05f6222cfeb8c67b4e9e7c4be14bc662be2ff2", 0xfd68) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="213332b115d1f1ebac160fd036767dcd662c48ef1d1c1302c9354df724f42296311efcc03d9a47bc2c996215fd36c9d9a9c4274272992155ec883d1ff8bab9ea94b54cf8800635c5b2ae37a913d9", 0x2ac}, {&(0x7f0000000180)="a8771d1c6edbafc16769aee7183c9849b472859ec481b9540ddcfb09468e038333457e3ec2b3ad96958283a1c77ec92318c0966a7aeef09482e2f1a6bbf28bcaa06c95efe0b3b2ca3b1ed89db52186cbb8699949bbfb5ee2039c88de200c99", 0x5f}, {&(0x7f0000000200)="e8f316cbf33e614cd46af1ca9ec8404bc2bbd0df2970bda4ffb8779be9", 0x1d}, {&(0x7f0000000240)="2444bc818a3b2c8c0d7a233f5406eb6a5371699d207f1e6a56593a87adb45c0a565139e597d39db3ad2058d565dde30083ec1f0b198d46ff5ebfa4f0f65f144f86b7ecaaaadccbc4c420f217f3663f3210c33db06aa3fdbc61697d74334de637d73ac1f7cb592f87568f985c786bf64b93d3a963b15b0aac94120a1fd73355b1a594c921f48876da6484d2eea54dace77d21b7a2753ad45e6e7e9b91dcd398bd1802f1df7144ccf9fa66fba2248340b670d203045e298500a1848ee8aeb7df2521", 0xc1}, {&(0x7f0000000340)="a9ec3b7e2da117fc726e9169a32f8d567d417fea0f36a4105823ebf04279cf87a447b153a6bf3395cfff994c4df7b169c3f81109b56c801b741b99267023787357f40e6eb58e616a9cf2a452d64874180d333b393e89e170b5a0b5a0a1eabe80f44e4ea4aa9df88f9dc1d9606cedefbfb236e85b3efeaa3a0b5d47ab206a47c6a61247d66b691f0a3fde7ed4d73157c9914920", 0x93}, {&(0x7f0000000400)="f68f60434c7c07d19cc4989fc42c2dc109d289079d08fafa20811fc80177fcde559a7d72f5167fce6de98e0f21a69fdf9058400b6607c77685b4ce0b974611da029f55d2959b049934b96cab87cc8362a031c3fbd058fbb34aae0c0ba6e1f73130d54ce9aa82280af459f0e767a5f85b3d797c6304d8a6277a29455724e49207a1455c1be5af85120b3d17e4ab2ed227733d5a0c96708f07fb89dcb223ac5cec4d37180244188a10ab5eff597b94aa7ceb4a3e8cdb3091eb116907dad700157181ec353d5f3a41b6fb26e2495214d6f4ab683b6e0a4eea5de51d62f7ebd783cbaa929228dec154", 0xe7}, {&(0x7f0000000500)="fe1382bdc62fc849034ca80966f14a713763b7468ee30509c084a0a21994b3e105bdd52d231b274b964bad9fed706ebc43b7091b866749b686e512f35a33e0b754bd7bae9855b3ba78607378029ed98677d50f7f6644d086b8555bedbeb3212f9099cf5c6603f1f5069404a55f424a9f5d6967e93500d6d47ea933a893bcaa15073b92fd718f8da84142343e56d26da6b5fb94fbb7037a15add114a96c6f486fb2bb32886864f54792080263d03db58177ec4319ad6db94f11f2caaf7380e66ccda8ab1e13588f72bb58b8b4ea8e140a8885591c19396499011eb2fd76f57eba564258", 0xe3}, {&(0x7f0000000600)="6ef45bc6a60369cf0d79686233614b7b04048c275e4cc7bae58a64134a9196b66079912c742cb905ec7cdc0f", 0x2c}, {&(0x7f0000000640)="474b3c649d73192cdf65a26645d16cd4ef4da1fc64d676ea8eacc11541f614b7058bddec4bec4f89ac", 0x29}], 0x9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000880)="96ef8b867d18b70f7a7f46f0da11e636e1c9607f4958caa5654888e28fb74b0b6eef3eb0eded62d8878f2f30aa481cf508", 0x31) r4 = dup(r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000840)=0xfff) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 00:25:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 00:25:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x280}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 00:25:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="724cc2de8b5273a5a0e59296491c4b1da6c188720556000000008755eef53b65e80c92878d14673f93af663b875fb705e183b4e4975284df2b2017b31f8f45ee8c87e7e55224fe8ad237"], 0xa) dup2(r20, r19) r21 = getpgrp() fcntl$setown(r19, 0x6, r21) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r11, 0x0, r13, r16, 0x80, 0x5}, 0x8c, 0x8, 0x0, r22, 0x5, 0x7ff, 0x5}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r16, 0xffffffffffffffff, r5, 0x10, 0x8}, 0xc, 0x2, 0x2}) r28 = getuid() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000002c0)={0x3ff, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffa2) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r30, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x9, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0x3f, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffdd2) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r28, r33, r36, r39, 0xe6, 0x3}, 0x80, 0x513, 0x7}) r42 = syz_open_pts() close(r42) write(r42, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r43 = syz_open_pts() close(r43) ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r43, &(0x7f00000003c0)="1d69920700c598e8ba52bc89aa547299beb3cddb3bc3b9113011137dfac61a8400203598992423d383d8443f2c13bdc21ee0686fff01000000000000f6c433a665d20dd46123242d18dc358b3cd15acf8949aceefdd18142e109e000000000000000b13a9b50775f11f98edf01cbe32e8c6288", 0x62) r44 = fcntl$dupfd(r42, 0xf, r43) setrlimit(0x8, &(0x7f0000000140)) read(r44, &(0x7f0000000080)=""/71, 0x47) execve(0x0, 0x0, 0x0) 00:25:15 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000004f1cf7f058187b7c123339c5378fd38d91c71bd7fb3350e81c22f1f3c1bd03a3033ba62d35404df9f23c121997e0753a905adda3162ea0049c1ca826def61c0c95ed05547365b34ebeeb1a5ba50692fb07eb28997e60cb23bcfe8e13d916cc5100"/117], 0x75, 0x800) getuid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) chdir(&(0x7f0000000380)='./file0\x00') pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000600)={0x1, &(0x7f00000001c0)=[{0x3f, 0x699, 0x100, 0x8}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="82022eaf66696c653000e2731f898e6c772e60670f415c0448051e468f6778230308c1e4c2a46c543ba8a79493ba8cf960b081c7bab3ef4be68c16a4cc5504aae268fcfacdbbc20f8787824f91af6760cc4a384905ebf0358f81f8508fedc3"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffa0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffebb}, 0x8) getsockname$inet(r4, &(0x7f0000000640), &(0x7f00000007c0)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0xc005, 0x16) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = fcntl$dupfd(r5, 0xa, r4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0x6) 00:25:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x1, 0x6}, {0x5, 0x3ff}}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/244, 0xf4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 00:25:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 00:25:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x110, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = dup(0xffffffffffffff9c) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r9 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x401, 0x1}], 0x7fffffff, &(0x7f0000000140)=[{{r3}, 0x0, 0x28, 0xaf7ba216880ba70e, 0x0, 0x7}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x80}, {{r5}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0x100}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x77a2, 0x4}, {{r6}, 0x8000000000000006, 0x4025d3bcbaa5d522, 0xf88b8538abdd0044, 0x401, 0x401}, {{r7}, 0xfffffffffffffff8, 0x8, 0xfbdac2fe06f4b23c, 0x8, 0x1f}, {{r8}, 0xfffffffffffffffe, 0xa, 0x1, 0xffffffffffff4f61}, {{r9}, 0xfffffffffffffff9, 0x18, 0x142, 0x3, 0x7ff}], 0x9, &(0x7f0000000280)={0x2, 0x6}) shutdown(r0, 0x1) 00:25:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) readlink(&(0x7f0000000200)='.\x00', &(0x7f0000000240)=""/56, 0x38) write(r0, &(0x7f0000000080)="de", 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r2, &(0x7f00000000c0)=""/211, 0xd3, 0x800, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 00:25:16 executing program 0: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r14, r13) r15 = getpgrp() fcntl$setown(r13, 0x6, r15) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r5, 0x0, r7, r10, 0x80, 0x5}, 0x8c, 0x8, 0x0, r16, 0x672, 0x7fe, 0x5}) shmat(r1, &(0x7f0000ff2000/0x4000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:25:16 executing program 1: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x40) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x8}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0xb63, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r18 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r18, 0x0, 0x0) shmdt(r17) r19 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffb]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x7, 0x8, 0x1800}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 00:25:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7) 00:25:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:25:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x39d) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x2b, 0x9, &(0x7f0000000780), 0xffffffffffffff84) r4 = socket(0x18, 0x1, 0x0) r5 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x4, 0x1) r7 = socket(0x20, 0x4, 0x40) r8 = semget$private(0x0, 0x4, 0x1000100d3) semop(r8, &(0x7f0000000480), 0x0) semop(r8, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x2a465b9ee4d8a10a}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7e, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x6, 0x800}], 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = 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(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r11, 0x5) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r16, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r9, r10, r14, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r21, r22) r23 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r27, r28) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r26, r5, r28]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r20, 0xffffffffffffffff, r24, r29, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 00:25:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:25:16 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28380, 0x8c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x53) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 00:25:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 00:25:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 00:25:17 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0xec3bffeecd9563f8, 0x80) r3 = getpgid(0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0x5) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r18, r17) r19 = getpgrp() fcntl$setown(r17, 0x6, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r9, 0x0, r11, r14, 0x80, 0x5}, 0x8c, 0x8, 0x0, r20, 0x5, 0x7ff, 0x5}) r21 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r11, r21}, 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 00:25:17 executing program 1: msgget(0x3, 0x100) msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x103c0) msgrcv(r0, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/142) msgrcv(r0, &(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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, 0x6}, {0x6cb, 0x40000009}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x80, 0xffffffffffffffb1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffdcf) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000800000000"], 0xfffffffffffffe9f, 0x1, 0x1000) semget(0x0, 0x5, 0x0) r5 = semget$private(0x0, 0x0, 0xa) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000000c0)=""/67) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166fac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba6dee9f0cdc75f02783f2301dcc53d1cb7615b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17352cf3d1bf8304b955cdc215b531059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000dc839e81757808ba05de01c1972bef5cb499a729713f243b07e805c916ebef87bfffb949dbe547f5381973d2e32d9e29dd5224fd1457a663ed79df5c251d35eb74fffc9a105c99c4adab8b0044020800d41852e7b9ff4a6d0deb52928be9f25baec5c9bafbd4c3e1bd5c6a5bc2d2395db9965b2ca52878f2d7103c158486a3b6a28744"], 0x51, 0x800) r6 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000240)=0x2) r7 = semget$private(0x0, 0x1, 0x624) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) 00:25:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) chdir(&(0x7f0000739ffe)='..') getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:25:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300012e4200ed06c78e4e9d91c8c114af32593f96f85851f00000000000000e96984f822802680bfa672cc7d2a74187a791798cb43a8d9ec3dde4015604a6c0cd5beef602ae10d0e563572a661a8dcce0513218d2589e9257771792981acf4473f9dfee0431137f16f0c86dd70d4c9b0859d1308cdafefd2586112aef6937e0b071c282830e46dd693fc285a5d1897c37c475db7274e997d7d5889294e3113e1b806"], 0x10) 00:25:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202017db6edc06cae1adff0c9ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 00:25:17 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pwrite(r0, &(0x7f0000000180)="bacb7590b3f5e80a1f80349677bf02130ad8eb4aa718259ce7a2f9d9ce2ffeb7f3842172c792d1b7a6aae0c4ce99fe4e75e7cc664c44b88f0ebbdb6b2db6b935a3da652cddbafac0a3cd8b95ae854ba4408a2aabcf7efda0a7c1089ad14fa59fc9b5d4c00cf4a1dc43f919d2463318339f2df988daa8c96d722dd149003260d3b87b488ba072964ea0b4b55887fdd1677634dc7f44e7fa9d6546c21a2fa60d8bad708349a3de487d8e3f12898bcf5d1264469dfec354720dea4ada6721b5c7f9048b6bd557ec0ebb99014cea35911968c3573cea7bde09a4cac8e88347502ea18511ce13c5392f2ab18730643d37681338b446eeab316da27172c831d57692271997659dc5d9c6a58fb91096f5865c2c924edfdade6c2b53961ebd6227c9a7bb125445f836f9abb186dafea89f97eafa8cb666dfcf32ee948adf089a5a2ac6a376eed9a476895a3d16b2717ef272aed36601efad0bca83e215fddcd38acdca5fdaa6ead9d64dfc62aaffe18b8d026d71f39a804bae18f8b671c827f57d769f8f73e116949f203d9e6ebb1f866387f4a05b62b2fba7a07433f08150eebc9099492e3a4a0b13aa516fca14b3e624417a30daaea0f84c640d5bd68984e7e6f1a8c37b5323082bffa354a534c21146730de9612741f1e504b592df3fb5a0db7d27d5cb78e97bb4437aaa2cd0bc5309dd76b006ef09b177bfdc7b3bcfc5f210db056ccd3cb0a469f2d4d5744a8a2b96f0e9c4991e11d02b497df15549bb8e4ce246c9daac2dd0a45ce7b489ab9652049ecb17752f44fcf840c7ae784b87028400a6c2e7e489cebe91159828b50952779d076f75d33e04a3e4c7f87316d6ff21d8ee689edb91a2a3f4d4a2634a9354938ce1d538c6f191f2fceae405a3d9afbb8bba61f6150d47de80d09f60528cf68f7bc51576404763d958af4c594a274d3d1cbc987bc08e90b6a26118017c17ff730735dad459e51a89104af930d3ae8535cae144e6af6facecee415055ef5bca1aff2447f074dcfeb0f56c1681767dc343a747c565a9b2e2637c53554794983c9dade49d0aa8f72e63aee1dff0eeeaecfa176823208a39ac8fbf3c6bbb4d5850c26eee69b36a3b74f9dc00bf1f4eb1abe05eeaee5004f469bd3a0517f3a234f020664b09211797a9aead00b27d712fdea2333f512944420a36276a7836a8afc43aec13de762dd235002c33870af1e7dec809c52106da7004de6a8956b284accc857e0581b77eb6700fcf476bc121acbb1d3a48f42a7ebe278a9dae70be034c7847a58646185cf4dc79cc145b7f69ede720551f3c0350e4beed3395c5fecac81abfebf023996a6e9a5a39847715dd4fa1cd3e671080be32bb688573f4f8125e3b87a33cd4de66fa1dc5e5a4b2187ce5d841ba8f982807097c1eed93dbd2a1fde04a3848a22818a55a83d7b044d7978354cd37f713d755b30bd8b51dabf3a3d50f2d744843d1c08286119c1b12f43f343f426a3169bdd67267739c30a5f3e25ff81fee484c1692f6d96e73cce457a943106e473c16820a934bed28582d8239c538bb18e3464132f5bac912a3a547fb9ac0a03f59e11b27d23b27d401a8d1951c7dcfb2ce5e3f18ab9c4e5c5bde9f6d12f9afcc47e02de54f5accf684d0165873b159e952be236e7bb667514c26bc4506d078ed686d2aa22bb36e8f643d1088bb648428c59510425587a2b42c08dcd4caeaf3ae548ffe2b0d118e2fdce8c1a932e22eae149fd6714f24b752697898d2c11ac7410432e9ecadd89e96840505a572755407cf06d8706ae3d4ce3aec26faee3afd07d1c362b7a85bfce5f0b1c0ee97f65b0312cb6cbd6f3d1b23ae4e7ea2280bd90eb82ef2406d6f7452ed70024f0a4f3f67b121dd99d5235ce0b3b11c70a5a39f66b3adf5c8745956c1c91379efe6e0bd53e547bf7a39f7face08481c6d25bf50243c04d17adf847a067e5ef2a04c5d2e8ea80c4b579bcb17289321f68241fddcbaa01e63338169d654734f80d45d3260fad668f7c58ffd08cda80142463616e4993a7b036679b1ded1ca82cf6c0941bd8cccde9bfdd72be0a1166f2ef867836e4949cb70814734f12b0ade8d89a05068f82f0c0db59b1ce0d69a9e096e654f1d76a23e1e9499dac266c3277ce54a09c04d881d8fdec827a5b3f1046ef38c92ca7443d357bc2e5816699438b7ef14ad26ed2a6b2ed0520395815c068f108f6435c31392899e78d7c28e17a760ddddb0ae15e29794ec5e3354180506ece7284b09ceffd928e715f411efbb86531951efdbe809dcc69b23f8310605a0abfc43b418b466bd9c738511ac1779fcecf17c533498670dc55301f0219519729d27df8ec75ff765e3bebe0f6847cd8604567a60eb2406b6b0590defdca339caf8c3e4cc7a9c1059738b107c2660fb2b3a087ef12ec8e07baef82142c38177117d692caa81166de8066d38ffffe24ae7044b7636353ca889e31b1d96904d0aaa4b9f83501db0d95cf15d0f671264a7b1f67c1fbf396f35c6ac994b002b0e8c806d83b5c3f728bab2bfba9137b70af0028c295711ba90095416ac44d10c4372710c82d9075c7a7c29963be2e13272691db0c1f3be134963e904d9c3302a2c07b07a22f7a5f2b348cc8342c5fcc9d91d0aab5e5c7d53d9d4d84a93caeac24bdce28041534ef6adac6b946ff620dd21b7c58f42f39fb72a80d37a0cb0a0345b66f89e14fc5661ecc6594e33c275420e051bc2a8761ff57881d5ffb8e21aef1cf9e9f7a9fa1ac79fd2fb7f25b264b0a6b6b2b9dfa4a1205fe3d0d3ac820a4a2fa8179860c8ce156bccb1f68d7d9b4941e06ab2c9c75b392923b940a23950279303416a454852f0d65b0cbd6585f4ea049c8a7ea9d2e34af318d122805b1735bb65eaf72d92045973eb382d264a29d2f5915bec76c5734fc40756b097e671d8cd791ffbf4adc65b045b79d55ee135fd1721fffbadd241008b868ade3157c2b7cd11738c15101134b688817e9db38696ee548495c42bb8f27ad0d7aa4c6a6bb0bbdd8cfd38f027f197ad2b9579ebe153568393d194ef7a3c2118da3ce6728ca13a2746d61fa62962cbbd0972f2e4722f4c03c6d57cc5ab6c44845b46ad66178e4715f203ebf480edf552a9bd14acf30aaba24d034899d502d07b9896a31de46ab54762affd93bd56861c804358be2e22c42b940915b4fc677c799105f77e9f3162b47e9191588eba308f0678feb1a198f5190897e5a63376f68d0b65cb54619724ce954e62764c7f5b4c8c5c32fc817730e7a0f2761fc1cc39ef99304e680eab4a070ec519214689bdad0ec3e896e65423b57d6a712ae303038d3f95f2f4718207c16d9f7efeeff1dae878e7ed996a275f7e08efabd44a80697c351ac99ddf94236ec1074b8823e1ad2d90923c832175a0be6ab6554aabb7faebc3d8d94af724c6c89015aa9c4bf4b94aae151ec7a5ff0b58d707c9ddba73c5b4c1e235230e9f36fd7de8cd21b85eb411079d0caa30f0ac52c0506069475ac2cd9c3c87ff6f3ee68d238f56979083af3c0f078dc3fb05217bd6a4a29c4be8d65a968cf3f9f38a88bccaa9056c15e82dd6c7c4c86cc0ad377d772608b14d073b068ebf5a19a1be92df11b191ff6ed349f20c31182f04084ed68875f30496ac632b2039de3d47b120477f01ba45342c98ebe527aee9b1508bb4b9d88c745a70ac76edb0fd39bd7958641fc3b2c41bba5e104aa41ae7df751f924017716248e30aab0af84205ce268d49753582af2dbe6ca1aa5b64f370d5257f5b38ccbed8e7e803dd2778ae5cefeec0b95e631ba5af1374c021b90f470e46c6c33ee8eb9dd77b4328df6de17e72107ee4ec18da1270fb46335e96bbbafdf3ba9242148514322f8bbb5308775aecce3850f941885ade07ed6316276952c6c17a5eb87ed0d4b19b8979f57a1a65352d6752f64bccfe16a5e0cc897066293f8e4f91476fb0d85a6c881c752adffb08c22981631a899e4259e5c4a36c4d244c60dfe25a4b67023f4ee189af4ffc99ba4fb0868508b05b1dc9e36e79f70d5f0bddb55095b5b7acb1a529f1dda54d1b140409464b301b2f8bffb3eeec629ed2b39360fb0569e63a12476a7515f87c7f0344b5e0a28dbee2a33096083df5c47cfe0d2e3cec54447b67ad05d2f8c4729fbadc3444755913489595f6c7c6bd5f027fa46b2a2a89471ea93d5309b3162b924fd0b365423cd7dd77bff32b1678d709ddf0186e8fc1625b7ced3061fdfc7550dd6bb4c2deca3866c160bf1ef7d629ecfbaa39eea543ed4055c9cbc63c611f8d198e52900954cac58dfc499f97bd1f19708d046f1cd3053fc4cb67c301ad7f05603d0b385e69270f8c6b7426281f5bd0a75b837ae2cc61e36010f6224ca2db8b0bda836e39f1dceab27b5ee917734a02ba36255528215499327760706173ea98e8c7a85e5601cba0da886dedb94a66fb52927c2f4efc7e226b928e734806035c6492a5118d05d8b98305549b8e44fd84cddacd2ad3a7246b45cf50cfe77a3c759d458d30f73189701353932d81e275c32b6f960dd1eab483f50c83a7c4ff7bd85ae3c42fddefa4017db987f8239af5a1b2e110cbd7a484bbe722c9eb6e1b46fd9727664df03eee20c81e978bc6f16c4a765cc7ed8f9ca3204fc53de697a53319dabb639752c1e99c54ca89ec804ca82ed3df529079f5f2a140d125290c793c922aee71f187f6e6763a0bffc559bd677cf91bd04e4de47d5a3e1827c82fa07a479fe0ab7dbb6a273fea4e730c4ab5f5a24d85383ced0ac58d863bf4546432d8802f22891ca0f5206b3f1243e9e0c89c2a263759efce06d9260d63a4e21899456fbe7b13e04ad79bc17c505631df952a50bd4474ff5df5071708658e03eb8bdeb8d37e60523384024134283dc9c7f4da4852529622e6aedd3b163d4471d2cffd8ac735b5e23eed1a3f82a8fa6f0963d22e6cbadfc998c429b748e72f9df1a019f9e667c2b359968628eb7e2b06e13298450bc56352a234ba56cecef18f4f39902727aaa13c46a2e538b5468c04a4f6a8b2bd46e68e219ae092daa7d33d03acdff7fe874594cc51d2696133fc3ba2e4821a83425c01b2ea5262636a6cfcc2ce0e44e8aedeae18854b3ebafd361e9f588c75f1d8cf51c0a8ab7c09b515b06d69430f31a0164291b8cf538acfda8c11834c480e3391a5efa634e436a6d5459660cdfc673270b858f51565918189cd02746aedca42f5f6acabbbfcd17273a2d4bb21352a41b3adf139e0b992674fa677368d98eff9d38974871e35b994989f3cb28dc210fab1ec23b24eb7c3842bfebb38ca4f1c446503dfbc0f85d1111c43750dc036c111cc6cce707dadbc9c83bde2ee24e7d3b391965a7d01ccf73b4e12801ea8368b98f65b842ba5cea962fb7271c5fcbc96beb87327fa26da4438ed510420cf02958275c37dc69b5e4b61a0f7d7f94d91d90e531c39510cba8c2a1f6a57e9e21a41e9904d40a10b1a80fbf532ed2f1984a1af9b6d4bbca69b03f8e4cdc4d271673155702213a945ff4693a295fd169716ee83308f37835a1024aff8e7064d1576377f25199cd51d6eef356c2f03feddc6183880bd9cd650537eb949b86d7cbb09cd76bfb161d3eba64a457fbd58ca5e6fbb637da1b7b7c766f587bcb3d84fb6bcbb7815747e94f25d47fd7e7967d8dcb4fa69ea7ff3fdd85b1a6867449700a789cb3024afdb7a7d8bd62843fbd9a05e7e7b35102962d68886134ba06f49c0a7f7653406c41a5dbf35f5350415075b67fb8821badc096167bb0cedd3cd416f4fc4f14ba0f660413aa9833fa8f7", 0x1000, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x46, 0x4}], 0x8001, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 00:25:18 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000040)) write(r0, 0x0, 0x0) 00:25:19 executing program 0: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0x40000000ffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0xf25, 0x0, 0x3], [0x8, 0xce5, 0x2, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x3, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x7fff}, {0x3, 0xb}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x8081}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000d00)) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x798788363ed0cf89}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r4, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000a00)='-\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='--\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)=':-\x00', &(0x7f0000000b40)='&\x00', &(0x7f0000000b80)='.\x00'], &(0x7f0000000cc0)=[&(0x7f0000000c00)='\x00', &(0x7f0000000c80)='\'^^\x00']) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r5 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000c40)=""/25) 00:25:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000002900)=[{&(0x7f0000000080)="95e5052eae424459b10abdbb5f28e4ee7ed7d553daa37290d9c99b15c1d9b070c8cab31907f1a6a2aaf8e8fe25e36a9efcf0f1db475aa20f7ba8b992d5666949ffd8bc148837a31e247177b8728ea27a51e0a26a2d9df4b32454a770b98503611d23b2508e18711261e0abf633566fac68cfbaf2f33c249a17cfe5c2f608d2c4a3b7ae2944", 0x85}, {&(0x7f00000001c0)="fb84d1f669ac0bc8062b8f407d5f18fe1507876ff3fafd2e287ef7969864ab7766d0196599b806f42625009572f8b9fa469f392dc5bdd8305b5d6a122deda19e6a9e6cedbaf10d4fa1e8b010d7c872b0e5c7b575e0ad0a56945f14b29b999436cd1bf62f6b322def3088661a51032bab25d19af3d6c6a70e9aec2c1196cec1cf8442a762d34f419fab8796318ccb3e5aa55db40190a39e60cdd20ba670cdf39c5c696dcbd2ad349b198ca9f629927ab137fedf7d24bdf5899e1b91103c365f8b0bc1e2b2129f1b5a9dcca68e3e506d51b90fd9be52c1aaa884de123595dfc31167c859155bafd627eaf1745f782a6d03a553fbfc78532a", 0xf7}, {&(0x7f00000002c0)="de5161849b62145a137d18bfeac2c3cae4864bdb9ed7ed8067381516189a40f878464a15234bd9ceaed2e8d0a1d0b6801c21951aaeb3e5a1f292293cb5b6591c77149dd7ab7de9eead3ec624e7e0a3f056ce4913e17adad4f57faa3e17b546513eb704a4c1d563701561546701d650526f52be28345f44b3711a1720d1d2cb0313abab14a13095b6a0b42f9b320f85004e2fa5a780c019c059c7ba0de7d201d2be948004e47606ef058af24914b3c7a2d931d09f8269a464e9722feb0d01bd891c82c18f5dcf83233f4991808df803eec7928a4e700f6642a7f4ba3c24b03fa3fa54d182a91f5b77cb39e737af297f5a31edd8076f9ddb03dd1aef0c1f9ef19d0b7b511ecd17fb8d5121e0e2f227fbf86625ab0493160acdece9e48108ea9b7fdf6dbeeefac3496538dac6b791697be363a5e43ec9489f803e6757ec32bef469d0aa3a062c1093909726e999e81d86140f6a50c271c24cceb1a44798e98b9851199ae9d60adcfeacca5f2bb6071de0d591bb171ca2d7ddebe0095c52962a5548e808b769a09a2f5d190bd31e14f8f7cb9986a4640ee8cfcfe4667108cc8d6cf0127c1c4746eb5f85ae14b8c85c88bbb1e2955cf2b4ca3ebb65e637fd9fa912dc5475ca64d54f859a9455a55cdb3d8a23a36d86ec3b82a11d16160f398f28e530005e604b1ef4520ea47a43fcdbcf37d6d4861f10dc4e7c10785bdd85977cfc8a00a2bacca3cc0748ceb0c724a7392b9b94340ecbcf0515db0b76ded56c90428c09a35c0b8f9fd8ed80fe88ffdca6b6410e1dbd2b3fb4d322248a9b715f16478d18f884a7503010f89699172d131db068c949d5a70ad2638e8d0f7a14a3f0a8646571eeeb24861c604cc963325aac557cd8647687aef85c66e5e07643514715591cdbd13b687ba58cbec9dafd224daa71697e22651d863b22f0424788d56e146fdf375e4fe2f8d67d0daa8b58e86f7dc2be5b8ffdc121bf55055953cf7da3daf969e7391ec8183b531cba4e39d4f0fb822e129dffc41a03f6b5ac75762ea7419dcf4e81271cd03942d146b241481528345fa506e10c37b5acd55f882bcfdda2f56a548b0487e23e829b6ba4f1395f1ed5bcd1413d364830f0bbfd9bd52665c2471e55c46b9b522855249cf66cce707f0a1e94f1cc1af6e17fe23a3badb01c49b096e0a0674a9b2b9e5b0cc14a9bdf70797af100f4442c33ee1386a537cc05babbe41a67a2be055fb5af6df26d3b9fe90f8a117582022f540949304b6b1cf62c35e99653714af75e9540ab9807adcc2a79fe001a9a8307fce4f415b50cbc17b67b1ca3844f76b017d249dadc30a55b8224d930f9d0122ec68821554274e481c1975da8329adabfce8ab4300f5aec5d796bb58003dbf5a5031b5d790ce5632938e48ae57c3e99f4771c0288ca8a6e2672da2473b39010ec9f1ea9434e7ecfb5053bb07cec4ccd6bbc63c08e27e5b48a8e858bc6463fcfc59ea368d369449a4c3c734a8636178cbbe2c545605a7712b08866b4a442ffee3d703f6c34d68695b3a07f687fdf0fc16d0486fa2637167de7f31e37b6f07db5c7aba4fa389259c69769711b35bea4c14b74029edbab4d71f8a04ff0f3e637a7d4e16a2b8e435efe7e2cf2b2e61c0521da1cd507d22f2711d3373b52a7c293251d19831fdb1df81df559437183a86acb93ff937e0b43c8296c807fc4f14b8e21da3ea4e2c4ee80214ebfe896c81b1e562e8e135184879d213afd99fcd42fe0923725b36b2b7460a202b7954787bb6c579b31c1e437762f320d9ba262ad4b9ac4d517685f4a109ff88395521182c29688e769adc8349b37ed4d78c497407aae6e8dc0c1bc135ea4888e84f76cc5e40e580a19bb5eb60c3d3496ce6a86e885fa318fb29771bbd7891e534e58b536cc5ed0287f42861e761f9bbee7ff256f61eb467619dae5825106f31fdd5d72c2bb7760f449460f9e2accb9e56d25425d72f4ecf23c30003ab0d1b23340bea4b55e828ad029060722fb11ce7d884b87a3b236fb035afe0f437fe0445b84ce1bf30e0d2e51bc758fe126b8d78e6ed4357278ec96ff821319244210cde42864992b940994818fee12d4312a1f0a5d49f90b4b1e4dab37d8439cf0a4934e6fe7304f457ad7f1cc665e0332212ccd7bb59661213f73548026d799443246e889b746e7fcc14adba860423b7ab6fa7ba86f830b52d4c44f6f8a020ba980b8afe4d56cc9da546d3c1775f2cc6e4b0201fa397870a1dab45b2676346a9b70676c7a595003261fefa9abb4203b4546af912e72cb69c6dc4a6f462885d49c45d4a0f9987c12bb2e5703d9d9690c67069182a46924b9028a3cfe98b21979e3c519f558b8ac7874ffb0cfb782915ab1c2823b9af562e6b54dbffa10963adea890c46efdf1ca66b273a4008955254759fcc73779bb850c70c4d4d9f5b6ae223bec5041ff8a09f31639380b0220eec471b3096e34185780623cde76ebbb7d55322fa84bfd0f3015106cf969803faa73c40177cb89c28ff3e36a98f174ec417cfb50168611ed393eccedd273e7fe311b626e9ec6674da991751e9b89808a2531bb9c04ba633e389f29a9035362c00f89a8cabab648e0aa9ca96d8c93ef83a0662c104db99741c134dcf876e61d0badaa9ace7e020fdc069b9debf506110afe30da3dca45e33ff58eff4fc3b41c0e5d210c8a924c6490d8f6c02abb17c496edc7b1f0941579102e09c85a9555b9f66926b6175be760dea03273a58e6267283d68e3cf16d093502b2e4585753e3c97b4b1fd434eac6e22602c52f8eabdda6ed7774e4d1ca595ec7d4084d0b91e200554d9eef4d2bd6742e77ce8032b753b025a9e9624e7492cd8ceb602ec0d087cf3dd786601ad309784b2e24c0c70536890822a53085dfc9aa4b59e0011bb546704ce6735d2df855a4660b12b62ed54860122742b3052c72b01783d9b0a9f2b77935f575bdba661045d4983bd76543b2ba65cff2e3c19299d7930ef16815e59f94e86d28859dec96f2da2e3734f4cf60cf5a5f1dce1b607ba55c3025de7c79d67544679e6d5b872b5674a4863c49e323e1f1a06a1c4397722d15ab34a2e66d38cb7625b12b4f28e4ff281cfe37db6bccced6104961e84d541b0e2c752634e3a16876382af936045435fbaf10b90f5bc67c26b50f6d1e44845eb351b5aaafbc497437b3f7ddfd0c00fb9a680cbc0cf51d0397e379e08ea2b7614ba5b7b98d2e3f7cd5c0b611860823e8fbf8304c2e71d9eb7d186092b70aa2161eb6556f10cf9a88ed7dc261b40d6b71fb02662d4ebb10a152609548514de0f643a76eb646eef7575c69427349f86df8382db7979808be6f4e992870426a37134735af0b6e0d57bd51a2101a607a2eb2d6c145aaf72d2453bca81239ee0efb7a96c6ed046c334f43e10075f7ba81d5463e63920f87048288c850115ea901cb0ed0673f1661701f34ea9c2d15b7b8258cc6d0320d7c155562c1d8e6c606d89d010265dc85964d4c77997fbd3142193b2474b7fb24769604514b73ec079d9448438edb941ce4412cbc4e378da891e49d81de1f54615c1c05a850b2c2f12f44ad13dc26fda601688473960344ff9ef4a0a16472e0009fa3a0b353540da78e8f4d269be05087a0024b45268ceca57d8dfcd828e3e5e40afe7688005252a43c1d5c3355f34f71cf30cb65fef15fe27437b20f6e1237a17d9aaf1cf135cb80f7ecb5fad3a84c78681fd7ec46d4f933435bd272417bf67600a4965fe006d2a5ea2a147a1cb6d251603d9d714a3ff5403243b36175a97d1bd9b493516b23c38b242d31fcda08144c023e8db87e3e1ddbb4c9579fa70c3ea46a243a74f4dd7feea8519fb89bc84847e30bba4dcffa6e84a29ddb772f39aad145071c96c6a74dc891bdbe8754aa8667ae5d1b48b8e9e1479eb8eabcf80507edf018331e5cb843d1400401a32d12c23ace84e78bce01de022a1433c520da6ec911de275a83ef653d4cf30fbecde99914f4411c16fb8e4d33bbd2c538c5bc995fe3668e620a35fa0ae9f1dca039ee8e85a05462be3c08204fa03d08e69b52af5c66dc44634978d1de952b990db525cbb4dfad1774edb75751891bc5b1f313e47afa420b5504a767b03df571f13896eb0735ab2d73ddb27896a3559c0f8c82e4211c70eeffe1df88568e1339f718e46fb40ad10befbaada71d7392257a1a81afac54b0addc4196be5045fbdc9ed556079ca1b1d19c1714e7d068c7146689d1633f75176f76e5e2344c83ae08624e1c4e1704844afda74caf084a7703fcfaf6ba1d7c20d5d3a8da389a5969c7bb14371b795e1f4d1daa79ce0b896590d8836f103e5023f7b954b4c7d4eac715463b0d5ff5065e45c0da4110b74678178466b91e1fbaf892679ad795eac7f426441469c98da10012dc9997ee8bef8783babf8e4fea91b5fcb3610f095f945d50d51d8908b0c4eb4fea669e6870d335cd0d70a5366b6870606ad8eb6ed5e0c63261a243ab848d359721d1f14cd54e2add9ad51e8ae5f5bc233dc63056a4a3ff98f202cbf4a351d7d6dde141c1fc9e4022a8094085dd5ea9ee0d25863e9f0a399d092266fa07cc2c9ce4a14ad9f1bc287e1e1acbcc18313811c192f9bad1fa7d41311d5c32d37d1288a9b6eb226690371f8e1bbb3827cba7e5b6217ac7c3258c63de050f32bc5c09d95411b6a5fd63a1096ec742db859d888441fb1a68665d191e2c90cbb7034a1a61b7b3b3497a72b63e447fe5eea4fc12f50c782809b275050f7c2efd20bc6cc6315b418c2f2493b2a11e491c47c9a5e41e6f84ed692e9fe12ab0cd71c90e7f8931cac54f112363d81281bf7c521a8efc45d3c9cbcba573e2e48af719ba2aac74975bf9262f1ab8a60f082e4ba38efb0b979167cbfc36d71adb077963942b3a686a6f35f67006e1ace63444b2285b7f963b2046c3105728274de7cdd4f5558a662edbc48cd7c7bacfeb801d06d1f449c781a19c190b07e72e19a6b4f5d301b36eabef740b805e37968ccdb4017d4f445c027a893f41b089ca3e28627b7f32f8d7879063c8983b655b068e5fa4bb876cf9d62afac016ebe9303fdeb4deef7d477f14ab56e2fac13d718fa7fe040b3c2aa9815799e80fcd188b288c50bdfce3394710ac491720542978f1fa62d91a9cdd42a9ea257a16788e6b7db545649595d8e2f1c8e942e8e28420b9be2fddb029226732968f8d23fbea791e5d9f0f716878d4cd2014ea73122d8b775b44052975234edc22338f00e70edeea1361e7c9448f0dd831294657ebbe6ad58a85b94e35e1372bdb7e3f461464328203cd5d72fd46cf7091bebf33f39ce534ce8cf4406dc5ead0f7b72352b89dfd218dc3b89b5f29d0f95392e8fe4932c4b8feb53febd8bde6ac721fdaa0345dc0989f99a8a4df272b29f3bc4b3bd000bc724768f858ddece6e4bd1692679274f25428e559bc87b409ee8765c4c1c304575e5aaa80e720b55930a7a511b4f54e7ea2ad0420d7784eb3534832cc5e90042809344788d5b88b1f0d322710ea55e09d56f709958566a6b696cb90db677a1997ca34f820fa332e6d24fce341b9460ba25d5a89d6e0fa33942ef659c90796b228cd9e337da47d8b7dd135582eace8173d07965864b1963b549a1dae52b3a4a9affd333fa9b17f28ad7d5d1e9274f7dce91ba30c5ec7bdbf12f1e11a8f62a9ec76c441701f7801f99ca34a6d8a64b7e681702bd8472eecd26d46ca2de64e1b5e9cf55fd96747866ac172512f9f2fc5640dcc3262496b26411845e2689fe181e143f4dd51c2041465624b70b6dca254075e94301", 0x1000}, {&(0x7f00000012c0)="3341bb2a939fe6a12625072713fb74df64f35ab8a9070dcb8e12dfe03407d829a9f6148b4b3357fec9bcb4c56ae71701bd4512ddc87848ce86a32407bbfb6cbde8012af60fabf5c4fb0e71ba6abb52ce2607cd1818ba7c750ba59668f03e7ae31b243188bdfde02f6b79b4a5b5e85030b93c4ebc8ee69961011daa51e4c2060ddb49c1a2a5c8872c66109276a6f63019ed8e54ecf97c4db4200176542a7c54f8a522a6656a00784f91896974b80bc77fa24f1a9817e3e8b4d22fad45340e177e0d6b6ccb834e09c82435ddcb430f1bc422bbe8f7a492edd5cea48a05737a", 0xde}, {&(0x7f00000013c0)="43302aba7877aee30499851ebb07f4c5d6cf3c411aea445b47347b23ac4bf4ae3e6040a3ffac03f493c1d21345ccc13ce051379dc9ca6f80f93ee4639cb1667d748994e638eba1f7daa2ca3432c5640713bd3588f5369cdad246ad5ff4350a7370e44da27b3548d94d", 0x69}, {&(0x7f00000029c0)="4088b831f13351000f0583cd0fc5f0447565d7adba808a4011feb18638af2fabd51bee70d2e853d099a482b1eeca721e8ebfcc1de314b36ee63634800310ff4c9a84562087df7871759a8695d90ab75e1211261b6bb8e43e8034a75d53d65e08907c0f56ef35eb7fc14e6d1d8b3bf4af43518e287f7a6c5c8029df21fb2e2a546d39451b081209ec78d8eb78c62f4e3c633fabaaaf95fca523df91c089686ce432bfb00d5b68f2f86d7ebb8709c7386ca8c76cdaaaf2a4e501000080040cb18583fcfb159b1b00000000000000426f65eba28419baf7f0ac18b6fafb39c13cad533be6f1787703b84e749e01797fea99949b5634ad6e", 0x96}, {&(0x7f0000001700)="cd376fcd77bd000f911d4740190113e1c7f47c75bec94a0a37e2e6f5f5e0e43744880cc88b4b7c1a2c6a8e78730618494a2b6b0b967e56853499e7114df31502aa80584f4e3c7ad715171395999c8dd93542e2d39dc9eecbe429768c71e3bf860d55b11a201bc980367b609827f0ba6ca176bdc391c9617b1ebc8b4681e09b46d74b421b4864fb84e5e8c0697d994b823066bf9a61be48ea285a7c4c3a7adf30d716f1cb1b0e6cffc41e1a2dcc384a3022563cc9896dea372f0790e9c22c8f097869f4a7f6ebbe62ce73a2516f13c8", 0xcf}, {&(0x7f0000002800)="94e3059504511c3bac10002f727ab50052be5c14fa6256d5a706a0cc66cd095f7180b0ed53821c3239f78e2489d59a839bce6b553982a8160dce58563f2a83ed38e521a13a55083640eea584028c30597d01e6e976d5128ad932018d0dc4cdec17b8b90dbf5a94993ad6fa43f75522126e6149d7d98e724a5754d008f28602d77924e255c2b6a6957e5b43c05414048719467b58bc84f6bfaaff45c8b3fea9ca699ce59543c71574e4bac0d8caf06770960a7e95a40e2e3c5b9ddc7d1faa66b6574481ffac01adeb635c49fe64d237232840626496f10d4e2f6e3a82c36f15cdb1e838787b02a10a388eff7a6eb48078fba403641fae7281bb5edde62262b4", 0xfe}, {&(0x7f0000001900)="45a706f0422fdd389295e478a022e07f1e241794b5d754eadbbcda07bfb0cc57f64344d75b3872c418d989203666ade1236f7a607111dbfe56daa2d8f8bbd0bf1cd17b54861c2c6d07dc51063319d18addabf8da5adde7afb2633f0a97653b10dcf8fb9cf07d42be7181c2b42120c275c04989ceb184ce2555bb926572ad4e63108c2868b7f1c4c3b193e6c2533946479ca056d147c4dcbf7545d435dcf9038e0445a3c7bbd9a6a0f526adeb4332d6312731125ef480025c2ec7f1143b92dba1a0fdeb2a43c8246cead0932154e60ea792bd7a8416c5fef8f6e58b3d087905fbde2b5361d636c4bce01d41497d6a7ecb085342fb381d6ad0b6f035db56f636bf35ccc69bcc2f0d01e0be826939ff68a7d3aaa38ad62bf047b62ce167a906e27ae1dd6c01bc1053a125559b0bded6a1987204b0439b79529f905123b9438da3766b9059b19078a2c5c08369ac5061b078b50890de23f9be7edc1aa4c72b32adb49073b049f79589f8b0e1d6babf98b7fa6df0f35ef3c624495e3ee890be81924326ae9d0cebe3bdc6b37a4567fff6491cce66c5ab10ceff931b07d3104640722c693edaacd97e04cb65f94760663577ea777a1bb551950ba72e02ea7bd75aea8f3ee78ca6f72e56fca0251c1326aaf425787a8c5e759a1df575dd5695f8ce0bf1fc54732019952042b84afa90c421c081549ab0492180360a85931ceb14e70763614c1b57701dd82ba981e19c4bec00b454dadbf4d728ccea7fff68e81f9143e9a680ab517539883a451afe188bd14645df77ce794fec7e8d23e8c5b1d890beda11ee06524ed408521aff05a4323f31a7db8b3ecc334bd67face3e61dd1ddecf620bbf9d30e00325114c19344ea0cb1ccd9a70765204b8064b48ae9966a8cefad3eb1c74f96658a3c22e85f1ef76b62b6b2a00e0e1dc7e114a056523d23d0b566ee4abb4cc73d3b076f6d0d062a17cb4fd861193589c12db72ea404dfc5a14653e372170c3293537c28f0b60c9b9ad0abd9c8b63d2ac654acb8328a8fc1740d05b1a1e2444f395ece895c9fa9cf3f15a8915325bae4f65495878c7fd689c8afc5c7f8616b22c7202b30337f5f1deb192e9573aa0fd7727a06f29a951c2f278ea1b240051fbcfc95b7bb1220bdcf2e38d6a62004c21674327e20d057079291cd257132d9a4b014a85eab6531421c575cc72d53e93f70b8a4be434fdb5c9a68fe6774a1260bfb414cb63e2e4d201d3a84c0a0c445cffffe47e87df5293c4acc8693aa45a8c37574eda5ba5095c86c0c2462b1eef563c9e9051a8d45a2a2ab9ae2ce460c529e87bf8da2970a02a39fd4496a6e7f28de4586bb182113343939d8cc5cc388ab10ca13b9dd98055fc3787c9bb343d7d00ad257ddb2bb1081758d2edef65976d4a220e88c0726fe9a8a850b91dc6b774cf3124fcc79d65c6de5ea416b7ee76cffff39e8c1ba8fcfede60c00b32740e2aeb2012e6e4e2d1bae56b9087b58162119a13e2e6f1a2b0faebbc6234c071b3e9e7ab9d9f10b9411a8188bda1f352a19401e5836b7ebc91b601c29531322bf217cfa25e61e2ef2c750462923bbbd1348ab5a5d48e44e3f24ec27499b1d52415095fe34c82cccb6a7166db161232b404c15bb0987398d027c0eb40e9112660a79bff8b0f401118e7f016e582ae73550b8414337d13b1f1a93ead5e1dd42be5985d886e95d3f3a867d28d4808ccb6926675236df77d7d0dab5581e46eba4a504caeecc5c4b786e68819bca50672ad9650b26676f5c94ff9a1a2f78e1f0e491976785f26a02fc2c5e783bbe5a3a717f2627c314314d563be7e46397fdb69143e001a189c0669ff05e93afb2875253969a57efe04654aa973fe4274af189b35420cc5e446792da284db59e6f2fd428fea9fd82eeb318a87a6734ba7757a083b18850d42414adcc3e7849f1eae4d918da1a208d9fc146124f6171266e3143525031bd5883cdd74ed6e8d4401b4ed83ccf92476f52fac97fe7ded664e69be937c94c450e2b303c065a5e5a83a146dbb68399e31e700d5852ad76bfc21ec5b5f114893af8b1fcdc8f7e6ff5f0853ddf44b65f8091d4c836147e68d39d450e044c6b2e6c365135276055c503f2a3ebcd7e4eebad8e64404af132befe4a07d775cadcc85a6eef50757721453dbcdb13c3be2b9dea060cb2f7a49437601bdb93a4a5dffe4e06099bec65784f1b1e9c6fc91254cc8b126c9c7a4438f5be56272f2306976d6b61c138230766a8c059b479cf800dcbf56e7f2df39a0126e740247ac0b09475f5f1943d80927ed7d419a5b9c31f6a1e87500d0dd5675b0e652ffdea970058bdc9d38ecd2f953f6a0fc8e077ac9b68724a5e96b13cf17ae69690073e9bdf580e31c1292becd514f886efefc0bb1f62e38c636762e727d075be77adf459fe76a415de43562c874475c706ec418173055d349455f9e02acfa25b1c39205b328606f57ec59cf402cb257f404fa7312f8cb8432740d96fb463d1d4b80035fd3389c7aba53e58425b7fb1c06ca332beaa1b95099da5c18c9591b52f129db8558218b17670ef6af2312a125f349b675e0ecb475185e58172bd402da73a6488146f171fba586eb814e8acba9088a78f59fc6ba294d2d11ecc23a180d7393aa55e60177551e8d8812a20f87962a69b5eec40d6bc390a22e293bc79633a6b175b4b07ff6cc0111174adc5c6eebd17b7503e2e9bafacaa1ae378c6d423915ab96a2a01bb35d08fc6288c653f308506bfdc679a8956901f7541d4663d48b3fe4790446ca7b2b7b177142e26a01966a95c860c33199732b49f89687be8b69b36372f94d1a4c2b5b7612d47b612a4e3766b115d2ac5cd7547798f1cdce1a28965dc39defb7cd1c76f587cdfc912bd5575ffdceb81cc6de51bb397abefd23f73de325823d233568dba9981510b0486a5b44f7dfd0be198424a39267f709afeafa543a0b3ca3c377da3ba0ce1c883441f4b263106625ac4ad1e98b8a946a6aa0497601c5935c4c61184234695ee68de3cb24dfe6389fd017b5d9ad026be5758953d393f04cb3f25c242a50f480b0c9581d7dbe06ea0d38b7e2cad8bb8e5bb8445e546da57d69c06116ee23eeade6f957d46d388ea38cdb1a450bcb9c28d8c2670a980808cfc107e47255cf5d3533e116259b80bafaf8b2f03c5bf4d7b893506496493f38764f1e26ac081cf1ea8e6f87e7cade3cafc43ef214c699e1fc29da934ebb506f1b538f68e9e73656431d568927926975840de08352ed13fa4af3ed135026958da6126e24b2972df1ef0649a455f1fb4cc293068ebe3b379ac20ae60a3dfd5aaaf8311d71608e72d294a95193fff4c75d040827f5fbe7c29c0449957fc208024648f2a056aec77db1428f86717a7ca1ec774cace64b645afdb26a398f0da6ba2807b3b74716bc78d0251d0b78d31a4974dd01290aaa7c318cc8839b3d0e55fef4f85bf8de3ece4c27465a04b0dec74a0d7c27930d9e38cae628c5e46ceb8eb31e901ad1e9a7cd2e6daba07eecd0b086cc063b849896a08f0b24db6787d79b40312af1b4b40143a6c124177f21e00b5d22222149d8c85a4fa96f3cc775237e6d8e58632147fe775f5045ef222aff4c71da07a0bc91504e047cca27a8867d90a6a04fff396baac42006644c9a57a9188758cf3f95896eab2db5a07a600d07c8fb38571ebe61f4d10fb30bec491d70ef132d57451871e9097040a0aec1f7f1b382b704c1249efb73a5cf3d302efccfbfc6ca631fd10211d8323cbe6676c454a00eef1fbcb5888fd3897bbe0ad494d405869ae62147dbeab9147fd9c50805dd0d158618908903364b4a5e04fcc59fff6176652aa4a6dac7ca58e091b10a4e36d08cdd69c898ab5fc29219dca6b9bf91cb74fbbe602287b344df9a531139d2c064a0c38ff897b8c2e7950fcbee23750595a23a3e53b9978eea0f352cdc6bcd765db0ca8be28250b6ec48ed8058849be26c0d010b238d6653ba13783908562cc30745319b1f953ef71f9b49b0ab3dde11fe5ba198f2ef65c7af9be899b4a130a0e850fda7dd5631918bad1834000257c7e6059b0c9610c3288ec2fbece67f87c8d15e3e80e6ae02692f6fc36df737e98a5b3906b4e554777c0f7de0c31a437f13654d6cecc13483993fca2132f80adcc64fecc172163b63c3c77e4b76941502922eb08edc0392a85a6d8ba9193b68f7fa945a298e309674eb08e75e97aa7c9797f1b7bf57cb0b4592457b9b60182284cad8cd042a16aed41fbac054841635c7664be37cbf65b749443c24f4b76e8a1cfd19d98dd4b903323504646d93572b21db048a9a963731e865cb01458f319d4a94b05b2cf22ef0108981d261a364b5702aa57a9d1bed0d25337227bf28b7f526dd49d35b7d2fa82bdf761ac01518331579622f76934da6f0b96e70cff018e6813bfe0a732ee1b62e9be1250c54fb8535c635745dfe2dee0f4a77ef08db0f117ec43aab55ef4d880e406dac29eb067da58a210b78f5fe510f3bac15d23d6d71fc87aace0cac725aa33ec6e57a9ba30512a5b18843d020783034c38a8a37cfb185e1a55c17c3e4758bb1dabe2c57eb235abb7d5b6eeab2df91f890d8148eb6974c575ebc1acf38cd1d2dc4722a01e6ec7724c9b7dcb0df9f3eb7a9267e6f58bb09ccece6d9adf74191f258abfec9bf74672a129ff21e5dbc498d7f52796a68e71a934169a54f3d0209b2beab9306997fd41b219db4f58aca5fe32b9bbf185d24573b9f91390d4e64b07a031c7ac0629ab58b8e1d535404e87b137485e6ae389d48ab1bac6dda5ce525dab8a39dac6be66cdefcc89665b1326d0ae4ceb554d9977791d3367f717b8431c95df02811212bd476197c4675747c8f1deba75cd528e49f93e5c2a46be55428aed784af96de9e22d4d8a865da02b3fc2edbdf297a9dfadcf8bb5c94e9f0f3a0cef7cf6770b7577a573fe3dd0e71e6eeab119e1c138fd4bdb5e47400544f2a4b917681ab3ed225baa194cb98ec03bc564ce7e5a5221cc3b2c7118b39f2ec4352f635e4ad02746b4d288d6bb2dd30afac0f8e01c52a22b76efb843c2e22b4c2a75274cdfa13d6f08f1c5b00c1704a82944f2e5a1bbb291e3abce825c7cb945eea0aa3801fc54e148aa32f1c409eb497b8fc9f07c3e95a7f87cf550be20c57471d7f87d2293dc96a684d35b632951c354af0dc0e32df39a67b1d3a29bac555d1bbeeed46722a1a59c21d1c60526c8ea0b7b3e11d28e00648092e4964f9761da04bf538abcc65183e5e01b36c65f212d61d871f9784c87d6fda10ef4bc74780214fdd53d824250fc3c1027d195ab2c7f04e18adf0aa6682262bb4f295c31a8670374c574b892291256edec16d79fea54e65f7a758bf08b0cead656", 0xedb}], 0x9, 0x0, 0x82}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r17, r16) r18 = getpgrp() fcntl$setown(r16, 0x6, r18) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r8, 0x0, r10, r13, 0x80, 0x5}, 0x8c, 0x8, 0x0, r19, 0x5, 0x7ff, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r21 = syz_open_pts() close(r21) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r21, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r22 = getpgrp() r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r25 = getgid() r26 = getpid() r27 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r27, 0x7, &(0x7f0000000080)) getsockname$inet(r27, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r28 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r30, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r36 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r41, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r41, r40) r42 = getpgrp() fcntl$setown(r40, 0x6, r42) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r32, 0x0, r34, r37, 0x80, 0x5}, 0x8c, 0x8, 0x0, r43, 0x5, 0x7ff, 0x5}) r44 = getegid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000001480)="1d3688b6cd4bf6ca2afc75120e7ccdc925472ad50c016afee29522e253edfd4156fc80bfd334297535b6e4334e2c78e2cf", 0x31}, {&(0x7f00000014c0)="6faef12730841e72c2b7157a509a711a185f33a6f07513f634fd690b1710f140477fb0c6e20dff268513415ed888a645f0f25beada2a05faf8e09a8a0537ce430f0398e126facb02a7aff417dea6c18f4643c9c459ab23b1af7df5a0a4f19d53d6c34159ed468355", 0x68}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r20}, @rights={0x18, 0xffff, 0x1, [r1, r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r32, r44}], 0x78, 0x1}, 0x400) listen(r1, 0x10001) 00:25:19 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x1f) recvfrom$inet(r1, &(0x7f0000000340)=""/184, 0xb8, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xa61, 0x8000}, 0xc) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) accept(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvfrom$unix(r3, &(0x7f00000000c0)=""/18, 0x12, 0x40, 0x0, 0x0) r5 = accept$unix(r2, 0x0, &(0x7f0000000040)) write(r5, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 00:25:19 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x200, 0x2, 0x40, "5b50c60b1a01c3e173716779a52a5733b4136955", 0x4}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 00:25:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file2\x00', 0x10000, 0x2) readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffbd) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x3, 0x24d}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r4 = socket$inet6(0x18, 0x0, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r5, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3}, 0xc) readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) 00:25:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x9) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000001280)="d4743f10bdd493fd5a9623a78718c7dedbff91b6c3d4c67df3e03f12195e6be63fc1fb5b200bc5fd03da35ba3b2505e440e9a6b434a2eb3197da3c6cd29dbbdd7d0d69bfc9a280ddf6725f4daf46007ec978923c121073fb0f6995a4b6d7f368193159f8c03e652217ac8f859ad616561e89a3d823f00afa8f74b49cbbb8923cc7b3d2e4cca5c0faffd6cede797f654ad6762673797ac92a4536e90ec24a4258e017ca7b591c2aeee8c19af8d9c1adc0a44f1d3f882fd394d196badccb6789144c873d51921d531d14231a73f50096af3d78806f364adb68f1068ce419aa434fb08011543715785e39a823da3f7ecbc78b04add8bc87f77dcd4d0e3c06c90bb603049c03ca16d59889ccac8866decdb9d7b234e72a469cea788213c84c08e73cc88e0d819faddd71673d8fa9848ff6b8b8d120be478302fc5a86a1ad37d5b922854c87ba8110747145834829bdac0f29c588ac589fb9e0fc81955d777d7fdbe90b0462c159118a28b1d88dceb076500b8cb2aa066703fa642cd28d40bb6b36b10b3bbb036ead59ab21f5ee0f90f7dc67374de82f8dc5fd9bb259ebdad0260d822b8d7d13327169f1026175bf1388a5b44be7104cad48f0f82f4fc179ffe0f4d48d5f607eed13aaa215d1700d5a10db4d5668dd24ea0e2ce76bc189824a337e1305b093f6aa1110953fa9ee68cac7933928af408b9a0cb3d6c906fbb725812f6e60bdde81ff3f35f55d7932c6ad9aac13385136beef58b568db5912f68c210fd7245f7bcaf077e26da5ab0db7329166dbdb7442491e25d43b8424217445abab3a6380f082d8fdca18e64874957cf64f57b761fd09b689045f542af08dc05c9ae49d04986a2d33b73a92a53de590445db7e89cbb26961f8e7d08f1eba72c1c5c8fcd870ecb112d00fe3e618dc865c150769ab2eff0a659def1855e62c0ac4cd55a75a00db2d10da2f30e12a79b20d1a5d6fabec99023a66c785a98052c9606f0bee6a5dfd18a126a07a5bed55c4f1536135e3138846ef80d3917ca6e2bc5ec4da300294caacaab082cbd39a00302b07e54892c230d70743c55cc29b7b0b20d1f7351f22b99a7c4fa9c9864fed579d241d4bd7efc66b1d2d3078c1756fd2e37aff89b75a3c9dc4275ca8cf6cc07f623d14c4fa5cfb214cbdfd474328f266176e0165cecc9795e96840ee4a7fe61f21173373e1158ad0ad07b9865f5857b5f88ac525c5465c71f8b218e2b01b2576b8e167196d2ecc3b1ca1d2fbca66d8aed77812545f61d5ad37491f6bb989b703623d41560ed46564f14295b84e00ec59e1fe4d5c2226c71001bcb2374cd881f6dbb759ae221f8ad6cb10a24896b89241bfcbab0db5d8022a1adce1e51e866b6a3e6127d7191ac47d4847797da33fe90c885c6414e1a34a631c8a32f2f05d9ff23a15484f0e958da6fc746bb86a91370290f33aae1073f567eda653eb642e8ca3958c26a5a613fd8e298bc2aeb5adefdb56ea7cf341dfcea795c75e8d9fc24b00e09840561789a8dd70929e08c1578173b7436d7fce29b79c325611f7d629a59edf4b009c69c786385126d4d14e05f23e3227fd4f41c9358ec40c5d81197bc33150b9be5a492135420d4f4fde73ef73f787b653bd1119ddd3b9437c3dac95da01b53535d9a873f3c80a8b0151adc0de01be25d389651701e53192c10a4f9768bbbed769c37c02b22fb057a204e655b497c07a0139f7b8c26e023eb9cc9c6511a6978b3a34d96831742302bd7103c8f93d2ff76df047f5cbd75d582b5f868fb645218fc61f43e0adb000fba298e91c6864bf8fbca24fe9c2ae811bb54cd2d443442cee62d68ab9762fcea53c0d7bc6e7ed12a16a8103a32c9ea4da062e8c1b72e13eb8105006ca26be287958db24728ea9d5cac852fae226438df36e61a2c187ac7bac8bf0320ef0ceeff7b2d4835134d670d6701fcf1361f2780ae05b212b5d9f625f73c52f183442ac04751f06894ea6ac404365a475bf096959f80f3b446ed6249c7b5e0a0c4b2a81b69acf569f0bf17fc6aaf4963009ed304b794bd193e00f18f199c49eefe7befcfb191062974d5136740d3f09c884aae1d93a62101bcc6d7927936e58b3f3ef0fe53a84337513e91ea9ef8996bf1578bd327e670abacc6b6a715d7cd4bd5abd29e310695072d9a8336eebf8360b00bf6cb332ef717b13341c093deeb1dab08dbf23644c057515f31fc7fc18be9ce3910cb09a4a83d731165e4a78739bc82074e62e47a95e7517fb4da2dd01f3513d33486b7c4928c464b8cf2e19d6e8888922c7f9abc8f2e9c418afa64a9c642766ee6533e326f30004ca52977c2633bca19b7e4aa9a6090106a489ef42b5a4fdbfda0a0a9204e1518a3f4efca65aff5d533f9bf762b956ccb82619820c4987c1987d70a3ae60e90c3deb4c706314bc2c786b04052cb741d3d222271630eb9dd46ebbbb4a8c329c25c8ae1af4ce56504f0a81fa31a7be5194034413dcd4a4882687ad228c12d72a1d86c92e5483980d8a772ff3be942c37d8cc8a913dfab283d6a29c5feafd5ff0c92e888fad2267faf83ab1071eb819352602d3be2d3325a78448b2cc78fff0b1271bbd8e5a0cc580f00106a3ca219e038d04511dbc3ac079679f7ddd017dce2914ba498b03b210e2a1013e2eeaf46565912914487bc069b0ab270a4e8d468e9d463de107028cd555ea57359391416eedeafd176bcd287fd9605b5665746935c17be2356caa3f598fcbabe85362d5c687700b6ffa074fa13d25a0d122fa69157aee6933c295723e4888808875338821c21dd2beb1bc9022282e1ee065f4604de2af6334719adb5ff3c2271ac0306982bbeacc74fe5e6a72dc1f4873ebf230e2f2b06a27d09f3aeea0c3411953bd4b6976260ef69fd94929d80777b77b6d0a65b027d7e57c2b0299a27b959f87790b5fe74e2a650c9cdc3c207fa32c8a4170d82501838c0b518b9be99b634897f6fd2375c5003a677dd39374a668be3912212c48dfe87ec27b390f7dd414c960ed7ade4102bcfda876fbf82be3507df151da65d078c5452d766a82346138d62da2d94bf3b3494db8f31b4b62398b63e62debc5361ef15b61e440c437f9e53174bd2db7aad9773fe849ac32aaccfef443dfbc0e8aec38ca9e13ee3829b64868cadec36c0f4ef718ea1d31e655af66f5bc685a8b31c6e825463de2d3eec9b99d3b1faa695ef953ed13c450704db3ac312552455ae4461a0b71a4a959c02f4ee47b4eab97afaad683a9ecd8b2a04940c1ccf22e3465a4114b66f2ee054640727bbc98245c39824a0efbad16907e112750da13ab9775bfec3559dae33c8b3af19d5e21ffd26c2845a758d00603b2613895d4bade1730fc9e3e8eeb05e12dfbc66c7ccd3e68f5055a79bccd2dcce6107074a45e3d7b976f8b3c9adadee6e06694578cb96b0f8be35c8362509c02168d24055f1d938a731f60c797c5c89c3b63302f2e07bbff424a701f079ca4ba2bd767b242e28b56cc6512f233aa6a9ed3bbfb1ddf4835219fb40071465e7daee340c096f6015d50b23d300e1b76e287d0bce4fa96fdc748662eee43e27ebdbc344a202f11a4456be5413eb087531de03bf9abff940b18dccaefa61412b145e68f610071eed464267618eea9292c1b213b20c1c5f54523e0424862d307f72516336530e8702ce606fbacc6cb99c70d0a62953bf78143a667724234da93c44dbf5bd3aedd9f9f04e282d640263693bea6c7038a9c532024444d3fe33e07d804edf895a331d98732fe80dcead6a4bf66d0387baff7edafbe24b9c1d487d97706ff5683832e990d8180111f6f57d4fdec85ad79c5cbfc5c41195f7349c8457b594d42942169315f3404cf3ab9428a40ac228e4090d8afbdc0cc598962cb692f9296722429fc7fa9ae15aa65092de7a0e0b2001c26ee39cf5d5103fb8af90126b244c15c10cb1872c30d67677a40282332f5a6297b94dc4f6bf0455c71170a3385c8ad2afdffcf5019a3b8f3aa4427f0f96f9cd7d9cb40a24063657d21c8b66b1270d092268e2e5fc055b72a6da900eacb13efecf26bf81a9644f05f99ea8ffa375ace0ec66149d69e8aad9c5da68f4d2e1dee9ab81a2c3b26b48d6959fa031f465ef007d5479e715499f86e8b4a20e5dd4b2e6b116fd9fdd37c80dadbe683bb5fd4f16fcc8a1b994733e495f73e52bca3922a5820e14088dffdb856c6c837daf1aef6e61faa76da637205fda1c8a35b5c873908f09e367fb8391a29a4661fb80d92330eb54526dd29683be4c5fd96380682fd168bb6a5eab939f8f6e86b8e83b2f73f3411760bdd49c06064c322bec9c2edb7f17b3ed2d4621557d77681ecdced6edd1debce7757963865685ea4b164c26984a848cd380471b967c974e092a59fdcb05d6edfdcadf2f290958b3d3f98f2e32db58cbd8bf5982684957e5027ce970f5e000c14104d868b963f10214dadea73547a0e5a7c62a3697a53a07067c523ad8eef1ca6fe9051accd6c0273261e40718fc1cdda9cb261a6d25b318341560c00a06f43819cb004df19479675ad80c5c26a3d575dddb1f0b97629709af2a07bff65d935b070556b62c4088d0d5be681c8b2717262ca9b2eb0b1e92bb9a0a839552cec4aca25697e390604f059258698461de30692f4d501e32a007c9f64ad376d16803514b4377aca59585ecd597b19507105001dd24ce6a943aa3d089e18070581d96abc8e06d92140112a00d298ff7baf7de68b8c4823ffb1c823b7d4540b448dae94c876e61a1c1e60f76c918357aff8d74b989f29ff06ee2b8e8c63e1edb44f3e70a5205f030f8e0ee5a6736ac44d28d994d8537c4dcbd807461a54c37697ae4269cdba86166c6d2497d8716134c08568ba6d493ef3c729ef34b8de489f1103a65ffc2a5d1818d13004427e1c69ebfda2db4bac22f5053eb332266fe4eb93c1309ea1347c3c9e55d3dfffd810be6a9a1df361fba709f8cc2df2802c924581d087c900d41f25271f4d335c9f8df357b03e4c14c808d5ff03e1eb7404755b89a5ea7d123c3c08e689114edf5c183f61c5477185ad94252321102086985b2a004680af86f835ceec96f572d053fa9f301e7277913c463fe34af48739b8d02b227a54b31d68b5a05fd477c5c9ffead6f85b09654ab32010130306dc85f0448a86e40a5d5775e8fa6f7bb14e3d4636df95a5ca7d437992646ae70490c27360c9915b14981c3ff9a4a32426bc078f273cfb3ff71f91c22c3f7e25d2153a7e113de52de438870b4c31945ca51c6451c13bbcd69053dbf1c283acbe4f903c01052bb7ebf9b6eb8922ae8b344ed47fc45a58400ddf9b0b03d7d5b6f1f64437c50bce4d49a6b4e1f25d53c764cea128ae6d03c543ae6255c345b6078240c084a2ab9e93b703cfd8c4cce7ff46aa578904da37c5b70d384ac42cf58f1ff9bc317fc807954afaf7e1eb18f6f92bae1d7c6d2a13dc71b8f37a2216f670d5b2af23888d4fcc2c594c9d0aaa7f45e84b4dacb04126491570f7a7f26a98ca6051173a673747fd88902e19722dea797b51c425f109a4fb8be4282f945c823e19a8b9ec454d3c516f00770b5a52c3b47c0105636b72dc690f4190145453f9567b57ee905b8a6bbaa9d4cf8687ec385ddf2d4ea6bdd5c126cc798cc7b10a432fbfeb2170563f857afb4745843b04d211ab93f61396c542549180d21a57d6ee86927a5939434ae20682679d45911a3442db89dec598f9dc43a5f4040e20e6147db699877f713d7e177ba39a9cb2eb5e873796934e910c878c46824f7c0bc9d216a278c0c76de06e0", 0x1000}, {&(0x7f0000000140)="e6cb700cb4b62eff984523e22a1b33e5cf398e501b3172e2e4a1eb2abf4644ac9d789574e05ce090f4ea18be5000a686e1495e0998327d3bf52221bdacc23828323e40b5111ebaf206342a6a90d34fa15cbbda7510b899be86c8", 0x5a}, {&(0x7f00000001c0)="b8c3b7b1065634919238c890dd6e48d5ad3e6a1b3419a461ea9034abe4396a546cdc25ef8da04a3ddde4111ee7b3282c6c40f2f72a697ff4b54aba33efb385ca53129c102b0bb69ced0fe1867a735c52b35689abf269f6fb9164c6669745066ad69399d1213fc8a12ad5e71e850703621fd92096f61d0986a24e0c45cd6d6eefa37ee8b1f4a527a6112c30dd940acea44b7df7f9c6f36880cd6d7c29443b", 0x9e}, {&(0x7f0000000280)="60d7dd89eba55065586f88511c6207bd89160a2449cb7cd41a717ce90107b7c4878104f40ecbc6681b856dca72287ff92c6a09d1d4f5ec05", 0x38}, {&(0x7f00000002c0)="1ea301fac03ca4132e17ddfd02d8f5cc43c69e181c95bcd4750d98a611b97e0a03b5a3be4083cec00e4a4a08ca9a718558694f78ba47fa59d375be41edbd2a0119b26a0a9a41073ac5dc0e03e59f6a00b0f69dfbab7b57a415362cf042ee57b8915b3200b66e228919091116aad28d19438a033e8995959655f32f973678ada6db4e387343bbc73f511ea43dbca2bafc1ec40c965eef94df1760d52f56a9beedd62cc3aeff6bd18815b9a2e67976397722297fdab73c4a64c199d723a4c44436418c617e59bfd53ba9131582390cceb5969961165f46817c5af8d3", 0xdb}, {&(0x7f00000003c0)="eb03bdff3ccb2e375d701c", 0xb}, {&(0x7f0000000480)="347106cb0b86c6421705c763135556a73001937c80a2539f3933d6353786bd69656e9dd2ece61bc663e53464cfcb3848258ee46cab4aa72e7e777c884482c24ed41152c32de6dfbff12552074e5e667c7aad7e1270822996bc67e573ee47561a227eb11519d7036bb121235199cf75408021958d226da35f33d4ae95e4cb484bab34f58ce2fbec064f58cbdd648e19c9b06858552bf329bc0241479bec8985c2d0ff098b152423e5b1add6fb58f5808fcef04d9f358819787383df227f629db31368c7a5a0ff582feef162fcf294ad583133a9292ba7f4d2ed534c766f7735c432864bbfa99edf15d4e36bc8a49f0ea6e6ff7365fb9c0437a9", 0xf9}, {&(0x7f0000000580)="bc2299fee46029710bc0625ca44ece538d254e2f4841b7d4387a756ac0ffb7bb083bfc68d360df28864f479f1c312c9c299f078bd6e298e20eb82d53263ac3bd4f741c9ea0941735880d5165b89581a0d110fe9669468d3bc5359da446722a47161a25ce98001a4984980222c32771b648e3335c830b5acfb81bd1c4a85534516976cd771975edd953c086c0f5f0a824a37d715904293ef84186b92c891e18d927af", 0xa2}, {&(0x7f0000002a40)="21edb0bf7b6be404fd9a1a11aacb737ffb00223e802fbe27b9e89cd866f8652f38f0fe96d283c5f4ca28f458ac52dfa26b215801d3ff0f9e107b7c0503ab572abf4decb32fe67e6882e9a2699e0f6c3de02d270de11122d19c22bce649ddcb48a1fc9129073362263dd82e039252f0a7a34d009ece6e61c876d7e30d300cc8a581b8d9fdb8542da60b647955e05ea12c189720b5e8cda05ff26cd5af3e224197a4982f7b6fce8c99a8b71eb5238395a98c98d435c5d97f9c15059d685e093308701299c18c77b5aa0dd63d9c6cc156d02c7c9bebd8373b55995ca83d064c99ca20de46b6d3e134a9dcba041da2bff206fde19823faef05377178eda665cc466b56ec6cde2146aa52dc2567388d2b1192e3345d33e811284be970886168c4edf230101afa41ebe0e04a0a816c4da77887c5c6126c3932b799a2600dbfa0f7fe1497f70454eed94f676aeee00b1fcd5cbf821579dfddebe8bfaf1ed52bef60df6b466c424b31c7c3d0a8977bb167d9abbb964131194280a7e605605790a04566596f49eefff7fe5d532b72ca78bb883efb4eabe481f18b4280f381d3f08ba4912877d740be94fea284caba1175bee509410b0993cb80a77885b14b73404f2268f5d2fea49597217ece6b6992c3b78e5174bf444b1337f638b561c9de7899d495b6af5403eb3278546c813586484491237b6302ecffe327086f6c990a79394060871e336aa6745fa79ab9124afda5fc358cf892b2a17cc58c1d7c233c815e5cc312ad2cb8f6350bd54fbd9fb96c95c447f94c00c835cc059336159c73f839c5c1ee749e19d3f2fa27a842c7048a31fafb275290388a0e1b626d7f44158fa204327dad33d5f44bc1efe559ca3080f662dfda6c68aac27af0ef7cb9446fe2aacc08e4ac95d7049d0774720efab804e37fe8d17ac84ac1ff069d6ecfa778ce2413b2fd483a5e146770f4c46a95eb7100f7e172559ee522d0b7cf3fa787a15a52892eaa3d9d339bffe2ceb55de04e06933fc90b43d29c7304f9eaf4a54f76c2cf7f33d32d98420368649d4319db1ebfd63a01ad4dd00aecb9d3d746d957e5c56a8529c713927e5cce70c1b0268b4f2dfdcee9ed1ff369307ff4fcbd9f577aa906d805a69e92533e19317099f3b9c0a843b42df08e4818912d71606eac65dcbfb92e8f68d792b69b1701af6ff019b915b72ccbbed00dc114c2f73199212f6e6a5677655214be6f59d1b86d3e93e67ca3bab39615b10a67be06730dd856e22c9844e45410ea8663ebae5bd03a873bb1bd8a2354cdaabf01113655a117d21bba59fbe1937fc87e1c399a4e6d085cb0b2979b80d33513c11a3cff502fa3e340c1dad2df6328de98ea17e9938877d623380834fe45c5eb6fb7761ba7c9d415b570ee4bf999395432d29371614d156770c7324a0d7b827e1219348faae590c5ecccaa63686279858e8f9fea5c58a101eacda4ab73c634d0a75efe0346f672fc99cc9e5066c4bbebc4890052fec26826311a3237584dc4ebe9a58b3451e6d163d232597dd96bdc4592344b0982dee2a433ad2150dcaaf26bc4919ac31f701c08fa93f25618b3eaf23bb436746a92eaab6b2d13668c045ee4c660eb1f5dd6ea62cf68db007ec543426a019dc9dcc2ca780f4fc15d8cdda110b2bc2ff14191e6d6fb33ea824b11c96cc492f40b5efde3ded7a6ec54f709e61000092a54fdbcec4c713f559bcefd8069e8b666fdef35896e13c0b83cb1b9cf91885b6507d91041bc4605e3d53ce3f25bc373547d9019d8ceceb9546e34ca13019ff3d19a0fd01dbcdf3eeb45fd0bc3bddd2681a4836f4f26b05ecca145dab8186ab05f56ba9bff28a345202eda1e03d204435ee1d1fc54524aa05fde1971078e88378dfa3cf368b79df4e9b26a2b7a5d2ded0defd29500ac829108947e87b8ad4f7fed1ee0c9b73a89f818a679a4be84ea21600a84d096a7582891c13f05d3de5b6b332a70273141261434ec6b32a3f03804791d8ff7c9a32278ac8f2d6e548c5afb2f0e294a6f3054cf08f0ecf4b433c64ed330a0b082009010eb174e0ae1d62dd855eb3cf71e134c41fc63b94a1da57f5adae3c23b4fd3c915fa0831e4af8bd0a7bdd90bc88c6b9aab059c91c1a456f47309c0d813977d6d049006290a8db15cd4aaa91ea7ecf48928b53602b493921dd88e1f07172ccd6f76da6c18331e85d71926d1d427528fe78a30ab056db85102829af3df31712261ab791e739f0973897a5f05aaa5120ac339ec597753c63a601ca8ef47515ad87fcf3ff72deda98c77627cb8d4635aec782cf570f7f70c473cee69497782caa1072ea48c6dae7566e3e824a601f7cd3073f678f785fbf197675cbd32ecd84e635b594b8c3a301e8c96c339cb04615a9bd57bf585fa0ab4e7c0a504b1ec0cefa2de751fe59adf5f79c56011f3a0bcb97c93826703ca38fc1c8a634cc07d27a3894060a88868182ee3066b7938b9ac9e1f3ba41578ce7526198c6e70999cd5409cba5b09917a32d2561223654b52bfe992b05886db18f276524450df09a70285c39a757cac3fe8c4939c482d8bdbf4649e0cc412a86a989c073c3d1715075d9565509fc7e165d5fe40ac688a730321edb8284581b50166facce6def8ef1e8374e0c418a820238b54662d32b6b8bf650d3a176a143c03f1aa87b3f807ff2724890a4a45cd3a4aaf1077f79c4524e476aa6de6275c7eaa718079a941caf6a2554a18d0d2d592698d8979cef556f9255590eb57450bb6b7b48d4c7aa4b30c60040edc2cde10740cb3b70366aec4e57aa446799bf61c99895964499a256b96c4376312a52544a6099e165888be8dbde7af68c99d744d14bb0b0967e88089092f8250c097e73343e723028115bb7c9ae40b06956bc34cf6862e6698a5e65405fbd4bf7aa39c6fd4e5fac9a42b993c1c01c515d20597d936f65d8e44ee762befc72bc82eb307cd448d19236daef91722dd93c92f11553c58a3092bf3b4b62863869b9e5bbcb84babc08f1757a1918816960a77fe08794faad4b61d723fbc51bed0ec327db1f2d72d70217682a0d9c9db267ab471957af0d2a8030012f99190245556990c195f45d01eb3e40af30946759cb45f0e51bc2b4ce530c7ea9677e59e4a7f2e0fbb963d38a3614104aef65c886fbbf18708224f076c18faf4f1d0f73b6744454da73f828947febf4732bfcb6c8d9168d6081d1cc9a1fa367eb445f07a963512c422e9018744da989f2b224b8d6a891e263c8d6d2d4d9b0bc3271a6c69a6d3aee40b8ba8e7d5e6a72bf9b6daf5c1b55152fc0aa03a0de2175307785aba43a44f5533ad20414e254194af68aee59c654a04d2c9809cbab333b0db1f93b4f81e2f848b1ae7b68b75603e1619017b22702d4eb34394649e37e15ba7809b2f191cce117385268e92984ab9ba6c472db3348a3f42c39b41c60c29b2c0b7efd038bbe004115c5c56a8a744ad7a84059345430fc1519a1547361980cbe8ebf865f811952326f9dc4fd73a96f51c4d30a50358ba457ad0d340294de8f5fdb5f684acf9c53bccd65c9ab67c90f19036f5dbb212b22c7404bd2cfac8776989fdb56ec1d7a938a9ddb086572b7405730a3e15cf26216a0a2e9fb93cd2261243de2eac9278654b044c0279e1059f7271ecffe70ded4c49db272431403a304251644c9e2c25c7f67841b0aad8243a9f1295354169ac6eedca81c1db4c578d29143971dd67ec26e2ec060c67c0bc35486b58b977bffeb39b47d8116de5f10e05256b1ffd4fe1ead0eb22187a5e67db0df5e49c9cf52eefd3a84dbb1cec20dc3930e65c0f597b623d460f07285ae97ad8acd7d9cd6402ebf15a4eb5005fd39af863a3e78b2ee39ecc7a9d46d6d64e70215c70028f706f0f9e9c75a4b106f5acd5b16e0c009136d66b3751fd4362a0d089cec6911cfe606a5ab6bda9059db78f8a83205b4a324b1fcb8cbad4dbe0ded26a72cf72522321e5fbf5d52a96b61e160b7d58a98995fd35dc004767431a7ed7d5099f669e6783ff6d6d53536e92dbf991436928672c533af3885eb16c2f008162011dd1da2f94fcd014940a52a40fa2eee40210cc777c7091d6cb0806b6e5f6b84c5fc7db678612627059345a03cb805d62d8c2604a6ee2be26f0bfe6548d1d08bcff60e1b3a134e7da8c5c255c75bbe3854f9ee04044842381c88e09422db58ca1dfcbf875a47f3507c6abc2dc8e9a56f73f8bd1eb9486770c42044076bf12b112641f09fc5c32520f0e01e40db8aa18a2f7a01bac3e818323c204364951ae6742f99cbf341b76182fd292c3508b529040be97c9d8de657cb7131351ace1640a0e88b4a08e410d7166a1010bf561aabb566a356b64b8440cf5d22502d04c143258adfdade14f43afacd48790900373d48aff2412972dbfcb43caee0aeb23cd8ac83844da79de80aff7468bab34a7690a60b78b93b2d9cda6aec41a627d191416f92318e0f398e67bbf768445d9dcf73a967a0c5953ccd116af72d3155fa33df24962bfd04d97b7bee54a22002084cf6e6c099d8d067a97ac288b36354a9614ce79bb91088cae314ea443a4db61cf57c9c613bd33e59b876c3b142e6b7e11d606afb0b64bcf9e2fce4f1dafe93285c4371c31626eeae62d1e7427885f4be9c6a0fc3f9495499b122ad0dfdff057268ade4e9f09f63b9758bc2737fbedadcb64ff681a8bfcccc4d0c0ca6c14722447dac8aef614e3842d0d880eac78d8596583072b58faa5db7357e18199832bf77d22c5a165ad8ee4b7bb7b01a918ea31608c429a1c1c237302887588eccf8bc27bad51aa2382772698a90c69cc216c8a0711dbdad30aafb497d4c27bd85bd1809324916ea3acaede2874e7c326b99fc3b0b201d9fc1874dc533a3e6a02e166f05934805b71c9eb24878a3f1c97b65200a2e7d08c3ee3cd22034bac4133ddda44ec85f9d18a870884fd40071aad495ac05888a3298dee24b9f7fef7c5706e3237ff6e39de711101b9b25c55be0f0404774f8d80377c1215101fce08aad14de4d507cd4bef9b1fd4d9cebf93f25fe8221d0cb32cbd1a987e9abbcc6083d3f9d77b47225b3ef3eb7690523cdd02cfad8a3237f8ec2dcdff1140b77f1c9610908591047e26ffcc74a6e45cf77aa486d0cd7ca5e465bf3e24e2a95ad0ea4e936d697584f1cd0032e6f502d97e3f899c3d7c6d2685bcda5fc411b8340910ad6bd816cd35c268460f3f6e67f9a3c994a0db2b1e94c67d3e6c508efd21d820bb4bb74aa237843d01fe0fb0a19b1f7e08590dcc89bee3fcb9a04c42caa4378285a743ebf969ad478817d195a7efa9f9715c955bf459027f1ce96a7aa16a78ff7d9ef22237b8921e1e35e742f08b0ead699885ced574f1b89b9e425e98717042a0e10f258846befa8ad5091990a8cbf793e006977be9d5470681a3ab830a1c63d6973a4af274d67a3f7b4d7d1a21270874b23f78e9524dd10cf53fbb14c0218bfab2b9df10f76f141e8f3ceaf76dd5f3441f70dc6f57a47a659361bd42f687c759847627f307843305c83460790217f72249801a34d98359e78c2fb2bad39949ac9d0e62c348ef33b2ee43483ec5bc18bc2544317c513ceec041b51ae2bedb256218ccd2a8405a68e3ecfa3546b99cd9cad435e9ab2f791f591d2283b22a11a86bd8e4cf47370f8e1f3c1773db74b0a04fa713cef20b45871b92c6862d7bb225d2cc2d16ef19ea7122c89748a315523b26373db6d3e9ba6c1b37a9c4962bca78b04afe76280af54c2a658a66e623b08dd957330fc76f174a386da32c1cdb540d2a71bb4b8401e3", 0x1000}], 0x9, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:25:19 executing program 0: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 00:25:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) listen(r0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1a) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x81e, './file0\x00', './file0\x00'}) r3 = getgid() setgid(r3) 00:25:21 executing program 1: r0 = socket(0x1, 0x2, 0xd1) connect$inet(r0, &(0x7f0000000000), 0xbb) 00:25:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xff, 0x3f, &(0x7f0000000100)="3c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x6) write(r2, 0x0, 0x0) 00:25:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 00:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 00:25:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x6) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$dupfd(r3, 0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r2) 00:25:22 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, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x71a5515ecfbf07e8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="886423d7b0965787603bf73b950d7e5bf0599c6910d29335170d98973ad0f856b1ff7fd84aa6fa423b7136188100f4fe81239487428f53d87dde00eca6aac6626495df365a96a83212cff1f9ba8676a18dd349e47ef01a06d2799e3592f0c36de3058e13", 0x64}, {&(0x7f0000000180)="05a94e245c9428e4fe4ea3b5fc7818985ad1e96406e19b3247e2db6023b69e3a8d690b11c6b842cb5a0d7de187bfa1f9f83a87d17f5b44455b68b947274f7a5e6ef419bd910e79c2d745848c86fdbace36d137a2a7893a64924f49853ae8d46838e34162693fed7cdab868dfe189ff81dc2b94a26e65ae0f5e402970979d400d0ef94c4099fe2290525354043974fc12c700a139ffeb4b9f57f904ec7964550517fd13757e358bfc46d7c036abdc47d024c6fd6c0f6d3200fa", 0xb9}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x8}, 0xc00) 00:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xba3) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x98a, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000800)=[{r5}, {r0, 0x80}, {r0, 0x80}, {r5, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 00:25:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c400180fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 00:25:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000080)="a5ba0e9d50f6d0261830dcb8bc7c6409058204a78235d4984d279afd96b831b2e395c1aca5101e357363edf578a47855a0992b7ead72edf5116cb8132c4d0fbd8867b97e6e20e2a68ef10165fe2ea491b248144857a9f2912e6ae3bfa0b137dd0ae58d092a572ea46b5b9d132f3c752e3eaced", 0x73}, {&(0x7f0000000100)="2fad01183d57941529777ad381bf367b129483160ecdb8ec3c037d8f4b4a78e72908b01e016a3fa229655fd0465c80facc19242c2aa8a78774b130d5c4578399f8406aa3770c30e66db98f8f6c1286956940bfb931ba2965b0b687cadfc8e3b79cea4b81076d43720c00415c9e47db32f9bf7820949a13fcf74042a0935868768c9567a1c253e30f22182a6086241bf156abeba3291f7bde4c1093e4", 0x9c}, {&(0x7f00000001c0)="8e74cc59c70751c5ee88b787fe323be536904e60b3cd0635aff94774d514b22231d36946d4e6366d6e769a901d77f0d03f4b92807689e175eb4966bff3bdc6b9bfdc458489b1552fe8209a43041ae4cff80042a1d2ce5d36c25fa3cb1834ab3b5c4e53dca87871e6", 0x68}, {&(0x7f0000000240)="704224c847b7fb94d6fe2a89f5784652fe035dfe7ef3355932989861cf8520b2d8471ab9e4c7d882e1d51f4539b4ebc55b3a1478d586ad6bfe4a89accc0f29fcea88abd27e65932ef6be0e9d613d632054b111437527ccf93452e95f1afb18504bd180ee1897239f6767ac8387f5b153add72a81dc808d535e0b1e086cc5887984", 0x81}, {&(0x7f0000000340)="e83139f0a132331dd87b1c914bf19dbd97bf868947cafc79fb5ba431d94daee035657a08201aa7285f9ae7d5862260786393e7b5e71de7a38ac2097f16acf1280428dd526b3574368ec45925ac6ee4048b5c785648aeb0a47e8a5eee20cd900dbc8ae6f57560416ed193f1261d48ac9c19a4904e693ccf6515677443398cc5d9bc5a91c2b6c99df0155e7a791b9bc1d13b35ac0d00", 0x95}, {&(0x7f0000000400)="d70535ceb9b781cc1f6099c44b34fe97907316d2faed8f7262d75807ecc494c0f67092f6abe9433ed0042b18c69c5db8e9413d67a9d74fcb6eae1294463415a3b28ab5def3d67047be87bb500f431fa24b56fe96e096", 0x56}, {&(0x7f00000006c0)="429fd3bd69d2ec25b05a1024f434ab7ca89ab18088cdc690e076b84f4809662ee072a393183e63044634ab21b703245200004642798426dfab122bfcb9169197d24fc6892807ea9b6c9a293124693baa5c535fd67bb8fba082024c1faa055a9f91bd44f42e895745b1dd83853292fff6e10763fa72ce2c82ca9bf2d3b66bf89b30563fbd7db2075c5a4b79244f8491d2aaf2f001364304140faee9184d3ee70b90c4d7969c000b5f8cf90b96928c911086c72c838a708641206bf5c2777e3b8bfca51e4efc892e7fb00e5ad715d15e656319fadabb46bc37b1b16bf48424c028fb86fd033fed8bd9815f77274b61d26143287422ef2abf7d6b4f2ef7ecc98827fc75408196a05e1638775964a512a14430d19b84c7e724b960d90ee9dacdc71e8fc5950a76430fe8e32f0d0ad38fcfb9b1a5797a9717ed89dd10db342eef11a00f8cc353843bc572f11b7f8f6a5ac171d62ba283b1ea03fbb18237aa213832f7994de9d3b952d92d0000d15e3022a3593bde496c9edccc2e764278a4c7951051c7966a621df44fd4b92b21e83f6db2d88935df57559d7745682b5545595fcd79ba00066f0978b8ce24f5208eddf419757d71c88d2f200022d2bf3b5ce43d350723ef57e9303a1fba150537e14bcf066a6ecefd7d1477b68b50a8070d64e07746422bbfc3adc9b21dcc749a52f82e56122e72addcc2a0e14f417e3c6d62f605c0714378193655c7e47b50c96bae6f9b6416d4cd2dd75e97611841ac3c37d80c7a8df9f4edd783aa61b1baad92e3422e4c206b1cb1af983297c7b50cebfb7a26158394f5ebb3b97aae3648e1e0b29a28bac5e29d0577abd26990af9c64d171d5fdaf62945bfacce92b09b67b46890de99da9f0f4f20728aa16bfe57098161995ccd816", 0x282}, {&(0x7f0000000580)="56145d0edf957e9b1f5708c03f0d44dec2c3adaacda097826942e99370be0b1bf8ddb3e151d4ef3af4e0ede9a8a5ee276c09d7ddfb5000bfaec581a8ddae0ba11175b64a386d0932291499fb093480d5b9dd6040fa1a87ccc20e6962a2b5a0a06766895c32fb784b1ffa35982cd99e21f8fc5dfd7ca72f28ba71b72e36ac0ee04cbf", 0x82}], 0x8) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 00:25:22 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 00:25:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 00:25:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="513ec471f84f75d6853be8e4640af94cf0308d3e856fbe9c4b7da9f32a852bd9eba5a34c5068b2af89efef562ca5ffaaf9337a84d5b05ac837390a64431bce7073e9d8b622d265d8ceaa36a4930b133e44380be5de8780420d3a3df5cffa9d94487655d7a676bc116ccaadc5cc12817e6239496142de4c08edea383fa5362fdfd83ca9acace699b8e405c50709dc9224631be20f72979305d831bc9c3b9aca80cfd3c8744a3a8fa03b", 0xa9}, {&(0x7f0000000100)="7be9ba87e53f3e7338614b6541fa1a640a38f2b5f4756aba408e8df193b3279f7489c8280c88680d1640f1530934d003bbd946f7f14de1e99074ab7488f8eb56923593e74d988fde263efc8c63a2f069d1b20a74c31587320457fc958281fc68f0370f96f198d12f6d15a8c7475e534eed68ea53f7047614850a1c1eaf6cea22c2a4c6bf3ad4922464a5e5eef1dd8597206f1c1d57ed6d6aa45b8afaa13b87e8b528a00a63f9ce120cceeb3ce8832baf512878064158126734ec637fc3757948d48c41b351b2572b24c1820f983fc086161220274198db9c2baae397a3", 0xdd}, {&(0x7f0000000200)="1aeac796e7dfad93ea3ca9493828b2907fcd91a8a42e5abbe51cb81761b04e15c4bf7c2dc5e9c5e81cf94778a3a47f6a8244b61e0acbdb14dd5fecd5e036a21789d0648729b997a70efab1ad5d277118017b7035c157b0397acde71c51a51f0ee3617157f97ccc7018890157c841a644b3fe92f968dc9d6ce963bcbdaad952673ade72f960da5ef68a8b231325f4c445d28d2a0000000000", 0x98}, {&(0x7f00000002c0)="9f584656bf2731821f7e2e4ead225416e002e45e913f6ce3000c3ec5775ed34575bdd475a7dc0afd534e35544c21d1b2b6b1afcbf17e9119326c89ee2bedae1f2a005a7b7a2527aeb3ef26bc1d6080dd930c02fbe80671d8be5c45dcdc56fead27b3e48f2938c59b101797c4809cd5a3171127bb36f2e22201a04c2341e5995579854a0c0e0e2207d3e83513d8a5e6e86766a1c3a339596fea8b0a94ba19c20e5f1bc0c36f03890f6f2d2f4f57379d6c042475203d39dece21da572e", 0xbc}], 0x3, 0x0, 0x0) 00:25:22 executing program 1: 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) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e243398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad39c9294b3bb4ff5ac9c186997174ab3d746a62af19abf92bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf2db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59f63996e6d7f9469e91fa5d45f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7090092c70a9901c924d64702000000000000f360d0453680364caf000000000000000000c977ef9448bb7f11272f0cbb8bf8b7b12bf77eb72467f0edb0fe074764ba8e06f9c7e33e0baa7de32c22f34e797eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad810000001f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a63690230000000000000000000000000045b96700a7c0256f84feebdd52ad28c05ef784564d3e42ac88f28af8dd5f3d4207252eeba71200"/1297], 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) 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, &(0x7f00000001c0)='/dev/speaker\x00', 0x100, 0x0) dup2(r4, r2) fcntl$dupfd(r4, 0x8, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 00:25:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 00:25:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r1}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r1}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x3a2}, {{r0}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x400000000004, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x86, 0x80, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x56b, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) 00:25:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x100, 0x6}, 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000004c0)={0x0, 0xfffffffffffffff9}, 0x10) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f6e9d557e43ed349cb6686a08c3696c653000"], 0xa) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000001c0)=0x1) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1, 0x0, 0x4, 0x0, 0x7f, 0x100, 0x80d, 0x2, 0x2, 0xfffffffffffffff9, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800", 0xfffffffd}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000280)="f2f7fb5d5e8d3f72b7b428f51193ec4988a71a452b136a45f7411d5acf47227aa57cee796c832074635550e6333661fdf439352688a450406b68c27a59c1a42ba318d9d8fcfd361147857ccbbe4ea5fcfd2e6274e169f9766caaef4b1c94baa4570c8a9c85a34ac6d491929e433a26fd269857474c68378ea2697191706789579dd817096ff6d46c2c53126d60a1eff7228d6b47d32215a85334cf0cf55e525793fd77791df3fd234a6d595c3bddfa4d631d8df8ea22d68444331f915d08e529888af36b87d01d2336413c0e9529c4b6502abf68940611d55c78c4a6e0", 0xdd}, {&(0x7f0000000380)="6b1aa543edf5d7352683cc97d9f226d364547b00fd34476408d97c337c49884b9abfd1bbe67bd96972eae8a1b4a817b7f60e367663ce86b4b93c86824172b4ede33706383628bbb1e4fb4d0bead2b8ceeb883847f25261323a711539ef579cf17c6c2c4d250e9372b542c4cc177c2cb7291b1746ebad69595eb275cee0657a985a797c21", 0x84}, {&(0x7f0000000440)="ce1e7d20663d845875da5e916eb595ab57", 0x11}], 0x3, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) socket(0x1, 0x4, 0x2) 00:25:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6f12b8c966696c653000"], 0x10) shutdown(r0, 0x2) 00:25:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 00:25:22 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4000000000000007, 0x93}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x4, 0x2, 0xfffffffd, "e71400a0990800", 0xffffffff, 0x2}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r7 = kqueue() write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0x13b) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r11, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r12, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x88, 0x80000000, 0x3, 0x3f}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x1, 0x55, 0x7a8f254a}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000104, 0x9, 0x1}, {{r0}, 0x8000000000000003, 0x19, 0x2, 0xfffffffffffffffb, 0x2000003}, {{r4}, 0xfffffffffffffffe, 0x43, 0x4, 0x10000009e, 0x10001}], 0x1, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x40, 0x2, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1ff, 0x401}, {{r12}, 0xfffffffffffffff9, 0x1, 0x8, 0x4, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0xffffffffffffc49f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8002, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffa, 0x48, 0x4, 0x20, 0x496}, {{r10}, 0xfffffffffffffffb, 0x40, 0x40, 0x45, 0x7f}, {{r11}, 0xfffffffffffffff8, 0x0, 0x0, 0xc4, 0x10001}], 0x0, &(0x7f00000003c0)={0x5, 0x80000001}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) getegid() write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 00:25:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x81, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x20, 0xf32f, 0x7, 0x1, 0x7, 0x5, 0x6, 0x80}, &(0x7f0000000100)={0x8, 0x6a4, 0x5, 0x6, 0x4, 0x7ff, 0x10001, 0xfff}, &(0x7f0000000140)={0x9, 0x8, 0x80, 0x7ff, 0x7, 0x7, 0x3, 0x10000}, &(0x7f0000000180)={0x7, 0x1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:25:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() close(r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x800, 0x0) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fchflags(r1, 0x0) fchmod(r0, 0xe3) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0xfffffd28) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000001c0)={0x1, 0x7, 0x3f, 0x5}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="4e790bf967ff5315e4b4f38331172582c3bc70730823", 0x16}, {&(0x7f00000000c0)="f336a01553a271027bfba769", 0xc}, {&(0x7f0000000280)="d343aaf7b2b18d018f7f6d28a6ab6bcae4f910950f0f30b40627d78cc6cdcce50697743c7133ab909e77a0721e65f4f88cfb0f6c65370da88e47a06586f0f8861f990a6732517c15f1e716c9a7c6451b607c5910dac8204235434aaab16feec349ca", 0x62}, {&(0x7f0000000300)="06b08de468e5ac95d3fe9e4158dc11efa983f728167bc45eb1b2f1346f05cd0e53a654eacafbc64abc7d32d719f17922753156250b1fbe38f123328d6356c020f7dcbdd9969aafba1189610c0667871bf3ab33349e7cacdfc58e48dbc2726e921e6fa9d7362493e6016c25e1a064d3e8e391c63c40a1be41719d2c0fe1a190b2ec60e941720cabc89443032b4e5bbb74a8b8fd071180a9e5e2153583fb7ee1ae6da34776f2a3816e53a8d621", 0xac}], 0x4) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x10) 00:25:23 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(r1, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2011, r9, 0x0, 0x800000000000010) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 00:25:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x7aa37d5ac9fc83f8, &(0x7f0000000100)=0xffffffe1, 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001200)={0x0, 0x8}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 00:25:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) fchflags(0xffffffffffffff9c, 0x10000) ftruncate(r0, 0x0, 0x0) 00:25:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x1aa, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = socket(0x70, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x53ea, 0x0, 0x1, 0x2, 0x1, 0xb60, 0x2, 0x2, 0x400, 0x3}) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:25:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 00:25:23 executing program 1: r0 = kqueue() r1 = kqueue() kqueue() pwrite(r0, &(0x7f0000000000)="808fbe4ae3f8068bb0ca713d440259456d1012311e018a55ee2412296628ae99436f077d0347f0ab5758871695a65120dbfb2015ee680298e6d88624f68f6bd0b0ad4e6b0f66c6671e84a29a69da4c7edcc1d79976537e05a510a2d0a2fd55ea1b3fd99a3392fbb9f5c4217c87d3065f4209a0b79abe3720749ebdaf183d5151fa994f5634d50e1f8116ebce3a0081ec03bf8e639629ae2dea66b9943d17653c070f479b4b41c33a4a1cb2af39a420579515e10dd370c45e501915014b7d44621a4d", 0xc2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) 00:25:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x8001, 0x0, 0x3a6002df, "86e44600"}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x232, './file0\x00'}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 00:25:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000002700), 0x0) syz_open_pts() syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCCDTR(r1, 0x20007478) 00:25:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x40, 0x3b03ddfe, 0x1, 0x400, "2baa1f6582c2f29b4a3d2575b64c77a356872877", 0x43df689a}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8808, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x3ff, 0x1, 0x81, 0x4}, {0x1, 0x0, 0x3, 0x40}, {0x1000, 0xf7, 0x0, 0x10000}, {0xe546, 0x9, 0x2, 0x6}, {0x34fc, 0x7, 0x9, 0x9}]}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x20) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) flock(r1, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001a80)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000340)="991c266aea566cc8c9c680096b694ffb4a1f29297ebc7e44beec01de16ed12635c0bb84f52e8790dee6c990c2fb61bc26c1e16f096c72be3f4eeaf1cdfb89f81ad62e9083caa7730e5fa85c85ed35ca65fd569df8e56fecf005c41611e3126beca4d9bd688e05101b7", 0x69}, {&(0x7f00000003c0)="abe75fd9e5597d18e75489c8de5d1b594b44c2a2fc660465bc58c61904e528f94f3b7b54e9035afed6b70fb33ff7a7a8204bc653d400f79b07a34091341779a8d891c1281f9aec68c8fd86c4e86a0cff020f921ba3dc0f9fee4eaef0c547d66b302551e7e50cb13ed1723ad7f5f24523b3d2939d3d8c2c9d449d3c21cf6b5d84e2de7f5180b16820b9b1bfb6c946591f7b38eeedbf9ced5c90027ec0eecf68cbffa5c01ec0f7b47161989562d174743a6000598206efe28463b174c99aa46a0a67f8c6d272b262e03ba42c6a1f5fa7c280a00ab77027f6d73b7721cb51cb31dbc6ff1d22439ffe3346", 0xe9}, {&(0x7f00000004c0)="7d5d9ddc4f864bc888f21967fc191827687075dd117e19020e15c20d00940fdb80eb26d7ae3cabe6464bc604cde6", 0x2e}, {&(0x7f0000000500)="63295c025cef854acc498657534b95fc73c928a102fc84ffa19357cc9495ddb00ae0a7d7a221a0203a906d4edb8e0e89bbefc6ad50b71b560e4d651a3bb4f498d9d27e83874b5a142c90a254439ef27a4c0a11a10459371be2e871eeeefdcd858bd9a033afdbc742fc6bd9e5f33b843bdd4d250b5753c2de0f256f04a41766c5c5c1db48132887f57d49509f43773158cd18ee54a161507bf2ca2717751ea8b3fb86859e593622a6035cae81c9a431ce1365d12a61d3dc01a6e197937f9c36e30a11e6862be6df4bacabc18cffa1eb94", 0xd0}, {&(0x7f0000000600)="048269b73e6a09e98ab229e8f4fe6608459f8196e8b11b98237a5ed713694e8bcb23e1760dc76515f679a2fe4819f8558d", 0x31}, {&(0x7f0000000640)="045c3b5dccf8ca2441807f0914a2dd9de834d58630cf84308f813b27fcfea85c59698122adcb63953af26cffd9fe61ecedbb11184da0dd46d104a59bad0d2a9c75d32734b9a4039252b4321dc3462a48c119914dfb1b5da2d7a3465a4c1d59433a76e1bf29fda13dc52c33f9ebf903b0c73a98737d26846f9cb58526b6cd80725dcb77ee6d8b69ffd1d1c4c4ebda2fcc64051d389e4d333c792f394813a689475c2d319b99514c139bf91e395832f673aed2a0a14bbdeb749c2c9848afa9b2548d69c69a485335657d3c2a8d1e7519a67c39083cc30abf90bafc3827d6c5a129aff2db6b811f15fb5c6839c7089e218885ca357f4a9844f87c7d73b58391f5532870a8a0ba22e4c15ef0dc78f597816f40fb3476d4eec41bf0735b460931c4203de7681ce84ffe018d2c5e8bad47c6314e73d07d3cc6f2cc05afd07d7df2017001b0c911ad5d7b5d32f8db53d759f370e73bd8f51be9f7d4f67b113579b3cc75150ba0e9a046b15916a0cce85c49a158e4cecdae54bedb5247a6d40b9c0d9a23eb58a7e74e0c340e2b8b7c33766ee9d681aa30922a218002d8a350484c363544f8f5a7717c3d40ae888440da4d6ddea529449f1f89971fd19f759a52e934f938701aac869486422651ea51a49f026c9163b3d9cb3e5fb9fb2a3f1872a147fd0f24c689a77f3b3c175dd3eb8dc837161d1c791af2e09fc8c9f6e3eed7203fc0c78ce278b748eec9120ce14f9e16566ef7f909073b205658c7cb70d662a4dc77cd1bebbcc07576d9588817a460c972e9028b47d0f2ce1238f200f435a32a2fddaee36a0bf3f79a9d0636533a9ba15e680f3766c6bf8b4f5bc4772a4e691dd671f8cd2399a4eee50e3955758525d75750b5a9eb91d0b9257740db52c7c8e605a5fbc265f17b79b7541544b4a5ad0afef987dffc70f5872b520613d0262941a10a5ea9a9deea372eb3d2b70bc1138e777ff65e8942a38dd9e01851cfdf8df7a6b0181b0b04c81c2bd5e5fed36e864cece4c073088d2aac19f6dedcd61008711f75c95cdba14656a75f8accee03034dd013611441fe28f5b277b547961bfe33527e724a4d14b4442cb364c3151c460917b26f9a2d83c3753463663fa42aff47c9aafc61c0a34f8f56bcd604f5fdf5d8be83f407232780cb35079455c03e7b266a9b98f566b25111e40d955b39bb3e414cb8637919ea558b3b931a84aa09be2c97b2907fdf0781e26f10bab453a343019f45b1f3029a6d92b201feacb1bc8f579c788e9c12077920b726056d39dd750fad37f46f92e22e416b8459c41531239f0b6efb38a90d1e52038984feef23fe833411f29a819ef9d42e02aa4ec8413bc65aec9402fe73e3e93e32f7b81db73bd699ff94e7e9b95887f77d1d8cd2df0b94e610cf191aefdc36e027216a580a87765bf5f7738d6ecb67d6aa382e1d36503a82150b56bcb37a653561003a8771696b11f7a8b7e96c9e4b64fe52d95d67067a0250228947b3174ab75ab4509148c902b35a0eaf3a8be2af4851e6151c689e3cd5cda7ba90cba6bb074d6467404e07b33c88b8110f5893f1daad04784a10dc7d02134445f1d03344554e9ffcd34820159b8eac9a861b27d83b37dc2a8bb64720796c619db0c310e46c0b891551118501409e03d56c04d68b59aa26f9a3dc08a5ed5c1a5f7a85dac9df72baadffb0d381071ba661fe69986eaec700af4c5841d4f42ddf1533268cdee368581fd3ed1992170f967f93ce2c08617f0e4980e69e417c95c1f9d9643310db0cc2d1327fe90a8e6ef0cb890f760888e73bf191824b2881b99fa05278a5f91ba86143ef31c5c7b9797395995f4053454db2cf191469101b2a12b4bbb289c92149fd2548e4b4f25fc3c32b177160304096378b6199bae8777db7ea5180e18a0ed31ed51920b56f4f37e2e8b8b8c15933bc94fb833f815931afd20525c39dc0a43e701a95911af33071ae71c8b54667a7bb8e4426d28fe9c097ef6c3ed6aa7d94113cd227808e06a36d7385c4318e45eb01614a54cd38f09dd8936988be16ba99ee065fb5e11e545d50d53449d010165cf9f664b6bddd6a33989a86687f4b087f687c5352905ae01aa620e1afa1b93fe0e11509dc6344b50aa5aca8870defe42f66ed4727f6f64b79700454dc07a69e9435d1d803551ff57889a799d8a8627a910de52a158f05803a7454213f4b4dd4fcc5f629852af81fb34e7b71087c497f863c06d08755eb0210b012fb6d143a80473ed6d00553789b032edcdd1af3a7415861018f95e81015de6ff045591de8b83446013b0c695a38855b8d9f9b321ef6ba34f71b6dedaa9351da66bc72c30f01bef617ce829b0b1d4352faf525e0fffec25c0c1f8cefd54344cf462af72085f3ce7b26583ac6bd63d44b2704506bed95925068a2985c80747956e9a3c21baff0679e665070915f2068a196c6057d146665fcf5c9acd7d278f9e03321a19058873f5b92070a9ab1d34d7b43d1a4c085254b69f7661b626584540d7b19ad5d99488f556090242f9be3a793cf7fd9b6d086104ee2d089d6d627101feaa5037116104291bc32835664faad1a8a8848cb2a303c55e5ca169fbc0f2f4acd0f403585abfe948687b625976798d2a9eb60a024158d0a0f0850ee5d0609f4fa66ed91fc302893539212e01192cf7e0f42befe170461958af16cd13013b1f8f027ffdc8664446d031030d6fdc6bd638e226efb8d304bbc1c5fb2368d6be1077e116785103f94f9e86db947d84cc0fcb998aad9ab93c6ed503f79f0350d9ab634dfbd11c52052264bece11ab6b1234c5b0e6660db542fd8b8fce28a858f9117135e7b4be4bc21f3401b9c3cc0920fe84c71f74b0dec987c2dba8898a05540c000080233057026acb44c335352035ce87703d7c317323695b516724284f8347cc81950eacc2d7f07b3998e66410ac0aba553254e799579bee50fc2de367ea0cefb3a29010b0a11515ec22d5b54c7b5dbf2551d2f19b411ebdcad7eac7110d79d2686f3063fb84b5fe2135d6fe3d68fb08dd20e4f0b8d3d0dbe682117614b06239f4e8e0bd314c957bf0f1c64f1e4622c6af8a4495b0ca14b3d8b661cd90e76d05ffc37a87cd46e218c21b32ad19199bee498050ec669a195897e56ca5cb7bbb14213b59392e0d9c8285da8d328ba682856d012db0880544942b8d98bae078c8a08ced276629a4a46a73a97eda8c9e28c0d383f7b49a7192e12cd0b71800561561244927d3edc67bed4688046fc74a067c55173efc897c08f4e4da8b4c8cb59468b391e87b47fd09de626a8d163ed9aca43cd966550312975d15f7060df3aeaf3cd46e37ed5b9f00bc6f0aa74b183fae49fa0faaf27567409b87a2493e0a8d530f49fb2b678a809727c00dd198f18a4a71c003cc48c50072e2f6bea3496f4f57a569144255f4e1ffa3f42be86120e6590ace71ab93c0f69af22d6aed974212f303cab2d29f45aa127d3f4b1fd8371e020bbbf9d5bbe0ade7e29dc101131db859324d12a013eeefdf4289b5f675c2b35cbf40011cc97f37664ba952ed9e7dab3585056ac983f4dee585a728fd7526b6b1bad77ca5fa6ad5667a65a70255989d0609d74be50bbdda0019ccb14e3be41021befbd1e3e1005cab8fe4e59b553972bd447826239101abe0c7b2f685f66ec17b555f199fadbe3588999c8b12d61f404ad29bf187b2172256a916d9c31f3ef233764c491f16a6e351ec54f884bc9f244faeca1d3ff1f4e022955eccd77963d904c34cc63c9e9ae3ebf89ee436212c4956cc16ceb09f20c57bac7bed22b3f56a09bce7cdfbebad80c05090220f504b3dc61cad5e825c34d61c871503103a029fc218559da47dd06467ed451a0220d5b0e07a6afc5dc140a69c191874bf4e8c08c13663320358f7cfcbb5c49b3c0b3634fd41a820be5e1614b3573d6fa20be49071e51f4a008a5e0982be4c08e68e5c83cca17e420473415cfe3895a8542b6f247b4f9a38284b95c732a7ff296719a7af2442ea450b01eeacef215a7218270bcc082a5595d6bb9646400c555bb1666f27720832767fb94262affc331b659f7438011e6683a61223ba037379ddf1c375546367bf742d0ced22d0a87469585c06a5a094b60919c97e0de5176fea09543ef831c8652541848ba4c24e631c0a64fad8ed93958d13c3b1b82281a381fb1662a496de1b1fab577abe4d3f5b476d279fe977c02c584107c38571a4296e311ac755af1c1370f52efe779c27eb26b303ab1032b07e373522d1c38992c7cbbe2e8de3be2a4ab588084af763cfe1bd0c6ce19f4fbbb343b47f44a106e0b22af6e41ee7943c97f1d946247076c2095bd12d9c5e9f789b540df511294f9c0996cb61d3c866c8623a5c173b7519bc6df5af29ccf46e6444071e7a3944e88884481095c241510d951f29db8a7bdbe73542c0e82d10d24984e870ea9eb8ed15934560fe3c7a41e86a4b9f53fc33d3d034c809e5e397135f49a3552d5988a2b58e1fbe91cec3fa18bae9aa1b656ec5a80df5d06815ba4d80d204c30fca043e6ed975f219b545ab89852d3f3ae60861396b76a12a18a61ae3273a36524adcaaa227eff40c4bdf9841dd6c4a45e7e62ac07100d7a4e3dc18ebe2500f9012da602b0c2147df4d01ec498f3ed655e85d70057fea8fa388879095f8469135991b5803e1e10d479ab7abed1a45aff95561282be3c254f983e10fe9ca3c6fa9ba8c5dcbdc0b7cb6de8cd90a74e9155e9bbd425800b8d5477aa4feca0a759353e6f72aee57a9f0d55eca4606950255349eecac25e82644052634267057959987d51d3a17e02bc11d6be9b2509b895bb2379ce172cdf760c022a7c9dc209297352b3edbd3099bd1b18507ea0da454a543da38ba0d37a636ca6dc6ee4fbe91a53061a56b1af3cf5c4f9f87b2800751ce15726a00617a4f156651c664121d3b3f62f4f98beb076d4a168e7c1dda67443723751b852f0b803bfaa1ec744e5af725c843ccfd8aba7a65069d25947e1133d49b34e528d337069642b83a9581c6a2f2881e1adf23976b00e2582f65bbb5a3ae1be3d64aa34b5f089d311277d8456b5d638ed715518a24ed1c5f330d135acf6b5e2146a448f29f0f27d7014d5731ba1bf71225400a23cee7632b28cf498f927dde4b4ab71c9b5406d264ae86095a4971a9d595cd5e40ef1a62ecba60be6220ebcdf85bdf3363c1596d7c0b625da4a97e7cdb7728eb198959448889703c067ca9c2aa34fb49c8a8c5aeb5e37c2e04c2dede88c2c14e55583bf90bbed4835ee86d2fbc3d9ca06dc4a7795071d13768783c5cce5f8fa3b6db3d41d093bece6dac9f3b96c8d9b0a311432dbd91db677dcc6190bc27d1133eca120abe9c053f37f5028b2719650b808ae28ab0eab66672e4339eaf6354024939205b9863b42aaf05ede8908f544a9a3895199863128ce5ebf5e8f89e7872933f5b547cd96455348fa13559a9a7865251c9d0f8782eff736a5f8e389161b06a4a7e5c29b35adc8608100444822acff4a3727ffacbbec78010c816e9935ea8fda8aba19a109b905efa42d71b0dc1b120a5e8ae43eca43afac1da964a5627bb4ed07827ea5505d746c9f81a2a1ddf39a3fec0d3e987538aa1a9c090c9d52342e3b98e24690bfa012069f76dcb24e8a974995d522d223f2c18f860424cf6458cdc2ed2136312d27cc0c42a73e9afd24d9b17ab6ff9aa7fdf50f4d1ba7a729bd35c84d2d835a79f7fbc13004bd9663518b965848fd1acdbb3d0dd356430923468dadcca8212736abdc840f9a608afd4de416e9f7211fc75c16", 0x1000}, {&(0x7f0000001640)="2e21c6a6ba7e45f1385b64d79c12d1f7b047dbd73f2cf39fd30f117cf4c5a47f50257345200b76866f68cf63023580584736164a8c7008d2696cf35217f88902e1f13a5c22af595caaf5077646b3e3cbbed34469a080645ecc401f8d10bac6dc1ae205f5be61dc237e151000efa562ffbdcfe9f2a5a5df85f3937ac478152c10a3f7a27f2f88b61fbfcb8c0d31", 0x8d}, {&(0x7f0000001700)="bdb80e1bea6fa9bf2c2ff05445aa213dd03988339988f0c3a1c9dd0915cf4c668ae2c39b94e259c5e2ec57077163f4105fb129aebc6f46c33e969d6865c0ac77bff65cc547c122398bba1c5a4428af1891e9ab48a60e56e904ea6203a9c3e0cf191dd32922d82562af3e3aad325f49dc80588438bb98ea07015d0cad37df51a0fa", 0x81}, {&(0x7f00000017c0)="d7ceb021cb5511dcb3632cdcb92e580ec3e14c9e89936205fb44ee57f0e7752b4ece3321941acf3791456f6a4f7c763bdd1e75c158a4af9e4276d6130bd636e4ffac01f2e3db1dd6d506127254a65a6d9d9535ab2b628572d50ace1b76b45b6b1bdafeebaa00040737959e4688d4ebf0964c8ba22129404325fa157059c6a3a2ca66b0b5cb7bb8040f3e53661bf2a29df67529c26135e8f543e9d892edac559b3df713d4026c0c8cb63379b00bed5e77899c65d86b324acb7411e596b23da4c4eda97c855bb4cf488202c9b914112b8a01", 0xd1}, {&(0x7f00000018c0)="c94a5b2f60e39e8ccbdf7442923be478bc27dd249330c8049e7e75a1ec10fa5b94dc6606ba740788777d7d5eea354ee9a1a85a01bd84fbf9482378f29925fb347b454d0c9ee467ea731c80e3a51c2949b9564f9f12cf9b3260132d03d81b765448cac6abbba1e0cff5", 0x69}], 0xa, &(0x7f0000001a00)=[{0x78, 0x1fffc, 0x80, "459e3a4e47b3b9e8a6fdc2b9307d999a903508bb3dde7a387a891f40e9fa7b7791606e537a63063db7eee57d9f1f77619e1ef40e147b583baffdf7629322c65123c35aabd2f1ffb7f2091239605c421e5ad3f50380c2f8b009c5f375f3a113fc191a"}], 0x78}, 0xc) r5 = kqueue() writev(r5, &(0x7f0000001b40)=[{&(0x7f0000001ac0)="bcd34da3c83b50e7c2001a7a838771232d15faaa9ecf98ba9fa0da81206ec654130dcb82ff86419930f3f4df9653e6611a0a8345d6dc48ebe4d86aae846639a02b39cd30f98d803f10bfc26afcbbefa4e9c0b4bc", 0x54}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001b80)=0x3) r6 = semget(0x3, 0x1, 0x20) semop(r6, &(0x7f0000001bc0)=[{0x5, 0xd2a2, 0x1000}], 0x1) r7 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001c40)={0x8, &(0x7f0000001c00)=[{0x1, 0x3, 0x2, 0xfffffffb}, {0x6, 0x40, 0x0, 0x2}, {0x7, 0x20, 0x3, 0x100}, {0xff, 0x81, 0x4, 0x3}, {0xff, 0xe1, 0x9, 0x9}, {0x40, 0x1, 0x3f, 0x4}, {0x1f, 0x6, 0x0, 0x3}, {0x1, 0xc0, 0x9, 0x3ff}]}) r8 = open$dir(&(0x7f0000001c80)='./file0\x00', 0x10, 0x1) unlinkat(r8, &(0x7f0000001cc0)='./file0\x00', 0x8) bind(0xffffffffffffff9c, &(0x7f0000001d00)=@un=@file={0x1, './file0\x00'}, 0xa) r9 = msgget$private(0x0, 0x80) msgsnd(r9, &(0x7f0000001d40)={0x2, "02f98a326d128df4dea5d86eba422570bf4e"}, 0x1a, 0x1000) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001d80)=@abs, &(0x7f0000001dc0)=0x8) getpeername(r10, &(0x7f0000001e00)=@un=@file={0x0, ""/4096}, &(0x7f0000002e40)=0x1002) msgrcv(0xffffffffffffffff, &(0x7f0000002e80), 0x8, 0x2, 0x2000) r11 = open(&(0x7f0000002ec0)='./file0\x00', 0x2, 0x40) ioctl$BIOCPROMISC(r11, 0x20004269) 00:25:24 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 00:25:24 executing program 0: r0 = kqueue() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/18, 0x12}], 0x3, 0x0, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000200)=0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, 0x0, r18, 0x5, 0x7ff, 0x5}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x5, &(0x7f0000000240)=[r12, r21, 0xffffffffffffffff, r28, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000280)=[r29]) 00:25:24 executing program 1: getitimer(0x1, &(0x7f0000000580)) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r14, r13) r15 = getpgrp() fcntl$setown(r13, 0x6, r15) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r5, 0x0, r7, r10, 0x80, 0x5}, 0x8c, 0x8, 0x0, r16, 0x5, 0x7ff, 0x5}) setreuid(0xffffffffffffffff, r7) 00:25:24 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5, 0x3, './file1\x00', 0x6, 0x0, 0x2, 0xfffffffe}) 00:25:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x8, {0xf0, 0x20}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000200)="9c16639b1e6a93e8af76a214f82581f332896cd67d6b4ba4ed88d0d2cf59221aa0dd3a6ac4024cb2c8841add7dc939885188399ecc9743446d8e9731df2cde7d27a7b19c2b0a787e180df5e540011f6e3ab8e1aa1b46f4d30f4b0141eafd3961985790ec0110698e373b492e2b5945b49c5d52f8a5f5cb689aff27c6bb38cbc1110a6989767b7bc11cb64de0c3c4c695671d983982defcfa1c8cb5ed434122cb50c98779c8be16676fa47a6195508640", 0xb0, 0x208, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000100)=""/219) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:25:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 00:25:24 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 00:25:26 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/141) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(r1) dup(r3) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) dup(r1) execve(0x0, 0x0, 0x0) 00:25:26 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000000}, {&(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}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0\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) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 00:25:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001880)='}\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001c40)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x1ef85b0c7b0f416) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x8000, 0x3) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) getegid() geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r13, 0x7, &(0x7f0000000080)) getsockname$inet(r13, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r14 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r22 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r27, &(0x7f0000001d80)=ANY=[@ANYBLOB="2c012e2f66696c653000c794c4c924d7370a380db4353c9a21142c3fe96750a4a151decc359b663d6cb642d1153a772bca62ec8fc8c72f6337d76c00c2279aefcf4302d0e0"], 0xa) dup2(r27, r26) r28 = getpgrp() fcntl$setown(r26, 0x6, r28) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r18, 0x0, r20, r23, 0x80, 0x5}, 0x8c, 0x8, 0x0, r29, 0x5, 0x7ff, 0x5}) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r31 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getgid() semop(r31, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r33, r32, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r35 = semget$private(0x0, 0x0, 0x305) r36 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r36, 0x7, &(0x7f0000000080)) getsockname$inet(r36, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r37 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r39 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r45 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r45, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r50, &(0x7f0000001e00)=ANY=[@ANYBLOB="2c012e2f66696c653000af80aa82dec3e1db099fa536b942f4ea059bfa5ccf5fbd43382dce42c8cb441a826ae472c1d51254b50fd3661d015708f86c5d7a7752e74c12800bf4611f7747ff148ab8e39134a55b35bea6eb1a38517bf02cea6f619bf6ea944bdc5a6425353f05a2be157b50da9353f1475d149d878c9c955ec26e0757db4275bb443bc3e4320f2fb671dfd2a6d5c0664fa6ee8a4c4172f8f1d78f8095cb9a543b344790539a3b64dadd71eb8f7625a9cde68fd044f8d248b10b3b0a41e6d9b68e42c59cdc0ed71ea6f9f6e6f1bd4e023722db"], 0xa) dup2(r50, r49) r51 = getpgrp() fcntl$setown(r49, 0x6, r51) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x2, r41, 0x0, r43, r46, 0x80, 0x5}, 0x8c, 0x8, 0x0, r52, 0x5, 0x7ff, 0x5}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000001bc0)={{0x4, r7, 0x0, r43, r10, 0x42, 0x200}, 0x8004, 0x26, 0x1}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:25:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970ddd57be971e2f66b33a8caff4326758b47e6ce84fec30490248f40808d9393c1384f97b0d5636c1f6c71d8d40f3ec30ebb48a7ae1decd26a28eab46225951d25a3f8dca5dc6134321266537ae3c33d37ce77a83f535"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 00:25:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) socket(0x2, 0x1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f00000014c0)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000000600)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719cd0ba2633a1416147b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5367d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f41dcb1141bd42f026bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e", 0x4bb}], 0x3) 00:25:26 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x2c, 0x0, &(0x7f0000000140)=""/44}) 00:25:26 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) dup(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = dup2(r3, r1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x81}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3b98800"/4101], &(0x7f0000000080)=0x1002) 00:25:27 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) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) 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}, 0x400) 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)={0x5, 0xfede, 0x9, 0x3, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0xa}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) dup2(r4, r2) fcntl$dupfd(r4, 0x8, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 00:25:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x67) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) close(r0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = dup(r5) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000002c0)) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r7, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000300)) r8 = socket(0x10, 0x8000, 0x1) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x1, 0xb2ae7de1a0834d5d, r0, 0x0, 0x0) 00:25:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a8e97755fed436396949caf24e30", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 00:25:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x600, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="cf3f02192771ac3debbb8821ae558fdd3b22c2a7cd780b543d988f10a74221de7a83a89bb87037ddd6a12317f2ebdfbf981a22fba8d27ac978d73f24c941d3d84a99b7d43c7d296f3efc80940d2431178ef698f01f8c32fa5b20101f9e4299d0d8821b852089161fb0f8f7e5f6ae34c2ca9da4112adb0ea9f2a15d13b7632d7dc2fcf60370661c41a8788a7ed741786278641d8992ddde3f9ce41772b33f1e3a58c6a734fd0df021d168a7103cdfe189112784fb345f"], 0xa) dup2(r15, r14) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r17, 0x5, 0x7ff, 0x5}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0xa5652813a7663049, 0xfffffffffffffffc, 0x0, r17}) 00:25:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x3b}, 0x0) 00:25:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 00:25:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x101) readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x8001, 0x10000, 0x8]}) 00:25:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x200000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:25:27 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f0000000040)="eb59c32dfef5a43f47a22fc2e195c1fb5ce2fba72c900ac56603d868c4258d7a354a6e8dd13f90ea713f487b5b2bc1c086f0e718b239f1d3c5cc96aa45a92bb92af7d895447b66f65dc0775b7db086073b4d1928b59284d6b14403077919d55219a2d363c31c8a72ce807b31382ff7ab0764d1e826fe977149596e96f92cf77e77f1eccde28f5c4acf853283c3bf380907559702e1ea21261c1781bf377ba2ce2287d9a661f98b23c054099772a910c891df4426510011676e7b520ca471812de6ffd6ba98a87862b6110cf09462f039046001766e4e139f8eb67ff45f43fed9ea50ca27c4b1afd582e31444a424f68fbba40ad163790f", 0xf7, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) socketpair$unix(0x1, 0x8372b0cee54afe35, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001840)=0xffffff18) sendto(r1, &(0x7f0000000200)="b7ea35ca1af475d265af7c46bf474bbb7df390075ba212518fdeb58f526b06c68d2eaadd3478f57b67195c07114059d536ce81e9797b625f5f86ad5878f95ab3713a1493efad49bf20b6f8561c7e292003a268580e69455d761d92794898a0e65b2a955d7c6983c2549b963d6354abce64184a875ac30cdd3ae73b6334a56e74083e9f14354f68e0fa323c4051a0c3cf60e625acb0a0e6076020daeb5ce878b5cff416701f8789e30624085c2bfbd8a77bf7f718f7ee57151b28db326b4e2eb6a6e6b4e5122ca7068ddc2e0e34919748c14e9a8cac21", 0xd6, 0xf0e20123710b6be0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x5000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfffffffb, r4, r6, 0x0, r7, 0x4, 0x7732}, 0x40, 0x5, r8, r9, 0xffffffff, 0xffffffff, 0x80000001}) socketpair(0x20, 0x1, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r11, &(0x7f0000000580)=@file={0x0, ""/97}, &(0x7f0000000600)=0x63) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000640)) r12 = semget$private(0x0, 0x4, 0x300) semctl$GETVAL(r12, 0x3d297a31c765d886, 0x5, &(0x7f0000000680)=""/4096) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x2830, r10, 0x0, 0x0) fchmodat(r0, &(0x7f0000001680)='./file0\x00', 0x0, 0xa) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getgid() r17 = getpgrp() shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0xfffffffe, r14, r15, r5, r16, 0x60, 0x9}, 0x9, 0x31, r17, r8, 0x2, 0x67f9, 0x80000001}) getsockname$unix(r10, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) getgid() 00:25:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:25:27 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000740)="86a95acad958cf340bc5d682d91e58b0f0d4a9d8186cbb37c62442de95bb03000000f0102300000000000000000000000000000000b21c74d94dc65ec20dcdc43a7bff8a9f5886360d197ca6df76a52fde08ce869dd348ecb36d0ae9fea805e269eed58101b6bb55d0e9b8ec63817b6ad4c1490849d915d3f92183655b54e85a75c7fa5034aae923a5fe578af88242aaaeb8d98f2c1d62245e0185d12beab62d55a7878191fb7a45c4b15c64bae3744e28212fe028b25fe417a5d88de2c70bacea8aa0f418f8c2d0c2451ca6a09a5c01e96828369ad2a3915a2c21d17d4120b43bb79fe139", 0xe5}, {&(0x7f0000000240)="f3d8b78bb707c711b44725c9ac8b9b4a99f62c7cf908b2f9cae09a0b2de106cfdef92f16ea72ba78978f17ff82dc5255f23622a7", 0x34}, {&(0x7f0000000180)="3ee1e1f7aa6ed3696ea02060772cc2744f3947b6e6f1bb319be2047fde52e7138429f82f2268addd0f6f50ec89933ca4d2614cc636fdfb0e4361f7b84d60166cf2b0c26d1f20a0cbe0bb940e3e25198f521463b740a0000000000000435d953c633fc28987a2aa381ccaaf", 0x6b}, {&(0x7f0000000540)="41b6f5c110f45b707768fad8a6dba919ba148b61e73bf41ca4f1ee7060e009be3cbc643a7e85ecd21c09d566636b907744f788f6016de7c75e27e2157d1522fd3bcae64689c9c39a49cc270ce7fc41527b91faa635921208a4089f215794215629ebed7c034e4114faed85f652d51265b63c6026d262e6692c99d57e3fb9633fabd868d82cdc7c544c4e54fa5155227e45f3760f26e384e87c60ef297b97e858ef23a96267dd0eec42ddf1664b440f9fbd8d3a2a01e8bbae94c03b0a45692d5d37ad76ed68ef52839e49fc0ca9d5d9e19ddb00f1650d4ea0b4069671e972aecc5206cb38baad33913fe7785d7e4194fd255a3160b94c9fba6198893340c5557bf0102cac2abc74f91fb0b15834ca89661e6b312da418f9a022e25d51a7f893f10e0905573d0cf5457347b5cd12ea7af9811307ed1336f56aa1234c373a550010fc4b5d2bca24299c56781b51dd31548c2aa42f30232572fa3ae5c15e6f1255156c766e97966e2c680f4ddab8cb6fc6e110e6ff15c62d7abf21778f3e51de490180531ead4321f06702ede60f3f9364336733b027e4b21a0328", 0x199}, {&(0x7f00000003c0)="9742e54ed3748c183f45bf87ea9d7e3cadc2709a3b7261203291ce210968da7d10fb8976f25be3a17cad996adba3786d175c35672943d9941ad76eb428", 0x3d}, {&(0x7f0000000a40)="5a3034d3f478c97adb93b0894c737b1647cb86694cbeb4b8aa42e11d9f5417751d9495016b8f4eb8f76a4769e1da0857fc23d8439dcdef2213b247628412c6e99433b92619ba86cb6f4ba26be8966454362ba63363d04f4cb5a149436450351e4c536d92789fcdc25302c034fcad887c8861b8825e5465956844917ae94f2f6210992413ec8e44844a5d0836a377561e6a88f8aae74b631182857b36294fc3ee3a9628656f6aaccfbdbdcfc2f00c4e4dca8b6a5e1ded207be8ed796c", 0xbc}, {&(0x7f0000000440)="fff18069123bac5c77dffbe1ea9e18879f74465586b7a6b0a311da64163243b746b8e187de32e30fc7c4c6", 0x2b}, {&(0x7f0000003a00)="d5677f0e847071b742ee6425649061c4fdf5a9013b526a3a3986f0dbef2ec2b5a703cd1c588d43cf40e21804315bb28af73eeb7a1333d15c92e1092e389bee6d876d522e202d17d075735b6fb74c8d081cda51858aeb79dd8ce31555b9bd7cf2fd66698fc091219000d9daf275bbbe54310d7d3791435cfd1e1a65c2a1aa3a87be2f08055ebf4b045e76e9a1afa2bd5bee546205cc183a88ea23b6c58d2a15b134eee9d49037c92a7b93d9b4d5796a0c97dcd46dff4542cf71cf5d7fbbfc356d350ceb87cc353335815fcb21d30ddabe50517f22963ae402dd939869bd54eec33927cd09c1a138d1ff45dfdf575ff4ac330bfd66a2a2c26f39307d7279260e116b4dd2a1feb775d49db864f83a9e709b7011d9e12eb7023fd94c573ea2758ceb3bef518da2b70003a4142a6849078bf71dd047a7b17365b283693d9c372aeb03ea0deba6366e64052f8759d3a8142f9ef7d3e1ce4467f89d39c1311028628f6f26bc2f69fba8800edef873640eb027c45bde4071e7bcb4fad49da7ca14886d06b7b51f44212577162437d5ec8d10f6ddf3a6c66d5a94ebf138c14639ed6543069e52a49724196ba81a63c38388e02cd5e5319b7150199882add9e83f493ebdfb86812b03cf0fde66e25e5ea20306593ea3d98442a537be2be069ab2e33569356f479a14210d0d10d674dfd44387b12bd8629341b578b2da2301d33005b3f4c6d19c3fb556594232c8175dcdaea5921f0fc0966594073feca5a555f149b4b78d4b2a3549027e698891e0c2f6605673be85d1b5470fae45a74a9fa02daf9f06dd8ce009ad41548914447ba9dcc6863476561fff364d64b8533cca9854a80d4ea040677e1663eb61f3b8c9de695a18a278c65cfbd6bbc65e2b995ced46393d166cec729fb99ff2b8bf5dceca1d926c7126545a22f3377f28109f82e650d887b7d7d4b46d5e69a716460659331fe857b6d60e1f0d82f839df6f88c30b87c4104d2293c4ec05b0272aa995b88cc5dfb0892ee0904b9bc472c0cfc814820004c3e8e186dacdee202f03b1ca2c90a5ad0f0b282aa577f6e5a4a59bc311e128b6f4e2c47ab70fdc45221b5a93609d10979c64be44aed30fa9aa76394fbdff498d61fc657fce791328e74a9802a25763322750ac82631c5eacb0ce8761db775ecbaf42b750f2b25151232b65ab989da5939ee9ca1e3cb663d76d8b8cb75c42c17f37775b2b233a0f21b4b1f22eb31a1c0e8f0705b15e058101d41f6f887e3dc890a2d76627cb75d5f22bc6987cebf371d6a1fc8839f0ed0ad0d64dd0f5e1989d90411cafd72304966a1dcf8b19051010e21b71a75512d14194e930f9e2296a45a6014eb931c1159d4d703abd5f0ff95c72d68c92e087dc0a718b76c7e370352e0e6680e49a42948dae2be4330335634ad11431c81be34193977ede273dee803f8bf14f750d54eeea387c6f2741ff4a29a6b9b23117846e24edeeba362831f491b4737c2d16575f10009790e45f25a81f79f2f5d6a30802a366a4da089e9d554aa8ab5ccff41c774d5bb9d1a4fc31bfcae68cdb1b19e43477da03fd5e677ed893599865bb564de21ccd199043a40519f1670156771bc198de1661a167a784b453c0c60c522fe6a7180f6b6cb1404b649e2f14615d47ed02757447d301281d199310dd8f7968439e3e6f59ea925c9fbe6f23c4b772cfc65941fb1260fc45b159b81e30cbb20ec339353cf6dcf9b3c092c45e488a15063da7c153ababd41a4c5622998933791580416c0d2a3ad486bd8dd78a7f9ce53ecd45cc0cc64c83b5f9964bd298fc167c7941ab4aadc4e470710e689742d74d941ad7e72407ebe7ea5d871e39f3dc4606039a2e4c08884ffea4f7c4423da26cbd61e32392c1675908e135bce352d48cb160e632c27a5694253f430259a3c377657c135cf2014594b6dd6a66bfd94145c229c089a9e56e90cf049f603fbe46aa6a394d9bc74352e001934ea7536376c64594d4c1c560f9a41a0ef7f68b21629eb54c4553d8cdf2ce8cc7aa304d61cbb25ffa3e63a8afad7ea9c5c2bd21fa979db62ea7759bfae691eeaf612da69b2fd2a609d58b06bd149fbf5fcd584725467d0014443b194c666567e199337735aeb1d07c03a9fd2a3428c00dbe2cd496117d69f29b12424b0b30c62f4b2e18a72f64083353afe9cc415588c60a8857444041295dcad6947ba7b71ddac6a479d5fc191ea9b825575ec54af7e3aa09e4b686ccddd21e1ba9c2d06bb033d2f63ad3124caf41ef914f87047a8e6c3c16c1251ae06ff2f48db190a19482b56ecef39928d0cc54664bd951288793f1071110720a68da204eae68542b96c2c39643e3bbdb6d01b9494e335837b215b9b2c89a593a19ce58384b669f7988316f499091d7e166ab3c89a10daa62ff003c9290bd187ce5a694621867a60e04fd72591c4597b5fddba83b648f3c3e8aa6f890c83efd123b943ed7ebeca814bc2463b39e2e43876663b72c43a6860da6b0dc7fc847d892e69ee2f187e1c02b6c35d990cefa640f89b108310a7c2cdd57c0849e7ef2c019ff3a61855ec25ac89706e28e28b923065f045292f7dd61655b87a0af14ed03faf246c67b1bc10332df874e164383283f9c4d1f4e1b35e4a767294e0b6d75c7b84109e51dfc578c0aba6424a80eafbd3b9769b1ae4f3b76851205812df601dae6cceba43b8a53c53912d52b0f3104fcc8107c745e9ab6f0a41a3bba97d871861898cef4ecec1f9aa130934b66a61b6ed5eb8ab48afab5bd23aec78471a344655f56d2be997ba2433f29dc7a93426a0e6e4f0f672e0bfdd636dd098ce298da9c3210272933f2b7e22c401de59fe42ba5b357c078f09d5ce65c2ecb1c5a3ebf90d23cb2b90af51199548a7e5b1cbd2a039ae2e0dd46aa278f4ed521f896c2b99201b5a8687dccf552cebc0721b2351a12a2bff90fec9c0bd6fa77f6d43ac55e0f901663488dac4433c6dd4d10d4165a8bb5db7e5a606836052bf2ed456aead994a5a99ee831806641156d96747c1404a53bb0846d94f7b8a8e183806ead0f52effe54e5249832bad32d92fccc2597dc0de4056693d992d9190031068f24f3e79bb995e28a8ff85d876c644e1eb0c2bb83d2c7eabe863c6314053faccf5227cb365f45de8f324c9b5741a6542653654c6d362bbb390a62dcdacad31ad38bb3c47467387f4e159660296d0990afc0d644b60943d96077675aef9431f9d0ae3a3d65cf71b008b4572cc66e9d9e14acfc16a0f78d693c5a089f848864c700fbd9d5a6e9318742e5be4025943c578b14dc5a7f8fed6de3dd0d0933ed65b497f9e1222c4e46eec0fbd94410931edbba626918d57603cd8f9c343241ea77b9ccd92beeed7254be7fd25228616161dc8e14654ee91e66b1cfe2adbd43a8d5e224e36ee41e94661219bc5752713ff8660e876622593ef2a7782c7594203eb5439be1029bd6f02acbd1af9aa60bf8977f1cc2a82c273806a520a5c5ed04fe85b2597c368a63d4dcbcf8aaedc86dce795454de01e4f6ddc8f78cce6db310795737722c6530232a21dff6b35e3815edaffe1a0490a08c84e3bccdd8cc87043398c42878325c6d5ed848b64c8701fc10378d6076c9a903415a264af37a14506526120fb7f1517607da4c02b7fc4bdeae54df6a5355d833e5e8a8a55ee38476f29dc93a23ff789c8fa70691e684ef25740b5b548c2596d5841ebfef6e48bf903f6e3b35e921f9fb1228bcc874adcd86dc68d2c68a032f89d05322051a09d17736936a6340de0750aec6cf2f9ce8007bffa0079469fd7186de8d660ea5b83e4ce926dca0d3e575c26f924b352470b96b0d7bc627a23b9e51a27e853c49e59fc20ed5ece9f7ac4cc1c0d6fed6a11c06f26284fa2e6d70dbb614593a41e06386b9f15ed8015420f1d35bc2fd8fbf8930e0b366135d1a0863142890b5a9899c774846f42f131dfc3c6a12677e3cb63653e36881b774eb23c63f253986cef2bfab073bbcf6ef88420ff8592fe958879ed16606c95c6574f46e8791b313467584c716a1b9286b1e17da4f7c5536be3bbf0cf180833d8a0078a571e059177e09316473677ddc098ec98b5657342774368b1f2e2ddd72e8220fd2e1888b6506c1143255eb9379ce905fba18cb67a617c35a2f75b38e2e7f4fab4d873e0caa9c3ca61bede1b447f1758c29cfddcd5e61d7e9c8d16bc4d14f09fcbaebc62d21d76956c2a3d2c738af43912900a660ee678e72470133db64015f46855b2872a6d1845e5fafd844a9dd8d419f602c3662f6a942e4c6a2675d6f77867a20d5f33b19f553b96f95f702045fb5df634ef47265343fa87fdfc600e1cb3a137470c79813f2933b42791adb23bb75979b0be22231bcbb2d79709011d4f17d38edb140aca7c63aaf4abd3e3b88cab52798a961a9d6a4ad9ab4b69fd33d0bcea45f2329230f7ac2c3409a4", 0xc47}], 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x7) recvfrom$unix(r0, &(0x7f0000000100)=""/46, 0x2e, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000280)="76a5ba2ee92b333b669cf0cdb4dfaed746002cbf1ffa13de30a7be5c2562a8eef68385446e97cd9510a04e8c9391bbc5e5b44191220e07d48fad6ceb293e0d625bef2977543aed5883aff81944b76e6334eb6814e3c91ec6d76fdfe1863d5ba885046a04b7321cd32cb17d2cf0f8d0b068db3319c29ab6c5ebf639dd5d5959d026631d49c800ccfd326725f2cfc45e232d3ad13fe02b659241078360b49fec7487468272ce50882d40a26f5288a86aca4e"}) 00:25:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:25:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x2e95, 0x0, 0x400, 0x5, "6958a6e12582f874762734fe1706f65bb5f36787", 0xfffffffc}) setegid(r6) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 00:25:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000800)="6bb2a79a8855ea8f2b157a", 0xb}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x4, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x8) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r11, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000300)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xc66}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x88dd}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3913}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x3, 0x39}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0x8001, 0xd9}, {{r6}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0xfffffffffffffff4, 0xc1}, {{r7}, 0x57ea9a96c7d9f083, 0x6, 0xd0000046, 0x1, 0x10001}, {{r8}, 0x3, 0x11, 0x8, 0x6, 0x9}, {{r9}, 0x0, 0x2, 0x20000000, 0x80000001, 0x8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0xfffffffffffffa69}, {{r10}, 0xfffffffffffffff8, 0xa, 0x40, 0x5, 0xba}, {{r11}, 0xfffffffffffffffd, 0x1, 0x40000000, 0xa67, 0xff}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) dup2(r0, r2) 00: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="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x5c0, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) 00:25:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x9000, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r2, 0xa, r4) 00:25:27 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, 0x0, r18, 0x5, 0x7ff, 0x5}) getgroups(0x2, &(0x7f0000000000)=[r12, 0x0]) setregid(0xffffffffffffffff, r19) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000080), 0x3a6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 00:25:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 00:25:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:25:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 00:25:28 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) select(0x40, &(0x7f00000001c0)={0x6, 0x2, 0x4c, 0x6c, 0x21a, 0x4, 0x6, 0x40}, &(0x7f0000000200)={0x0, 0x616d6a07, 0x4, 0x69e797cf, 0x2, 0x40, 0x0, 0xbfc}, &(0x7f0000000240)={0x6, 0x3, 0x4, 0x8001, 0x8000, 0x1, 0xfffffffffffeffff, 0x6a10}, &(0x7f0000000280)={0xe2, 0x2}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x1000, 0x8}, {{r2}, 0x0, 0x4, 0x11f63f3bb34085d0, 0x5012, 0x2}], 0xf8, &(0x7f0000000080)=[{{r3}, 0xf67d7d3d6786f2ce, 0x1, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x6, 0x0, 0x5, 0xd2c8}, {{r0}, 0x4, 0x40, 0xaddb1d5cfb37eb38, 0x10000, 0x854c}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0xff, 0x8}, {{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0x2, 0x1}, {{r5}, 0x2, 0x31, 0x80, 0x81, 0x5}], 0x1f, &(0x7f0000000140)={0x5, 0x4}) 00:25:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001500)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000001940)=[{&(0x7f0000001580)="77a2cf84ac53f10e7799a8e2273f6db594de9e549ad5759f22d0cdaf10a9b40b8e6d9c6e3c16e1110c25329d91dbc83e8c95a3855ace09da3c4fd03d4f8f0d70eeacbed770195eac3627e81dacce77276ebd5c76b1ab05933a2adca575e55fdd67ebec9519a39fdb6736ac3b54b8a63cb6cdde5ccd50eaef841482152bc1b6ae79567adcbab55cc57961ae77c9ff8e0f14fa7c28aad95b6b14b2a8a98b6b4c36d4faabef309c6018a41c2aef2ae543c97e6684ab40be3d780ad839e86ac41d27c772a77567"}, {&(0x7f0000001680)="b8302ad165cf6962aa"}, {&(0x7f00000016c0)="014b20a98fa74e8384d0eeab18abbf81b43f71f77347c7515c814f164155975a840d58bf55acae9a3a05548f2e6bfbe6c2cb1e46fb1c70e17bd1ce89d2bbec66c5595c346ac6f8340fcff5e49407e1623b88022a7583d6209fc43d74c17982539013ca6a55045ef280fad0c62b5495510c31cd36c3eb73847cf059f8faa98e318bfd964d500fcbf7b89e35da9ab773bab667406a8a312fa2f344cb31c45fdb89560510b345bc01d23cb3028ff2a5c06d7587fb33f41075c58485c6044bb43f0e48b07ea70fbf54a0f417ac75f8ff351dc6350ccff940ed5f992e1435a8df0efa8577d2e393"}, {&(0x7f00000017c0)="62356fec7491a3d59c867281829111a3d0a51b8677e62192749bc6dd06f542a906bac64a3d3815a3a98fcd9033859cbbd542a142877ece5aa677f643bb15d280a70256949c"}, {&(0x7f0000001840)="0756e44d6c29bcc8a4707f4daad2c08da54df32ff4a69cee075d6c5125e9e327a24e6484c18d076073579671bfe9a0f12011bc93bd6c922e377d96700dec0c3e3d11f5fff921c8441375311a961469a34baa8a2e0f74d1a2ef68b6d09bc92e3b847d0b0ee6f8f1f2372654c9b9380c0e8f2c06623b58e0404ca84f599f61cd17a037171dd9775a92ae05f18f24962a1a3c7f623883c44ec45591f6b5b00a8cb028a75db4cef8dc006e6c3e1a325576e6c8ccc946fad5e56345f80c7c219474279d24523a19403e67fd087126ba52ed70268676f69604a63d65865394dcf2c3db48d1613f3fb56c0ba895c9db45ba61bf7c"}], 0x0, &(0x7f0000001440)=[@rights={0xfffffde5, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x32}, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0xff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 00:25:29 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x80, 0x90) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 00:25:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) shutdown(r0, 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="204354303b0406e069b15f201e78607e9a63ed7f8b38218e502357f1e910075fc8786638203d5837e578a27977af8252db5fd31d36ac4fc4a1530769993a7e82498c23fab610f1b61ae402b3ea6338f10f2fd18534f5b53e201384f3b92b4db523b55ebdfcb456a710060b9f5735da10c725844ce5637628962e05f0c57dc451fa92932b9844a24749fb83e5c505d25e9e6e248e69cc52618becacbffbb18cff2fb11b8dbe2a2ab0ab34d6efb897eeb55a74ff6177e2997d4cc8153b2193f4fd670812767a656aaa3aaef9", 0xcb}, {&(0x7f00000002c0)="16361c61100258a64b6a8d5028463fd1a65877acd30d542c157e8a7cc4b8cd9146b5ac1c5a904f070ac2fd8fa418ed01b1759f082d58e506bcce8143be1badb049b0168a7d37b616ddaf425655359484b52e781397", 0x55}, {&(0x7f0000000340)="0adbfa2dd77fc196f92feffd7637e12b73cc960a8d3ba8a1e700af2dd2483fd28c473f726741b39842fc61965b3776693571846724676877e94336bc04faf10da8b1cbfe3b57543b687fa111d8e9bf10521ad7c1932d5ce826bb30879407b268a59a8c04de2707ae4bf39d838a4a12fbb0031e4a748a82943326e8659e83ab76d0fb186257", 0x85}, {&(0x7f0000000400)="50c557561efb58a703a496a176d8a2117de5ea6ae433d98a0f05b0508c3ef792a98e0bb966c6e18880c59df4dc64e35e8f57e5004d67d15f909f9d4ff974071c9aa582e28eb8974fc678e946ae8255fc94d7904eb2c6e25e6699659c1d89f85a4704f4609ce03ad451ae5aed7147f92bd1fe574d8f88b221c90a2180cf207480db3826dfcfcc8a90fdf9f6f3e339dba0baf9dcb8bbca2682cdcf576028db2c83d776a515d7f53c634265aa1b82dded7d64", 0xb1}, {&(0x7f00000004c0)="c7963b7c4a9e23e48843e0c9f584a6233c8f32139cf9d423f025675c9a31f8074af82717473792793a0bdcdf3b021a04a5cbb4022d46ee936d77628530947fc17d415a04b1cae720fd5eeebb854355b9ead27960b4f10f9d5610091d66747ab5131ab0ae4f14aaa141ce0e7d21440b6eb7c9964fb2a634b54051bcbce4a3209fe5fe0b83cfc9c020daa16ab6bc2ec6098fb63424c01c8b490ef426931bca569e6f4ce3c20072acbf36671944b1ef4b8faf2aa87cdbb3", 0xb6}], 0x5, &(0x7f0000000600)=[{0x28, 0xffff, 0x0, "45a47e8c5d5380049c1061ee60684fe82efe8b575a49"}], 0x28}, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) socket(0x1, 0xc004, 0x3) 00:25:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 00:25:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)=0x435d) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x1f) ioctl$TIOCSCTTY(r2, 0x20007461) 00:25:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x520) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/155) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001100)=[0x4, 0xd3c1, 0x80000000, 0xc9a9, 0x3, 0xfffffffffffffffd]) setsockopt(0xffffffffffffffff, 0xa0, 0xe, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$getown(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r5) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) close(r6) ioctl$TIOCSTART(r6, 0x2000746e) fcntl$getown(r6, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r9) fchown(r6, r8, r9) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000100)) close(r10) ioctl$TIOCSTART(r10, 0x2000746e) fcntl$getown(r10, 0x5) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r13) fchown(r10, r12, r13) r14 = syz_open_pts() ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000100)) close(r14) ioctl$TIOCSTART(r14, 0x2000746e) fcntl$getown(r14, 0x5) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r17) fchown(r14, r16, r17) r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) ioctl$TIOCGFLAGS(r18, 0x4004745d, &(0x7f0000000100)) close(r18) ioctl$TIOCSTART(r18, 0x2000746e) fcntl$getown(r18, 0x5) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r18) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r21) fchown(r18, r20, r21) r22 = syz_open_pts() ioctl$TIOCSBRK(r22, 0x2000747b) ioctl$TIOCGFLAGS(r22, 0x4004745d, &(0x7f0000000100)) close(r22) ioctl$TIOCSTART(r22, 0x2000746e) fcntl$getown(r22, 0x5) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r22) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r25) fchown(r22, r24, r25) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(r28, r27, r5) r29 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r29, 0x20007461) getpeername$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r29, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r29, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000080000000000000800000000006c1400000000000000001e09514a000000af3824d7b6d5462044cf12672f26a200000000000010000000003bba4bd15f8beff3cdcdb0a597fec44c9697732d7e1eff71c5bb2cdefdbe5b8c9a354d1ff61a702969f5da08526700ec8fde3354e83673508b52def7d45dea79258fba657796df40c6e962213cde097eb312f09c8c2ecf5d894c211f006972cf854bc1098e70d4414c9385f7012aba7b867b627907d8cf7b8d4fd0b080958bb849faffcf06b68b3677c89af93535048ec055332ebb6d05945718b95bec0dc24dc531bae01cdad3722c7e29f7080528365a3e8083a6278a703c092b5c71019295b6e65d4aea09a318ad71edb00b012bd7ea328a7cda08bd33cc913841f62a4fee0031429dc7841e7234d233b918ad08d09494624fd93db491d10dd1b4fb0cd36220f0973475499735b3ed646a340e6eeba4ca1b2217966078924240d6df3c74e8cef819dd81674fa1809d3684c04b5e8d3754417c62d31db59f1fbab055bbd882c7eea866feaa1ba46630c399c67dd0e369f3233dccf0a3a7883bfa3650288690665bcbbb678c1a6b48152872463e218c0ecc417e9fcc08b14cbab0eee53bd74cac487fb59217c5eaccaa2dd5b704b01d2c783bf94578fa4eca4776a8192e37903de919c21f0dc26cc67edb0dd2135c12ede44df963867f52012216ed9ce32c9e4ae4066aec05ed8543f95f1a86454c1b0e0376cc3cefa7bb2908c4c4cdfe5644eee693e0971265112c7cb235ad24fc64c3b2a67a33fd49246b"], &(0x7f0000001140)=0x22) ioctl$DIOCMAP(r29, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) setreuid(r1, r4) r30 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r30, 0x20007461) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername$unix(r31, &(0x7f0000000000)=ANY=[], &(0x7f0000001040)) 00:25:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x7) r3 = socket(0x2, 0x5, 0xfe) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025", 0x8) write(r3, 0x0, 0x0) r4 = dup2(r3, r0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[0x80000001, 0x6]}) 00:25:29 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x7, 0x7f}, 0x897, 0x9, 0x3}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x6, 0xb8}, 0xc) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) 00:25:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) dup(r3) r4 = shmget(0x1, 0x4000, 0x60b, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/226) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10134, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:25:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xc6e66379b69b2cdb) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x116) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x3b523c81c5a84aae, 0x0, 0x20, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x47, 0x40000000, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x7, 0x20000000, 0x2, 0x8001}, {{r4}, 0x7ffffffffffffffe, 0x0, 0x1, 0x759, 0xffffffffffffff69}, {{r5}, 0xfffffffffffffff8, 0x80, 0x0, 0x3, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffff8, 0xd4, 0xfffff, 0xaf8f, 0x1f}], 0xf8b4, 0x0, 0x10000fe, 0x0) 00:25:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012ece38f15da2ecf43a47252f66695d653040cdb1525a312a4a9703007f0c79584dbad56c000c3495640ffe661a3795c962cf59b019"], 0x6a) socketpair(0x2, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:25:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="619cec6775da949115be894a8cf262c77622a58a60f7523925280818c60f945478a6859d94436603f3dfa75d771211f42cb66d257e6b05cf728ae629303e33b008509ea58acc5e95320df49388689d864aad1b781a24be95bb979848fe4b72174a2ea21847af73e82680b12501ab334ae972897890f273e331d8f1d8153fd45f5f52012ea15f", 0x86}, {&(0x7f0000000080)="3c5798b67b3375931f6dd40f8ee2d91881533f5ac3aaf14138dd4019ec09ba72a53290e4c4a48aa2848d87b61234dde9ed866d717ce78fcf970ace15", 0x3c}, {&(0x7f0000000200)="e85a01f0ebee9fc1b54f074d5e2b080637f630600dc38bf7135649d0d03c46fa05e246ea49eebed21ca8fff0b3b008e68c21490d1a5196160f1e83b0824a80b4ffd2205fa445ae4cd951aacdb1037f302d14dab8e82dd755de9785f314df7923e61fe46d2cf6e761c529ac22a76ec583d35e4fe39027176c0389b468bc428d4aa4898bf681e583657b6f158536708b52b0d0bde3d2e831f89c3e157dba175c0540025e818efe99817d963f8041f2fcaa2ba0bb", 0xb3}, {&(0x7f00000002c0)="7ba11ebea67815f9765c077c43a88f589fdedb2fcd47b62c72289076ad8949059bdf6fa09610d032aa6469797b1ac19466912221010869c158af24080897d153d44d1810bc465c4b57ace98a6c492a252e6ce8b696d51f712e10f08e72b44cf7fa1668", 0x63}], 0x4, &(0x7f0000000340)=[{0x58, 0x1, 0x7fffffff, "db42773a74da422604f87b74d3e78b670a8cc0f0c73b514810d24d608dd052b90a60f042e19ae5e5af693ac450ad59bdae2b5d137e64fcc5f2e91570cd871f6fcfbd679f26"}, {0xf0, 0x0, 0x3ff, "4d3932be9edc6caaf8699288ab27ce0c9c00084eba70009ac7b9ae85f2186be50167d78b5fca02a1113a1a49d534b0a81a41c976740d51812e491b2491225311280233d3c3a7f6f089d2fe32a6c358a7578be324e41ac9e9e7eda573e6c308a72e7ad4581415c1a536840936f1e68ce68c8a19b0348ec766fb01c2796634acb1bfc43a48b7ddaa7f2fd52d0943059ebdbfa2894c38d02e8985db638289fe858dbfe9e53734a7d56a4d48272830806d8d36d59fb8720f3e5d08ce2e426dcccc871320b75461e4fd98aa2b0c58988c16098e1a48a7da6f2e32fe58"}, {0x68, 0xffff, 0x0, "eeca99ce096b2aaf3f4d1b73fe33aa71aa6d02fce81a757d911317822507376f62aad0a58d3fc15dcf110ab5824c2ae56ea7c2f9cb4277acda413dde2a1fb18a993a24006ce81853cba1644436ab34888edefb2fb6ebf2"}, {0x48, 0xffff, 0xfffff801, "a112b6471a7984183bd525db42882bc94ed9b68e59be305c310cf49f6771646d7372e427586a28831744ff0bc9a0677276f368dc1e22df"}, {0x98, 0x1, 0x7fff, "5078ffb52947fe447b3bb488d520eb69df6dbfa6bc7b661b9e46af2c3605c883f3db29dd60bd8d319b64a7cf65e1fbd1702ecb60dc2ecce66fea1d74a7d784e9f0d6d35defa915282115ba9321a0b2c3deac6cd92f1a4b60a5f3321c17bc6ba2e5f73825ca403941dec81cdb895c7b1f77a73964843da718d8d6f0f47debd0c39758d6"}, {0xe0, 0xffff, 0x6, "210113a9e9361b977573146536b6b794472ccf48fe944c9ece6c004b707fe98e3a3038c6ad885090a24a2a998453d1e44426b97a22e67d47f6dfc699b4f597290fb5f3097fb353d1516d93c4b7ae332332e16261b628cacc5d395bae10680b2c2621f8d63fc34f29eaefd05ed6cb4178ac903d3e11cecbfa6aed187be11912c152837e1573cb11de2c7bd1082331a411a81e1d0fa2c567fe485f8bffb80f991323ab3b6ab6e3d10cdb92e545b1264d06eaea31c257bab2ed66477d1afdb28370a999fe4f2482841cb3"}, {0xb0, 0xffff, 0x9, "8728d284a450f814c69a5add5f8ae7154efd4c19123063255e027ab1b4ddf6af2159f42d5aab35ff40aab2be1beed565e8b5ed01ffda00e01eee0a8ec4ee16094df2fa64e07714c8fb4ec34dbcd5068750bafebaa34a8d3969a34f2d4e2844849a2568d113c21a8a68d61e7b52016b79a8ff65aa8d3ca3f306f5eb0ec3f5e9356878143f75c378a40886d41f775f3dd1fbf8649f93b4ec9b5d0a999fcb6e"}, {0xc8, 0xffff, 0xe5d, "515614914ffbf3eb5ead77cdd322980a3cfef2701d7c0c8607d294d5df67e850da9daee51899c3fa52c64fe537e2d78f6d1a45ab91bbecca2cea764fdaaccc1af85f999387955aae61ad29c68a07a500ec42de48a258c16a7613c955c0dd8371e5c1d51e56046824a3f4d31c58f0f567404c4aa85bbd26813509e904c0140817a2d3ca978ad1c20bb70c06170f2e5bf512630e21f27da52090e6f71225ab5e274b6c8d0af293aa6e19dc88b1784c39f5db2593"}], 0x4e8}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6600"], 0x10) 00:25:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x401, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4000, 0x80, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xc) fchmod(r3, 0x20) 00:25:30 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 00:25:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0x76f41b5c) 00:25:30 executing program 0: 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)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148624f09400f7fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f192bb299c81341b0c6e889de36f72bd1211a9f06811cdefae460ab56b36b3ec8d6ab4"], &(0x7f0000000000)=0x1002) bind$unix(r2, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x63a7, './file0/file0\x00', './file0\x00'}) 00:25:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x5}) sendmsg$unix(r1, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20}], 0x20}, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) 00:25:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x68) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc4ff615396287f95, 0x0) pwrite(r3, &(0x7f0000000500)="490ec8ef0e574b3ce6cf8675482c14eb1222b3ddcd4626a2942e0141a1f4b0522b259b6578a8300a13311aacb0e27fa46ca750b8a5aa0d72bec48d24dce098ffeea3a8c223a5a88674fcbc49d81ab92ae3f94cb1819eb2a639d325c599eeccdb0f5237d3737a3464e23dcf0713ba5331ca84b504b8c620f3b268569adaf5ae2bd52054400c2d6fa66d1346c0ffcff186dfe30ab05636ea1261ed22f59c1c5185bfd743786c78374afa35b3c1ab0911a36d05be1af2fbdc6248c384766da1c59237a596ebbbd78b6d59eff2889614e7dcc86910db54fe418374887a8626a7d472a69b03e1215691e43ce38074a502763bc5e263ad2e4e86c09ac8feca4938bbbe6485a9458582674364c0725b1304e46a5836e6afedfe79f149286ca8f6e2c416c03909f15e2bcec173121e9825ffd824b5dff5e16ad60a944a4d676833a7bcbd6562fb9626e8ea646e49df6ad5e38c749a3d93086edb2e321764c518db065227315c94f7234e86e8dff3beff8e5686ba4dd15478ac1328d214b329699c133e4b5e643760240be987be8e256cf9a4e382f2f94eeec04dc70957b78a069c69c36f21763f6f78e43224f95430e22843252d4e88794c8e603b507f52971cc37c9bb590b7bcf1075251fa0a59ae8341b4a34d4972966dbacbed9c8d577a8a8f975524c2d975f040811759b58b459402afd1aaaa6787d4a1cd3d2c5fcc5da1e839a8d38fafb9cdccf9f09c8b14e3b8ac48bf5490c1cdad49c7ac693083d0ea0cdbad6329aba4bbd5760ce30c39338ddaebb541a171f258a9be280cfa577ac3d013d6fc014e01e99195d2d159c060e1cdb0e8f82c6c461c0c42aea97dc2a01b58f18fd683632da15fba1714019eda0d45eff26549e53a613e4af01b17e03460f43ea9b2dfe936cc21dd1d3c042e60d94b1cb7abf3ae1ddd0b317da84c4cb3014d91a3d2269abc729369d33c05140163205694a6696d27c10d2a8b6bf71f1ac9d1f51e347f865bedc6c3c51d8e4e59aad716ad653945bc74b72745046361f48979efe0796d9eb3a39b29715bb0d418795a811d3508cd8acc272a947846d780e2b054349182ede0f34cd8183861128e09aafadc15d94ec9abc9a95c385f108a515a71daf6f927ad8884d4350559220b66fef3b776cd3a87f8ba16f9816b87bf5935af5e5cdda45213af3ba365f07bcb1fc6464e9bde64fb2f3817566d9a588aaa1a886f4d7ed6b2cb9e73861269ef1eb31f3c5ce70c69121aa0d9ab613c6e47d0f00a06b29e52d6988c0c0b642d35785a5fcd625e91d5cba0a32c7168896b97938108d91d0dee4543c5f696ecf12bb788e5da063e10baa32b4dc19beba0ca2ddc69727dc503fd654b0f94136a5eb61ea82057b06c06d3fe0800ef96d9d1b8b8f5bd16610cca71a6e07fa0af049388ceee2e5d72d273bc8d74f06232c9123bdab5e31df03eab483c02b0594f8ecd77baa925d5828319fb396e548729978af82f518546af6ccd953fd1fe1ba367920d94cc06febe24698f9467547271c35dd3ad9bfd54187a50422ac879d16faf0db11bc209065908c36479f3e0ed6702324e1cb4596e1ade4b9732c82928b4e2827e1037f2d9dd000f4b83fb934bddb6953ada2a8ecda08593b025e791acbcb79a6ffc21bca64ba72490ab8057b51906bba7f9496d35c963ad92bf5c3675fdcb28ea4d64436901058a540b528674a013af91470f7a74b089a13d5b03e565d69d897bd872cc5bd7c6aa3e5fa49500af2a4a931612e6c9098f553ca020e51e2b9a083192031175c155bae74eb212fd48fb5046891b80d22f996d2f2e20ddc39e38de149efa0c77c45aacd3094a2d3bc546ade8418b9f440a010974e8003219a5b7e6e3a3076733ace8b28a0af7f8431f06c887970dbce6772cc31c332f91c5cd2197764d071c1a8a2148db0e52f30e4ab6878d93cc173e98dbf5a358c5ccf925c915c058c7ae3584f32c1543fb71856113f20dcf6aa8cccfd627bcd408d0c85037d9a1a0d81e46446dbf1aa9dffe8b2d283f5ac931d01b02294c76a45bbbfb1a0a8187c7bf90bbd1a7c8a9c2f7748de39823b39467ecb2b67fdc3c20aac60c870903cd44664bd65bbcf2b458fcdc90c6130cd14cc97dd20e761981d7ebb1a164dc60c3ed75e049289b6520dd434c5686b5069fc4130ceb92cf43002b14a8a9ea3a2607ce6ef586103f53105a7ce279af3f030bf1086d8a3dc857121f19df40a624fccc9061e24fb010d5087ce9efc8f3766f9ed9611dc93f7659586b8a97a747b38f9775c56a2eb9eae850902392c38fe05d722b30250d59366984ddbfac429c182d4137b9a299c2b1d62f12ac4cf590b0c14512de0e5da252896ce6411615ecf32186d9d66867f13966bb23287b418cae0b863d9d2d36c194b0eae323b16e3a3ad95b1dd2382a23c58dc56a844823fe4c589e3b202eaa991c3ffa71eb20286f651634ea8640c9b2c5ca5f38b3f5a3c21d43ddf7d334ec5cef6d189ceaa89947618308f2086fc97a3207c5012ea0caa71f84590c5baba9add52e257d14b94a22ae9f5303087d0df01c234f52b18848bc99cb6e1649e3a610b17dae133fe1b91738bbdc7ebd644551e806b6b6b5198e6bf1b813df762becdf064d762962071a63fba801a1ebd6df1efa5ea80b7e87e0a398f918b2f59799c8261917716de731fc6df5fc6d38a8ea67060a73cf0bfb71884a006ecdd7fdac9bcb26bf2f45c6f2ac7694654d7911ba4654dc9363de85361cb57ab99395bce094b45599ebb4ee49632424598e59b8b858096fbf3cd631fc24c2c86d273411d0051969e68b367e6eec140db066e956b29ec63283f6e370813c6173e69e925310a0da829f68097c46db9cbee4b61519785a1c0a16f79a75d6c187bc4c3ac32371f2c7a9ab20bc2abbd528a64c199d177d50757ff01df1a19de2466134baf0ba348dcc5943f918bd0f52c06710d4621f3f630365d6abf0cfa8cc230907a5fb8f73bb6b69dda268567d6bcbb4a588bfc0548745262bba76b88ed0699a6d15aed668ae62fa89bcb327721bca9fc887a87ca7d91b37749454e79670ff79e604dac2e5b2bf18298cae4ba196851690d0af27adbd70d4a3a81e0eb9691c146dc66a4351319fad481dfb86cce9ab4cf07efec476ca7d05e6bd7d787e2ac0965089b36712eec28e4d7fe818cd1451030026caced382dc487c93d82c0e1eae5a1f8e7446f905273218c50df95d755ee84cbc07fa454a0695a5c7e34a08f4e722fc82e44cda0d0a06ed39a909b0119ae2d91f73ee4737808d143069e028082dc7e26d4747b09a9070f0db3d1a1003f97a4bbbfbb96dfa582c91f7efbc802c969d5ee3094f7c2ed01b02c05389170a4f2bfc1015c50aa6c2306b0c4333fe9df025c10134686d2ab56aa43f73c0db3c70bc9e7592bcc785d2b24d3b45fbe30ce638b6116b4f8c5956ca4bb3750dfecf2bdbf8a3692014ceb876cfdfa63db7924e98f507fb9c07b40be6fe05b03971b4111db6599c4a614b8f48b9c6a5dc2964e3c4ffe616988c9ce4947654a4ae74ec1fbc0488329dce18f9365d587a5aa11715c0d0d82377699fa89c77c259cad985b213a799a02f8c4ee2ba96f64a441513f0177be279e78ffaa0a0815ab62cad2c1940b0553a9ca4e47cca43c36aa52d72da070a0e3043f361a166184baed7cc3d15de2dcbc3fae577cc1367d44cbf577276df19de0f0c5a477cf7959a7335981ceb7a5474fc81a99838e7139c352a4a9ec69c66c03386b7d14f6d512836ff0827443c3e5e18b1b9e3a9a68896e111a3219ea4778e30c64994de16ab66f9554da373f60d1931aab28fbf2c753b831eda21d93380f433dcdb7f379618373624a98347f421b4c750244cda36a174be3e09da4f7f32642f05f8c44619056ced18f7f304ab4ca862bd71a7d45828cb3b3b1f736505c1de4b17508e3022c20ca41cf1272ea69080ffd134d9744b4596d01333f59a20da12dcf1602cfc2ad8917d172dc15fe0957aa7efb20cff865dfed334566dc369ca64bd4c8b6672ca492cdc38ba7f76db2dd4dc04c6d0a91efaf077bdf67b97356da112bcff0daae4d974cdaa34b55ac39b20d9545660dd22bf78e57c2a7f3fe7fc38c0d78fb49f2520bca6e53ce4819fbcd9ae7bbe385e649dba085f0736ee26a986a6c94c49539a81c6b0f1149c9cea6073489ec1a1c1700d9b237982e441d2da1668add882aac1ecc9c49a28294dd64395b93d829dafa2a25c6a34c199a809f5561d357adab77f761435997b7a97edf4c521f78acb7694544a68d124dd2cbbbcb8f7ee17c7721f0c9ed83a0b4b4f5da82afe5fe50904ff02694a5baf40c023ad8c1d068540c07250f5d041c845135179775c3e3cf074b5f07d6da77c10865fc6ab12338c96a176db02ad4720752ac7f2fc018c64849cd022c4877d50cf4047b3514b45a36e6c21e054ba5042a98f3fce0dd19e0ae1c840db23b8e3bd24ccd6a51408684ef6015f7c75a593a943c0ef3d37d565bb0c7ee2e98b62d45816ec8baded1da2dc5f9e76af4c91d59c1d141cf16d808b40185dba6ece8507638a7cb5c96f7fa2e63d98560b81d1bb966d5e9546d79811451069be5e22f40e39eec6b397771c710fd20b01cad95b725c05d5e7680d08d61824803f155726d9bb1a1e0f7b258c6a8b69e122fa4ea0b67598d439d4ed62a97ed7f4e75a8fbdb25be47ecf52dc07dadf1d9f1d37388df3dff734e1d875dc4152607662e70e34da1c18c446b6a97c550283097a21de95649a81bcd307296983db60efca41173dccbb867beba63d14521a95a75fddc6e178a57e75d0c7b222801f17bab1b8b067ee46ddc96951aafe31cb060ca0d2583be6a51d0562504d04ba744e7d5e5d4faafc016cad8a53fa8460cb2ed6c80ec5c41c54cef1195f8af1e372867e996726098850345281be032a8099ebfd372e3c78b9bdbd4e17d6a2c3d603c46058cff0fdfb3bd5555bce07ae27c5e5368a7b050830f3ba8e828d45f2dba96d36a9bbd33862a84b2c7f6d0ed754206bbe0205c6493a7657047f82c3c34d0b4cdaeebe1ec7229ab76aaf4f3c9b3b2c2999e1b11f2ae6dca8bac1650b1989788ec0427aa16d4e8c87002a38f5ab561c0adfed771da8b054b405b90cd7a0072079175ec489b0ba42c73c788bfe18814b4e7ffc681a5149170ae42315a59df95b1f95a9c9272291b865a2235ce5b9a7c0e08a0aa789f230335a2e43e0aee83b2140bbfd1e3fffb8f62b7ccc0e6280905115c558600a97ca722b339f865586e8e568fef88c964314ec9415a56aabcf9551dfa85eed21774c31df73208f8fa23562612bd85ae71f36de8994f32cde0b12cc0423dccd7483a63ffbc59392a36c6a3343c71f15ddd96047df453c70aae8cf3b48e4e6f54da8d580bd671eedee9a186d7e262dd08bceacc5f20dceee0266aa8ba4a3e5708fd95e8ff94db186e74ee14c96e7f703a52e64d4a25c5239827d295c83908b1bd514ca54626f683840ccc37a9c4af5449df664ca73c381de98412b71029c12ac6440255317001166eda896583f35da8c26cdad2d96da36001c7f7c17fa3dcce2561b0188ed477a9938260c0837427119db630f48f7a1e4ed5c03ebbe2bbadddbb4a49a39b3ff84f678e55cf040e007709ed75351ed16dadd9aa7a17e8dc8dcbf6e0fe8936264dd578d2befac0b91610e540fbe29fb48c4cb8dc06e3c6e01fd3196cdc553e4ece440309880614963812c77718413ec85188d16043899090cd6e5dafa2d2e38f9a5c6618d5b56b9e14c0cfed5f809d23e2521176e33036ab5", 0x1000, 0x0, 0x0) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 00:25:31 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c6e09ec2778ff12a5882f6d3b822a5c02b369eec93de78aa870bb175ffb2cbdee1f4cdbd07d0efac73efb1d8ebcf2119b864bc305cd3a9dea7c1253c38f4a36f6be610aa77f91249bb703cd7070"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4", 0x599}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 00:25:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x8) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000003740)=""/4096, 0x1000}], 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = fcntl$dupfd(r4, 0xa, r3) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r1, 0x0, 0x3ffff) r6 = open(&(0x7f0000000440)='./file0/../file0\x00', 0x10000, 0x195) ioctl$TIOCNXCL(r6, 0x2000740e) 00:25:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000040)=""/118, 0x76, 0x41, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 00:25:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) read(r2, &(0x7f0000000140)=""/103, 0x67) 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) 00:25:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d6e2a73a20336bac"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a00229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) socket(0x2, 0x4, 0xf1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) listen(r1, 0x6) 00:25:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x49) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:25:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x681121fcdfa6b913) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000000600)=""/4096}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001640)='/dev/klog\x00', 0x80, 0x0) fchdir(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x80, 0x0) recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffff1, &(0x7f0000000400), 0x96, &(0x7f0000000480)=""/155, 0xfffffffffffffeb7}, 0x1fd1a5e4dae1ebd0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) flock(r5, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) sendto$inet(r0, &(0x7f0000000240)="46656e3536be2f5aa634a1280bd6058234d19eab28b997816c2e91fa9c24bd29acde4fb467a72dc13a22003ebac9c242a1af2e4f97b8bf523652234260", 0x3d, 0x2, &(0x7f0000001600)={0x2, 0x0}, 0xc) 00:25:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x28, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) shutdown(r0, 0x0) 00:25:33 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r3, &(0x7f0000000100)=""/115, 0x73, 0x4, &(0x7f00000001c0)=@file={0x3, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r1, 0x20007478) 00:25:33 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0xe1, 0x1}], 0xab, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:25:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r1, &(0x7f0000000400)="582720ef54a02ec35d4e2ccb565e72e736bc139064e50e1d526d9d26af64ed8b5375929c53025c2ea0a9a3a1fabd824305761abef2cf71e5ccfa526778197e85addb2bef72af7cd1659b4b6b63d29c1095c5a1fcc4baf828b52280b40a", 0x5d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) 00:25:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:25:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(0xffffffffffffffff, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x3e, 0x2, 0xffff, 0x8001}, {{r2}, 0xfffffffffffffffd, 0xc6, 0x40, 0x9, 0xff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1000, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x114, 0xfffe9, 0xaf5, 0x80000000}], 0x0, 0x0) close(r0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000080)) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x7, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r26, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r26, r25) r27 = getpgrp() fcntl$setown(r25, 0x6, r27) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2d2) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r12, 0x0, r14, r17, 0x80, 0x5}, 0x8c, 0x8, 0x0, r28, 0x5, 0x7ff, 0x5}) r29 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r6, r14, r29}, 0xc) 00:25:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='/', 0x40, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xe5) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000100)={0x0, ""/86}, 0x5e, 0x0, 0x1800) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x100) 00:25:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000000640)=ANY=[@ANYBLOB="01000500668b6b65830f000000040000"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 00:25:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) 00:25:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000001100)="4bdba7c9039471f720a4bd41f7b2bf426df65fea2f35df3dd0fc49e69b15459880be98b475468fe8602546c21216d4a9d555ee52e55ce2c499f5c1db448bd4ed5a6629488a07fa95b66dc09ab4e1d87c4b9548f502e019f7380d95efb7b93161db92cdffcec5652ef6bf5296e12685766c095ec9b7eff4dd32077cbc7b96ebbfafa221c2c4ae2825f8303f0f26c6baa26be89bf7dd30e7db32428931eea135f9db049d17515e87c45a23286b365072e1763c59c47be3526f6f2f164e2e3080be03664b5362668fcf2c40abd34bf7e1516fe6958929fd108f4448cc4deea10324869913382af06ecd8af1f0f126754ecbd0ae27c30c84ee23433d5c7f94d3063f3c86aa109b6714d90da67ca7283f806b3a1f5aa071bd3c720832204711b5d065b18e8af67b7e6a1910173979131a0595ed8f4012f4e69d68bb189b51bab955bce9ceaee282a2f205c00150adb0c2353a544a3f92f18db5a893ae15258ac6924b469f32acfcb8601cbcb11947e1154f6a3ce3490e10ee14fcccf63a82eddd2428a7e6c25fadfc3a387948bc13a5e878564822cfd6bddcc19d30bbfbaf181520252393bcd456380aaad8eb45bd2d399d19e25f8a2e0910212cf4558fe4d63532a2d1a5d3b9eaef0978e419f0e9faef38ca1db31d85a8ecde6fbf1bad84ba59f919dec36f56ca96aff5b890726a564191e69fa0b4702b7bb7fb92442188cbd1d8f75088871d4ec3d83fad6cb367051a16171f69c3fd88c94e0e627e7d66a5f56b0b85355fc931fe2b442eb79114e44c771c1dca458efe00263f11a0c65ae0f60bf2c8af7f07dddf5d1c4fb373a75be86fd697bac3acd1b8cf5916282f8e6fa59d8116fc1442276285d64c51f00dd74909ff41a68961e2dbf530190597b55c27add028d498bf55a0d7742112b84c99c287fa7d9538a7bb90c0d32d3b24019e79d5d3bc726a59ddb771770bf055af90f1916cba6c89beb46f2f43b86ddbfd765e9b78abb05e58f36f3f17eb46ec710a5cac9fab2f6e8aa9dfcc3c8060d66c7fe6afe86d3e75e234d112d7a0ff2ad44a74fc64017aba4d86b171e23841c1600c8b3a6dea3cb706cfb340111fbbb058d93eb34f34a94c0200a133486fc3bbe19885d9197e6abc266418987a4f0d51c85e8646dbf11abf89c7418d708dfb047fb5e770fdb53003707f6dcdb1300192eccf2ec1dca1f0738b8bcb02a05aab32077b6228ac5d41cb5e14e691ddff93d058cdef11d8a0709d850064d58e086c9901c2a8afba8ecb9c04df4df50648527eaad061bc9b6068e78ca6f209928cbd647206ef7f70c82b78ba4aae9581d47de8d4c3d4b42a1efb055ce7935f04262016df75223cd70bec198577158cecf4d2b5bd12c5c8d75bf5be6f47076c0b0d26c9d94e2f8453856d8e1c86e31745853c737c54f83cf70a3c1532bef56e42929bae43e96b991ff8bd4e1085915b4ace7effee9aa9a51dcc756bc116f0df3466af9f868e0ce084f4076236f10a19176260acb6d1d150f6cd9cf0651243885895fd910b2257a0259e6171891f7737460000655bc047ce109e6aa12eeb366860f652895ebea8261165280dc14f640baf0d0d13382291794715203f532862f4f45b7dfa754e39fa970e003ace832ca804469a807d4d3ac5cc85d35a9b04068c06a60ead5fa0db54854adf6fc46c030e5845ff65bf5b75c5162b8bd849731a07acaa040c577a6155ca26323e2cbf6d6aac56162dee297e227d7d944dfb616d45a6f18b8711e4c096f0acf3b513101e7c8e1ec673629cd62a02e8bd154aad47b64581a93d12f52acbf96a7596f3ea306d7933e84a3e347bd7548b817c0280b5d414b8aa7b754c352151cd2acd5f315608cb7a5220aae33aab8cb363910b15bd479a7838cc2c9c80b9be35427e2436251a2857c0d1dc801fbca29f58aef83a905a7087c26171e6fbb4b94d567171e12b47871ca6ab639c71f75abbb12a0e6382ac7a73c8efacbefbabf8b1d246a36cc0dc4301ad4658fc9514ecb2cd890210119c36ff4a193665be377afd8844da08d2b8bd0839fa7c8e62b8f575bd6afb906fa369047807e02183212257f6eaec3005f707407a5cda468c39f63bc4b73f9195fb7218ef18f096d839b0491a992d4956738df970365773a15bf65993805b0519b1084b823979511b46f22d607860f842c88bc3697e01e7a954e9f46fd17e874a34939a49c7c0617152e340a507f3170da1c8e66d678e3b150c7d478b9a15679d6215f1432c6fda688d30f9418018ee2d03ccd6ebb42024d978c3fb4a753d1aa568adc30503bb481a3eb45fed69348996db28ee87b1fb1a8c18802eb8178861c060ae37bb2d396f7cf6ec621de81b187d9a0eda1f7ec17d0ff27894a23759e7f419724193b969af9dbab24d2356a87948579d3665a5da7d33ced5e59eb72f107133ae0f9297b924b4741d1d837fba5f9b1fb17618b129719bcb3743974a124f24f953853af0ab13412447f675923b6c3999420d996c662a5ba4bf84a4b59e34d55d199ba6cfd733c727a5d5c958ec5f1472f708b04294ef1731717e05aaeb7a00ef728fd0c0f9623d747b1c339c90ebf1f68baac837f03f84efd0778ea168605db493546d7e4c4fd105b971fc9faa33e32b80db65a6c845046a76ee0f8c2d5fa573847614feaa4bf0d2e339923e5f6d871f9b950e443836206eca36dcf0eae95daa93d36afcfe303cdde6abfb1748de6a8bda01576611741a08a94ff329fed95f171247a64c1b4136cd27ba12c66e7f011c7132127039886c3f590bfc1c9139d4b9df5f97d68cd631ec1b2b560f995b58f84f55bbf5332b1c0f2fce4791e23c0c16927a66c46f251c937d098a3bb6d32b68fb00cb93ec40282dd6158078a34c086f998c26cfd22462d6a248c87ebd71ec92655296235e39ecbc9d6340c4e85c027d766f0f906318113a896869f2daf072072fececaa07859b33af3fd3732d25e7640e7ac2b8cec9793439ea10bceabfd4eaad038ac5f2edaac85e4cf258a5c3e5eb760315dff8e48cf798d7666f8470273036edf415e554a0dac7520a10c5a9a21ab9e55dcfa5aa8903ae6f3dd008f78a2691003bf938133dba257245107ee6407f7d1e2dc74079024b02ebcf0c172bdc2cedfefcc771f5bafac8723050e113e7afe07636ceb853c6209f477430a52814fca8661092f119efb11ad343df715abb06300b83f565b02108714db763a95fd61bf0b2f827417e1894271f41e322abed9ea98eba34438afada7bfa6b28f2eca4a6a6fe32014d05f238bc4000f88f2fa49ba2f8ea4f4813ad09d920e2fa24847bb4f48e213902ffe3497d21b27c41ffe9c68d6add97be49a9e32a24d20edf67bf2971a8e729e3296e38b9dda0aff0bf1cee8654d361f9b915509d27a5dfb7b935dcf32745a9ce0f16fe769e8251ea845f99c006aeee7722c81cf6fbee9bfcb69f2dc5811c4e0e2a99597a3d10a63065ab1d7afe7f87480a19f62c2211f0446111c05be2c5f60c45e379391277fd6bbd9f60a201fca61361c79d335ab090bd68338345eebb6f05d8c291577b375e1903d2a7d012630ec32ef7d55d16eb8cbddbe69607877294697fb9cb586576b53c0977e96297fe1469774c3f4f39e6b06324c85ed1bcfef3bcafc954e67816fd62c6a584053dd5bfd77ef20e6413509953e727f4f15ded1e7b6422ddd821b1c536309a0d2e5a52905f1f926053075c69506d67e4c758fdcad7e67780f8ab9d765be8d759b69878b94d45001081815c5e20dd5282401c77319ae576b2b4ddec8d3bba36ac4c03b8a9c1e04aa066df905d425d8c8f86adb1b6731356775bc96e1cc1e31aaea7873aea17885ed3448bf9fb65054f592104c47175f3d278431e7ab7b42a4d88c470c2bddb993c7b509f81fc6d93eed54e9717e2fab33b8ff03d6b75396083ec69a2bd61198edc7101944b3f56a42964a70b0c9c2200e81c48a2276a72fe5b63b4354eb20d6ccbbcb628718ee1183565e75f5f6f09237114b18089c7c44bd3a8d5078bb74783d0689b5aa8bb2576c24deb16d0c6d8c6300de2a8f2c2f30eee58ff745252ce9c6d942a8f845b250d4c8bbf2781940f77b4b97f94eb7e143d0b1173818d4054d2c1f27a64d38f62008e7d57e999c5bf407ebc518179ec8dc479f57a2b6cbf4448ee50d297d71012b66e2a3b6d3cbba8a529c8c1195cd25c2c2319f964446fff1df7819c2ed84e83800d8c568fb01d1485c118b1e43aeabb81f3d6adf466bd2a8a446fa0e8fd3270ea0640b0091a91cdf197b21ad3f16c80cc2caedcfd858f05c3cf318adfd9672cd98d486e86f1cc8bb3e857ae123a7ca501c2a363269255a73bf6143e5a936ccc84bfb746792c5bf7f1e504ce2e25dd4b8079d866e40572d1d1c1a46f61104730f7cf19979077908f0a1527e3d2b9c2bef81e93604f2593f5cf9c8d23cd34b09ed9a5f6df7109bcd28867c6faa044c1649cf6af23be3cea0b5bb603f366454ea2dd9cdccd72744aef1d26a76a90613655078594bb2ca87144b24ee2cfa11bcdd3b5b86a526749e7246725c771845c0e41adc39d858efd9cda3a057cd01d83ac3fc411ea72f62e1c56769def2c39a434375ad9c324ce48fe63159542990e435bc80d0334f2242600a3a13df94d8c7638eca796524468b3dc711791fe92aa3034c90d5bb35b8db4f9a25b3a2bfbf9fb9a4a478835d0a9700854ea872ce2a80d9f81f55be3a82798084979b33a33b8114796190c8328083708f4346c36a4502a92703956c86f7ec600260c61b1e2dad74aa7b3e438bc55f2911e6c7b16bc2f120f67e75cc69e6cec4793ddece4304b38a7aef93d5a2c2e2416289e451eee6c2e25da9a01de0e832e460e7d6f68847d2d099a768571e45929bccdbf86c101134b86ad175570ab8bf3813875bf308ac2640edcc20db8dfa5ba188491fc4f56f6df811c8e3983c406220c138ef48511bb9b98ea4bd5856bff3682ee1769185300c80735c5d731acbe94083ee1d1e7c413fad01f41037d5f5fe36b4991f11090259d88ef5bd2d2c080235b819bdf5218ee7d8c61ec265517a0fdb31699dcd759d4487e1b58d3dfc481c7858e150238111d93c92174cb08d80ee5c3938ee9532231ea81329c5abc8d439904f98ce6860996bcaa5f9de832c5f40dcbc3f53eeb90bb41032335fc53bead217d4507c32a29f6abb711298bbfec30c293838af22a3ec4b7042b6db184d359891c080ea3134c144979a6537268c213f5ff17cf22dfc994c55e01698f1c025be9b9c6e3e66a94bbd50a7fcbabb5c0d01ee850d503e3febf7202e881b9ed2ae8628da0ec58f6f09bb7441e133d5c4200f02e68ca92e7eb570a3e758627a3f7e04926a015bed4a8b5361d0fba5a925e552fd8ba8dc3a188dfe0ce86d8ac55e5a84607d26e596394ec33df36b3f85760be1cfd968718af709b9bbc5172d7984b45bd532ab4890810fe087fd8f41bf7ae0d802a9a23589b4655785bd625a9bd2cff0f8864d08737e0986ad729c9ef9e25401f0b1c8b8b793139cb86b8bb5044c07aedaf26fe203ae58b568c4aac6acdfc2fb57667cc34a5d237962dac6c0d33e784390b0d36c426e34f0c4e1e38f1d98c0b617e507445476476a6bab3fc1be2e688141c0b788005baa0de6c12e5a14c71f4ec082542faa299a7ca3df2db914922ac18b2c63db9342f376620fb25dbe51b4fff8b2be60a46631ec191df20f14cdf7046ffabd73216651960a5b4faf70cfc209d17e526d6c0e7f43be335642b051e51d6684d7abe4e64ecedbc9093918cfba0c1cb99cfbeb059", 0x1000}, {&(0x7f0000000100)="6d6f36bd5d82cb308b8a0c2a6b0b33860826f8439882c8ac6b94ccdd08d9063d45b026c8b64216be0c6c0a1cae4025989dd9a2081d106a581a55e0185c7d205933fb9bb01f489ba0a7fcdea367aec62c", 0x50}], 0x2, &(0x7f0000000400)=[{0x90, 0xffff, 0x2, "0e2d0971e41e8b2f4ec4b4438b690545c36500b7a27874e641cc47cc9af68ae757cdd13eeb79f57e1c260f5a0b37fb4ede212106579c2ee1d6f454d8114a6411c1fba402a10e385ff99371310fe86c2399455fdc667d9a7e7ae43f9b3db967f8f8e63b928eada9af3ea56b0799cef9565bad9867e55288b360d5"}, {0x78, 0xffff, 0xffff27f0, "e6da64facc906b7cbdfebbaee019ebd53d3a273d515dbc0dd6efd63d4980bc755d2d62b7f1c6ae4b11b98c63abcb78be4eb033fa1d72f881764aa80c2fcaef23e2a868c1296875923ff715f89f43841de51bd04cd00e93fb8f0eac71492f88b163183dc774b875"}, {0x38, 0xffff, 0x233, "bfab4e3f036b179f4b775caea21158b8d30ce67917ade2660016393dceef4f67e4054b9a3cc1d7"}, {0x80, 0x1, 0x1f, "7fc1a5fa07da181abe3c322be696b02d88aaa7d9c1a8e0ef5bc3a47bd632844a9d1788efaf0cdb358fae09d9fe438e3f5a30720c4874b18203b3f04cd202df4a4804345acb7f8736baa024bc7cdf165dcd02674c6301346f3c74f17ad74fd3719d89978a47af9089ee54"}, {0x108, 0xffff, 0x5, "9640293b98eef00164f6858cf374f7ebfb182e9c0b74e85948c13829cd0da298ad55f7abe9044d5c0a2d34d811e21bfea3043cc710c1f98e8f98ea5069ce222c7923a461d6f44d684b0a1e7280e94b9f3f02d52b29722fb20c852412e973e0cbc643e9b07e396dd2bc34ea175a728a733e978e10de764f7ced85b114c07f55f2938cc9cc7c538dfbbc7200b48cc0d45eb17f5352b150a970027d3a8ae8a01ad8f6a28b386359ddd927c43a18dc4ed61bb8d110c5ad89c7ed7eacac9378a6886d0d3a3c2af944f29542038951a55be81484bd5af34e4b7f8a435de9361819421fd3c0fda45dc9fa2ff4782df47eee08bee8"}, {0x70, 0xffff, 0x7, "956d418c3998800f891c5f86fee81318096f7223616e31bfa420d78a2dbacbef7d732f068598a5c76d42777c8227411894d6657588eb3509588158631c2ac229df0289442943bbffa4adea25f45b2003660d6889d10d930f7a9e101b8ab9a9c7"}, {0xe8, 0xc6fd8c88a3788da8, 0x9, "e6a4d2347023a300437692bca7ff2e6c68f02f2c6c8ea41b96a30887b1f287df10a655fb4454b7944e92d610e6b19724d9cccb06fc439b6d45a7e00805b6c98e71e4baf23f1b46f72704499df974a98b0599d313791c48667666302ebe68bfe280c18a9326ab2589ef6d237479f9e8935a79484f248e6632c560ba5e4044a4f71cac72c769f8bd1449faecdabbe08ff5e1c6a4a6b69f26c8ca67c8823ece080b23364986fdacf5303b4574b59e382638854276537339e27e6bd520b3c25710245c309a163781a88ad2051fdb820d6633f9613d9f"}], 0x420}, 0x4) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000340)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000240)=""/176, 0xb0, 0x2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 00:25:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r0, r1) 00:25:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) pipe(&(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 00:25:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x9, 0x8, 0x6, 0x9, &(0x7f0000000340)={{0x2, 0x4, 0x2, 0x3f, 0x0, 0x3, 0x8}, {[0x8, 0x616b, 0x5, 0x1, 0x7, 0x1, 0x1f, 0x800, 0x9, 0x6c, 0x6, 0xc99d, 0x1, 0xd0, 0x7, 0x7, 0x9, 0x401], [0x80000001, 0x3, 0xfffffffffffffbff, 0x8001, 0x2, 0x20, 0x3, 0x8, 0x1, 0xf7], [0xffffffffffffffff, 0x7, 0x4, 0x0, 0x4, 0x31, 0x5], [0x5, 0x9, 0xfb, 0x4, 0x3, 0x8], [{0x1000, 0xfffffff7, 0xffff, 0x4}, {0x75f4, 0x1, 0x1, 0xfffffffffffffffd}, {0x9, 0x8000, 0x4}, {0x0, 0xfffffffe, 0x2, 0xaa26669}, {0xfff, 0x401, 0x80c000, 0x3b8df089}, {0xffff, 0x8, 0x0, 0x9}, {0x8, 0xadd7, 0x10001, 0xff}, {0x6, 0x1, 0x2, 0x8}], {0x4de5, 0x8, 0x400, 0x8}, {0x20, 0x90, 0xf6, 0x8c6}}}, 0x1, 0x1}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="72f1d12ba0a058453e770900000000000000ff45b87fa1c8"], 0xfffffffffffffcfd) shutdown(0xffffffffffffff9c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x311, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 00:25:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x1db) 00:25:33 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f0000000740)='./bus\x00', &(0x7f00000006c0)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r17 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r17, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r18 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r18, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r18, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r19 = shmat(r18, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r19) shmdt(r19) r20 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r20, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r20, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r21 = shmat(r20, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r21) shmdt(r21) r22 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r22, 0x7, &(0x7f0000000080)) getsockname$inet(r22, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r23 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r31 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getgid() semop(r31, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r33, r32, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r36, r35) r37 = getpgrp() fcntl$setown(r35, 0x6, r37) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x2, r27, 0x0, r29, r32, 0x80, 0x5}, 0x8c, 0x8, 0x0, r38, 0x5, 0x7ff, 0x5}) r39 = shmat(r23, &(0x7f0000e64000/0x1000)=nil, 0x800) shmdt(r39) r40 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r40, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 00:25:34 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x660cdd33f81f3a24) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 00:25:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="86fe928d83440604e4c78fd9feb4556a4decc20b49bb5154227c13ed19744b5d95c54c1f71e6e685067bbb1e7f5531f6", 0x30}, {&(0x7f0000000040)="34763ccae1363f256777091309dba74e41b9ad305bca370f3727ebdd29230629dc41ce0f6cd6667d2fe9174db25c79b5b8f547c964", 0x35}, {&(0x7f0000000180)="40803efb2c924c05ab47285d1fd1", 0xe}, {&(0x7f00000001c0)="5d80f870162cb6a6ce74bce904f8b62a07d2bdf7f02db7b1e2695b33b01a8f7126a9f311b612d56da115758b6c1ffa125c4468d03da0ff21f521a4a3ff179567d9dd41046b49a463fdda14f52d021f72144e64904ff24ccbd1a107011979045de1b25321f25f57b16c096465d1792c02dc835f247f71e9dbf7121fb1400a30ecd107b1de59451dd7c3ca0c7c494f3a51dfdf210d5320377ec9447573180fa9cfb04af38d629eb5f9", 0xa8}, {&(0x7f0000000280)="10694ee49b1040240db53699bc1995643aa66337ddbecd255038421e682769edcf8eb6291a40c663e625e7efe771820745b240b013b7410b32a08b507b8e813e1624f502", 0x44}, {&(0x7f0000000300)="74004283691eb0dad42ac1d46ff3d84f07c4520b576245b2baa056059204c500a8c21d8edf9aa36d34e05f49489b835f7140eb39807c3d52e5517440072801297be7326f66734fdb8e62493aa79523276af550cda37af09faf9addd69cd6d5c21bbae00dd45fd90aade9fea53ef4df2751ce3325cf9b265a82bc842434365e82f0cf5497994f2f8eb3a21b548ae8af929e11", 0x92}], 0x6, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 00:25:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="9a4fee26b5ad73d83446a00dc8a62656d96c3965d6bcd1054b9f1c85dc28431c1d48fb14ad6ca4ffd30c205529c79cb6c74542e5cfb27e26ab479052268fcec6528af86962d576e87cac7bf2f71b531ee5913d78351628c29eac0788485724ddcc11f1688e60ca4b8b3ce48009003d16a74553c32b", 0x75}], 0x1, &(0x7f0000000240), 0x0, 0x40c}, 0x9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x1ff, 0x0, "0000000000000001d220200000000000002000", 0x5}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0xce2d9d7569021464) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:25:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:25:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="cc40704c0aab9e13ddf15f3ab03e81bca1728f80d3cb97d8ed6f8d9d5bd38989492959860c22cd865907935514422fc65aa3df3e44258f466e1420d63bc8be9300d596d27c5dd7a5b825964c73c26af928d6a734", 0xfffffffffffffdfd}, {&(0x7f0000000180)="d4f8e915761c469e377ee423a9be1492b0a8dbad1ad34e84e54e5ccce707c56acc979261e053539f7a8f346b7c98da35fedaedd7bd047b40d2b90f34c142867672932f420dde6c069d8a125d33633965d085756e2f3f6a9c9fbfc3bf0d9aeaff3d17ae81bb31d5e147ace0d381ecb8be53f19076cc93ccf528e1020ae7c77fc0a09a4f8da0e5202607a3ea6f10d018577774086a047fea07ce4ed9ed9ad4a49295495bc0cda35fe6201d83c6d76000167ae6c1b31d74d1d0140ed7e9b4e4042f1bd3eed21525f84fb7730d3755fb", 0xce}, {&(0x7f0000000280)="2e5ca9c96f8aeab2ce84bef5a44f5e068178008a724e812f7826720696fe205593945d218a455864ade3ae409a7ce88839b588c0fb4f453a0986aefd446d41ced3dd64ff0d4148252ef2fbdab5150ddebcfd4cebc03dbf4f425aa3a8b82ec88a4f960755798ffef4590737201498b2f0c937659e95290a0f975e8d9a12718d7cfece91c7f638e74e0395cfd3cdb3288c8533e94664860aaa6866ea15e707246513d47f8706d1f26623d523ef9f35b3d3015d35759fa0ec4b52a99ec1af0dc1a66f4cceb34b2c", 0xc6}, {&(0x7f0000000380)="32b835635a10c0d9497e53802c66fac56a2c0c7f65e10aca6084826c4f676e6874a7a4a372f27f08468cfea9b0b6", 0x2e}, {&(0x7f0000001680)="14ff5c2957f34729dd4da07e8befad9204973a447dea3392a2b466af6d06ddd8982654708a278562ed77ae66541f6539e033b8ccb14e64946f1003849924a51d2fb8eb3890c67a98f038ff7c0ce7ac990682c9db462e3d617bbfd396cb914e877807fd839c66e64f52612df00419f22299e8ce4875369f706d431d3722fec9efd9b37deb3e6b166083d960ff2333e53f93dcbee04686651344ad0e95706633273e8de76063d068324dbc95e86b5806344ef1db52d3bbf874b5d2daa54c819a8f51bccad4338ec0d81a3af0e072a65a876be148267f55d5b15aad2052c93b8b8c661c6ec92a95364879bebd1ccb25be8578c7f67fa2f9b84c1bb6584e97144f3cf6945c62c6e3107f121fca9fd8975428f6db7f1cc9f243d4cac26ec7862eda1ca3d4af91bbf1f29e96219e6e7dbcdfcb736ccae605d383453091d7958771a22c114134cf46970f18b2e3e2d499a7fb8ed113bd1b5363b54cae16314e3480f5e3ee022d56a2748ae72beb49bd4999160d7c1d575b8a1edfe6d9c4afaf1f7d4064292fe6ee9d09cbfc91f788759cd0e1782f7330667477219e217e29a6392cb9943cd84affaf1a63c91252ef57ba9e582e01f4a3f53f1fcdb41e0dfa5438aeb2aadc061fa3dc2252ffca2e62d999a589d2af65557dc5fdc52576af64fbef0905e8217d52d5a27d23667951e507a1cdd15a5f34cf9756b0c81f8fde44c7c7338ca89b60ce1ae4b6cd38d322874ab4bbea722b95c91035c74146f4b2c0b7ea2a41f2e9a5e940c2383f128816ef1f40b5619252062fbf52953a71f1164e056843270cd8f2d1acf1d03408c89de13f03efe64ad1b4b4274f4fdd9c175b949825b7b6108e2d3c150f9a8d939a4e95bc3ee112f97b2846aa40d5072c9b919ab7c42772ae33d08de1830f81cd5e882b04cf85b72098e2fc983c029d3b0d957c229a41ed10311bacc12cee1012d720fb358ee6c5c01606b4902eec7bdf89e6e9bbe90925d136ff78405c256f20164bfefe6e2ad14c93aa4f95da7c92bf42e76685d7639562852d5193e9db5e49fed7af872ed54898c4e05e995b0791671488e6566ed4f510e847953368bee316dc24c7b020ce67da9977b2a1d6dc2b820aaec8d4cc4f4b3b2ff66afd9ff59f5b80e592325d45b1acd431cb689598ea9abfa869b95acb41c7afc1cf5a5589ddb42fae33192a27c99fd3ce7274a5a91c50be20eb7853532cdddf2e177a0b60cef0bbe2fa6c3079e0acec0d4a0507526f585508161beb18feb6cd2aba029c32739d4e3aff1873a4f2e51bfeb793b50654b25e351db27672b2c861cdb2432f4c1a501fef6915c996cfbf24ee370024e23bbe29086f2fb583cab4c2445c5605b8d3a6cad3a33254ff17a2ee8d5a025e3c0b48e5c6fb1e7cae8ffa7b7a99ec9ea57824b6cb5d0255b9dcc5d6b693c60a0a797fc8287ee8b4e86985710fe00db3bfd1a4ba04dfa1f4c603f6048c3dd45235730124d679ff5ed37944e1b91a8fc428dcf5b06d8761795621faa184742ffb651b160be5e0823c632dd32a26076ee6b9ff64eba5af0a862c25a1fb7e58250a1ea86c927476fa4db7cf64ffa2e9572a72e1f072466ba0343dc65773a83f4c424ca6c3a27c99e597716cca52d54d0d3e4664f76e452756d04cab51bcfcea0d97d7a465b49c3f685c9ab0cad8ecaaa863ea0f1c4f3f7421a25cbc847d15f401920de831abb3878ecc80a65ded6003469bb275d60cbec5ad11c87c45dd09ef9d2c0ce56f38648a6859c7ae4b737b6fdd11df096ad011cacaa333cf27dd7812d5ef3ce185b933edf74343ca0de08377c0b41a1c51a0c35d0cce7aa9808c259f0efa2f9e5b8aa3bfc9aa199839f57ccc99f9c256894d22d5e729301f0cef304ff50b57e71fdc17f25fc50fb9a728f3175d0b59ae1aedba6d0f5785fbf2b488c06376782114ecd1fb1ddf7b3c0ee991b1c0e4ed348491592497c9b59169dbb144c03456f5ec9e3a1b38f07f79f54edda6de42e1a827a835aff72a491e40fc1e3de3a528e1239fd7fe822112135a128c573f96758bd314e7b66a90253a84994a614f52803acd3d3bb7c774ce399bb29490ff6161fda413a620b808ad2c926b38660a980a0acbde23d9b0c50f7f4a6f970b8bd0a0aa33a9377dfe0c4cacc9492a0f25e46691679feec4403c56fb31f48fbb4122098c00742348b78e1303eefb17839ca2f0d945590ff2138f992f6bc5e97ca4c7ced5682e2ed514c8c2bc87c7507f2bd5050b3b5048405196b82b9b86881ded9b837c9eea3a194818a2d48f5dbcb9226785d877426ba321f8c10b6d0195967422471cdb18cc73efe4e272409a266504f657ee595b0b58836a42f97223f64008e8104ba65a259c948e11791b79c20da1445df8b30c89b7eb5a581d4867038c249da48cccc84fe285ae47b30fd86bb2615d3ee21d488be20321608a392783a28cc23470ac14a9dcec053a26ac44f2e1d24b0825a020ad8cb82974777f67b945a451fd0178100679aafc71603c4759a4a36374055ed0e9a0d999bd1784b6f3d2720ff383e1a6130f669df9da7947e9904e4e0a3b38b3fcb115373471f14eff5e1e4e18c6e6031ebc03dc0cde0c74b586a9b1ac3e0dcdb9962fdb760d2f02372e910bdf6fdc4c1a13e48465e00813985e0c297c0935d1d8315d8ce3afb513d57d6e3d84d6783a9f77729ca1429792a1a491a3c0a3a77ed8951e097d1b68bd66c05fc64de13b7b30f382b4894ee8a373ec4c60d02f28bd4d8562a447b9a20e911f19faf377e56e7a990e70564bd2d02866029cbeb8799ec36dc101ea559da08a2c964f92c374776c22acb8b2ca66eb6b43d6e2b8210ee72fe1cc6b7f2f758aebd023b4f32fced5cfa5b70147b5739da59cebcc3220a1500e889bbc0fcb73c89e993b19ee481a46865430ffd342b0cf174325f34ac1c11d5edb8335d7958c0dd7e8f2af4caf4fded3b4b9c264c7dc29b50af62959e3a509ddcf82135b564da4804156495be0e7454ab7a27b88405659125c12f79d460fca115b503a8097d597ceda8016b67c7e591a8fbf708fd1abcd96711f5e16ca30872db3070bcb0d08800f456b5f7828d1d554ec5ee0c504e2b83d929665d1883184bc81893bdf24d471c06087d0dc6f1a62d6959e0478d7165ec8b4869ed36aba51129b91d07cc44c67679c884ab999d14611b352a3732befc4068e22ee3eeb1e7fd0f08ceeb125ed5c2c742ce72e5e7b3483c470dee59aa937978c1581aca73c578cbb000f1f8f1c762aca399059ffe9f0329337e2701fa4de7b00f67afc0c90a5298a7591890c693472a3055963f6d66af94be1bd5c84da7eeeaa34fad5edd0fd6a8bde2e3ae32e956e595bf32bd2f3ab8287cbf374979ea74924a4ca4fbab1d1e6245060920df64a2c846c067b7eed22d977f94a14f9debe271c298b51ee307b0a2fc6f4e28020ab2bb5c03825fcce4f44319013e9d782bd06b8f7189d86f68b6b83c8d5eef4071ae6ce9d75d5aed54b97a006ef1be7376dcfcc8a04d91240f294342281b42deaecdb36f10b754ca45ac9843832121357ed0bf83f49ed6018a9dc2fbdcfbfdce9568565556fcf79674e7252a4163d9ac8604978d4fd16571cc8bae568b79787a93b56b08708f99216b6f09b2c575af16045dd2d67f848d39dad5ef49422380dbf2e0a114f883d7084fdc7d542285beff8d5784886be7a72dd054cc6b660edd10ec54f125e2829a3c29fa3218d26e3ad80d4325a268e14cc2202341e44dbbfe7603d41843d931269013725172323a243dd0d8d5178b6c73c9c4cfe5cadd0dfa107b5a61acc753ba1cc032fc4f22abbbfaad5b521de191bca05ab1ec644ec6a377c02ff5c0153f985cc40420eff5015444e1977f9c63abce478e6a7e8db8686f07f054750e34080586b5a8254a5b1525ffa815efb9508d5a5d4d20dd08f043f1b9466337657b872bf366d963a1082d3a29526e91bcb27f800fe23d0fc8d833a120b89c1d048b16c31baf35e58e9e18faee672efdd4f5b72b3e32852816ba81ba758c7e1667820921a1aaf61b098084d28d2c5bd2d008d745cef54ed54c4f44e494c2449a52fb41cf5a761cabca49bfb9608a65265930acf66fb4f5ba331acb60024ab9f6cea808dfebd55956b01b4fb63c5db3d37fe399fa30f2ac29ba8ad300b784fb093abdbad9da79597df1a0a54ba20f55fda14a1620b9e378f0ef32c0eea55182e111509eb0e768833eabab88409dfc526a327510daa57b265936e925d0b8e7a9ee3ff42b9aa07515ea032f07f64aea62270dc342eb0d3768a48498732730a25361e33bb04a3f418039de479dbc1d89b1e2b8ff53e684aa2f15f0ffe77dbbc7cf58691a0d5ce4c96c4d6eba96b727fdb564bd521c3ad244e2780d99d0e799ac1a9e1e8c4a7170dacad8bb47ebc729563bf21b06581aac4f6df1e8057e4377f572b129dcf07dbab62a6916a018e16a9969c1ea2460b38be614633733b23a4d15f57da6d8d9de61decea87fb8c9d174501d8066433532bac1b4a2a8d39c2ba92d0ed8cc03ca923a0d70004c3039d28e0f0973751264e8ba3f35c4d3f07db637f7008be023e4525ab41591c34d7d98fbf8773549f2ad60e11aaa677c579a0e4462049643639bb0ee27cc989b711d53a181ccc169ac77e55f605ae0c711192861a55c1eee617d6fbb4033a7d730546dc48c04715384f850a4f13df488a4eb058c4d8f7207e887a0ba98db0f0af2543c5f43375bcc14e854db5f47e9f5c7299ea78c72b398c557a2e07a6a3cc322cfd09faf8bd3fe9be697be91b7d3c8ff49a50d9c8da17d92225b7185b30efa153f9795d6873f63a96d005fe7b5e3415a5139a9f6b67e4cf0e77c62c1cb9301402ea0916c13da635e040800e6f6d562f1733f5de27685027f64d6dda0dcce233db62948050fded1a349899778d2bc4f8124cea4c2a95c7eb6e1cf5ed6eaf00e93a9ee40ad2d69cc9d2a4407406e58bc9ebd7fd3a5ef35dd52d299464a716a72bc0dd65c08358489dd6ddca39a4177237e81c4e89c9af78f2486425eb8ee5c916c5ccb37c7a2fd58f4923743244112da981ef9bf577d15c1f245efc9382fd99010e57901deb7c1f728b32d2bd0f211f830d31d140921775fe7af88d9f1494b08fdcd648919a37076eba064da492efec54649f082e3117f1faee625e93ecb961b66bb573ebf8f4690c188b705909ba40ee182eb6f653ef05970f641c9bc25249dd80179275f5b73c0693bb9c14539c93cd237c84cbc0a3266bdcf84e2dbcfa22d5ec89c9599e4818b6a8a11163b92c4c391812e1ecac629abd210f44fb1e1f95c58728f680e848380df7a7da5633a1233c0ddf704461ac442966b8c12c5f8ee01766021dff136558902858d5afaed1a3e1ed7b6f35ad0f188447fa7da139a8db75d411fd3e2101019e40d4081947dc25d0f2294b2385383213d46eceb68c6046048310af2368cc7087f5326fa639f9c312a1f29db0674fb3592d9a144e8798d830584849ee0da8b13c7dd0ef924e2005c22263f19d52881e1f44b5bb51df0f62f19b41e8c876464f4080f9b171723543b067c37a4be31872f2872335fe0afa696631de23e96b0fb0531d5d1a111a62afbb766a8f5aa12f439280c1c342b81fcec0cb2c767d88ff8de4d557e169aaf88a166f3c639233b6223adc60b96d94a8cda03391704a5fa29d308d270ebf5953343ad922c861e7cd184785bdd3f61063b6252616f6328108e1246ae6c7319ab6bef74b5ce04567648c4edd9632e37c90057f4382fcc0339b294d1ce1720accfea1eec2be5d27", 0x1000}, {&(0x7f0000000480)="6fbb35c176c848c5606fd7331efa210105b815e3d59b172a31dc814b0e17c6a19db0899616bce12584f007b22108afed8936f8d3b966f9cfc04da6d1139d869afaa0a3bc7e781737cb8ed5e06ccd27176742b8e8ff620db9e4e137376099d265749e7c8c346e0c365108f7e065c7028bfe245ae1441f2a7d7797031fb500e00e2b4caafd2ea5cbf18c92bffb2992a89dfe98cd665631a5743360d35aa7957af97b4733ebce220caff5cce2285b869dc33ac64dbac327d597e5cfe987c339643aac95aac3d012a330b4526c97be1823d3ab0321d22693a431d9a2abe2b6d5a774be1cb813832cbc8caa8114b6", 0xec}, {&(0x7f00000003c0)="1a35efeffaeb0fc8ca1d91246ea822cd584b5c60dc902962c42916b83e46700cf5e416958cf518eb84d23fdf1b95ca3e4a68be794143637b2e9133fa805e736f56caf5863945e860c213ff603d603121333483b3990d62426fa4d24be5f2149e25dbcfa9bc035a9de82af5daf965a4ff3aecd6116e7560a9123cf5915aa02d", 0x7f}, {&(0x7f0000002680)="a60d22c62e311ed743a6a747b47a5bb89839a868ddf85bd6bfe1f12d5eb21c8bfb3c3d4c4fab8d13ef845c4db2b0c8e1b3541e456594970f75499bd0eee5ba7975f8a55e0365bc16b8462e0b73f88f4b5efb4bc4be913bc8c4f2d3f3d3e9b8570aafbbdd32c15fa71fe1c638ed5cb5536dc6638b466164fc0519296ab5628c4916fe21be7cb6d3fbe7e4a6ea35afbaf796a95c8e94dc69fdaf026fce4bc0fee5726a2036e35e9d9d4bdf1a261489547ba2ea8c9d58ce11abe936119c9dac62b44e85abdbf921737aed143fe8c2ffbd34602769b5d6ede00596fc2070fb5a6e5015f6bd660b033031622f72badb010ee011901f844c20fd580128f9f387a605f301bae60a8c8adbeebd409f7166cea70ae43d24dfa754b50fdff6c7b0f7a10491b06cf20f62acb9a97d91f58eb3f9adbd2eb8bbb56387771ce9d0f02975ca180b9a9c5381531e797946aca934a3535959f6022d146a39b6c50d99abf50efef6b4a53f406bef3c08d2cbe3a8d4d4e115050108de61a8244df1661a0b58e18b5a4e21d31d9530ba95c4cf60c0bee5afded37d01cd44ca2baca0de0f3f2d87f9ea8044506d84642bc238e736c6a832856d9390353b33d91412ef09e29e3349e734579c75111f418aa8b356cbede644126a7f6d6209d79885cbf58ea494cd68dd35ad245b13787ea00a712a04a4433e54a6cbb0f287e7c9cf2c47eaa176e3c6d0e625769d85376fd1f33d371cbdc331d20fc36c43fd4a86bb1b0fe93e9f12e1bd999c911d830c406967b56f1c57f8d12ad588454a795552d1518bf463840a2dd9d57c66eabb15524cb16cf7e2359529b0b6ef1c0912b32b655b6f0aa04dd63efeae006618c85b468911fa6bb5e160706ab78fed4da81d634a13c7b3bd110787f06c11423f542d0d36383d76c268bd09a96d0ea240198229c8ca0a0d6b31aea39f2953cc2260d0a9874264e60c1bb3251744487c8f152b159ff4862bbb2a9a92ebdd77434b126ef439bb31d0d01b8c90ff3aa11eff005781a586adcc8036a349d15b807e8e21868e6c81b2da358eca7d22d4cb5680e9a854e79eb97499d2f0033c3a1835d1296a45666d782705c78a6c1b4b890f023ade06817cdc7349b95b7094865d49181ef66bf9350923282762129ef1f9c4fad359f9206ffdb18f8d5253407aeb7e03b085588203b3bb671d5f0b3bb9e60d856e08364fa4b395f0d5bd3c2ea3b8a903139e3e065318afa912b4a5e509923d8bf870affb98f0f13366d80174fc68fbe05d0aca1cf39058a94bc50134ae9bc9fdf4b8b58452210d66ecdd8721b407abf6c26ca1a34110b7b69fd502fcf81f56f937ca0a604c4ffe92022ab21ccbe988bcfa04681d72bf6ad38ffe7ba7f1df7f21adbb92422b224cdc29fd17ea4d5c753b9531121669560e8d3e1b5227a5d8824bd2ebb23a0c60c2196216c367a3191bc4044ed3171f86f03a41057670d0ca4e7104027f5855775bc5391171a172e8fe20227b68ae34d3a86030fe6dda13f4c052efb77c37efc4adb7f68f3f474c1555d87251f90392990256d2cba7fa0b2bde05eb7a5585caee55314ae430f260308392bdded9298cdcd053b4068f4bf110fba74d995a59153c574fbbf3713e829ab0c19738da17b1070d482b3702d7fc41b27435afdc1ba8e7f3dcb3799ed6b114858513470467f14a0343fb168d3e11d111bdaaedd1fc124bb1048dded3b0fc5f381e557d531c5bb705dff2729469abb93730d95e4f7be5267d7bdb16efe8b8341ed44fbaf1ca7fa1e4b49a32a685f8f09c8fbebef9dc2077c1403ce1bb7b7b72fbe21b7c73f49ff26dddcd882d07b01fa830ef1aedc89d4a411ad4d3f153e8131661dff93c3b8a26477652c910ac4390e8ff78a421ef5c0153df0479d0c95b9282e2d97e23fdeac9fa3c8273b11412a3963f80c73898bd0633d546d508e11241fc077030e0c2fdf1f31dbcb7ff7c7b7033be71c45f560600258aaf249b16a93b281a9eb893906339657eb1ce9263384794831a9159491563979a9b7f777dc37b4563fa8e32dfcf634e113cbeb558bcbe9af48d4996a91a863ad800384530f7bad4245be8f42515c2f5c3b932c3dd433aea308e0479eb0d4cea6bb8f3e791d2a69a943aa47b430c3ecfc840dc4b9d848132128c043e44ec8d07d19221545b8ca3e65efc5f623bedd82e61153edeb39bd16b32ac26ddbf449d846f077fa4f8f138dca33558376088071ed019507be3336835c31c713c675dd70371736ab35e08b8cc7d318bba8b456a8e92fa56a075a2dddd55cd8cb82f5eade25c5245da552d2e679b8d54df581ead4075dbbc46d8ac61b2010aef89363a58b72c2f2e5871647a90563ad9729429af6155881dfeaf0a698d18d11af0825411f15b0ef115de798d1f07d51494ebe317b96966427983a8a18030dd4f14fcce259599f56cb11588405158d366732385eadaefdf8f833740f26221beb64209626d11b1b72a714677f3fb8169681b2af31a9516a3bacbe4d2841bd04416bf232b001b8242deb2fcb20906455a906c308eefd003e82060652d9e61914bce5c74869edcbb3fe9efdb13d3f0c1af00423976497d77e29ce94fb22868b50185d31d860583f9e709393317513c847e0e3cbc08428c9da31aefac4ea5488a3c2a67db0207abca74b5d21ce89ec0f9d240805822cb8bb0e47f4d8a74d65f57b57a1c7ca25fc81549cc102eecc2c291fb462a145c81cf09f63fdb9b024c7909fa5bc9cf957d8e65ce59e659418d4b6796f518db4b4e4d73cfbf0528820fcc9fcf0dac52f116ec003f6e248cc4a5a8f161be1111eec2425150f4e82c86bcfec21c32bc7924ab7589137aa52c72690d00da5146a643c8ebc37f498ea98d0b771612c2b2308e8ab430951a378e5f17e7155e76f68f867a115741f7376ebb4cfe938ef13986b7c9c8d13c2d51572001c2bd7a40f371367c6195ee03c63216fd047ec529ec4f8561b5356bc92dbbf64cbda25a7dc8df5b55cec4d632a6bdb44964c889bd52284910131ebff8767c4f350344ea9e6654b33068c10952696eed53d06c1fb000c5f5a73a922f89783ec2507a94afeddaa484c130e165c4af43962186df0337ad87eb60f24374a99de454cecaaa94b4e60f3a240f88bc6fcf88371ee219f34f2476882eab9fb9a9153357e9ab59f4ae66cbff328bc7bd8647d0ed76a7b2e0eaf44b6aa5ee7180a9654ca61612399c8fc7e6288500fea6122aaf960081de1acbd39ab73424fab495280736ac134d2aa7ae954847f41a720e9ee02fe048c5647273c4b41c1306c3f20dbfaf0ca5d1fa0114bf7191b8a860bf64924a82238173bc4a56de472d19c05f493d26127f6de7e153df6a1a7758f036ae0040121c01b819a0f3e076d710a2882f59c6bb8ebe58f5ede0181a14fb3e1f5da31ab0c64f124612edf290eca8aaf92e7c41dd15806d62e9760f721e1d2f19d82a662a067c1a820b61a908bb17eb9ef7c695d2a604ed40f3b5c977fd965d6355ec899c5806d5fc90e916e5ef833e8f8bb726f717b55a74a7464113de901f0634890ab64061d4102b092bc847d494cdb43392b008a2f90bff51cd3aafe5b15b45679920200c95655e5c63b6ebcf578c6c6b3ce26717d333a61fe904a8f3bababeab17034ce25ad7fa9fac35483489979b6285d8d1a98376846186f66d64faab1f937badcfc204b77b396ae71acb2306ebd7fb5783fdd2b9628d1fca0bac634f08d6499e2892309a12e16a1f4b0d7327c40d1828277b78afa8276ef1cd1907daf7eaa6c44e1daf927ca4aae1eb50298f777ea5dd6e418f06b849695426daab712b4579455cdba959b26ed8c4a889e65cd5cf7624cd60f9e26266b677cc914a915bac10f99a2fc13f693dc6dd96bc8ed4dfa5228ce142a53b5143197fa6f8d6a7fd790bf76436655a399ced7ca60e199845f7da844bef4fafb5b0ca5caaad9943114b54188f0cdaa693eab1c07d238e4f3f9a3563cab4c17c749880733fa73f2615a3891ffc5b66f8a92f4d94a4619dcfee1594c35d4091c1a3f9d238fd05bad06788d92c8bb19377c2ef077568ee0e60f8c6a98ee76b51cb9da4be6be5c1dd4db682d77c359dc9a65419c243c4bf418c563f835deb533ade2f5b295e3abe1c1108f3ed60ed8cedec735c4381f7910b1499a6f74b96491fc452ee35628a4c0f8e21c101c85ee1fdd95c9791966de739f5af5257f9b344bcfd391c89501c98bf945d15e19326867a99d642dd8e886f1a79ea22679fb8f325ae208257dad9d5dcec77fa56e9dcf389b72844d3052751f105243e562078d1994ed1490f0c99d527f2c3ac22e10165725a105fb88573954b910aa61efa1d7d4dcd5c5d62ae57da87e43cc9368e699fb151658a7e70f67e37cbdd3c9ba0d557cf0d3feb422c24c468d259f8cbd5243151bccacec11a0d91d36f03f939e2ce84bd92c99029b75a194953c791e6ca9a7cd1b028015aaa3a3c4e49b8f3643f9309d16fc53d1e6a377e7900376e42d03f462a347edc907192c355b7738dccbe097103724df953b1e6f23c2aa71554c60d9a009bfdbcd5502dad53fb651d1884c5319a60667b629c42d13642cbf9f0808be3decfdfa33bd45d90c083a2753d090e9e3523c04433aba78f49116490e7b6bd6786a253ca63432a0364536b1cd7c42a6bf941009198fae0d2c31d4a9e84b2fb222b4bbdaa0db7958032fdc13ad0ef42fa48d4c1c7d68417be26a73d1ba0b92adebcb60a223af86be5af67895e5618d10edb02947f0a2468cd263444e934ffd73ab109aa2d68e93a3e5dadc9337d17c573e1066c952a6cc7a6d5e4ba5812c8eea82b507d7a51a6dbe86889edfdf5b07e5bf84548a9759a517a6363ed4212609afa027a9f13d2c3cbd44e6815cb31a010d107cd2e50148e774d93bc404db957709de8c661556fbb9ff45234f051a43c315e659e3fbc27ba110bfb097e3d994e228ed7ef7a28bf265b845d8d814f56dcd3c5c20e2b0902759379a1c87790d52b96fc8aa88003c62b3cb3a4e3b85bdc7d00dc2cd890882ded903a9186146de436a5284556d8912806e119c77270a29737f7b820646847fa2a5055159012a3cdf676bc941e179f565ff4313711c9a5ba58ad4f8ddd3862fc14cd47d22661e047320b5ac60346688531765ad24a739a09acd170898352b93901bf62302059ec157e7c37cef265251b9e011337e08bd9532f463c7687aedf29a88162cda452248b5f502fac5ed0c6196b18884541a088e3e8b76a074166e13ff78734a7a760e0a156d1628ed29cf06b21204abc97b6792f88db2e30b2568a0dc9d5e94819c6d71b3eb8020e8da09a6662f75f54b4fde27c2d58f3fe9c2d9893f6a5d58494fbc41f9622fefa41eabc7b9439e8301555444fdf9c996fd8a2d3b5ad1d79dd4bf90d21e9170078299566d95a9be435f7a42cf1aa674088acd13a2d6bd7175c936c6122221bd588ff07a41c57ba10d9b80550acdc94abe055634b4afdee3d439ba2b05c77c033f1e0a89ca52717329a3e4339a4729e049cc795de62650439781ce8f74d04cffcbc472e6071cf82f25ff25a29dc5779c50c8fba3ca9325d28bb75fb2b927d0e02f281aae9d8948e30ca5603a93c5d6e2b3241dddaeb82393ebd892ad488ba226973b16ececb7935e4e170dadef866cab369fa67c75c32c7f62f77efc9421e31067fad2ca731e9b23d733617bb879a99b14857361534b8dc5ac342f6104317275a6e9db0005b5fcbf33d9a602d6430672acc2892fe4af2e1cda471620f9bbf7c855fd02e128f54a26fadce9d9d4953", 0x1000}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000600)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000003680)=@abs, &(0x7f00000036c0)=0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:25:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="2d6fe65c887c9316def036715b1df66b0f03db", 0x13) 00:25:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 00:25:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file1/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0x6, 0x10000, 0x5, "9b7f3bb779687e0c8b2e9f27a2160bad2da72e6b", 0xffe5, 0xebde}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x0, './file1/file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:25:35 executing program 1: 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) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = dup2(r0, r2) ioctl$TIOCSTART(r3, 0x2000746e) 00:25:35 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x80000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x6, 0x207, 0x6, "2b406b9a3ec3e12ee336a9fb8e770c38f6d9bd8a", 0x4, 0x7}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 00:25:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r15, r14) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r17, 0x5, 0x7ff, 0x5}) shmat(r2, &(0x7f0000e91000/0x3000)=nil, 0x5af870204a933dac) 00:25:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 00:25:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000400)=ANY=[@ANYBLOB="fb182e2b666902e3ffb8970f4c9502b17dee6f21b82cbf96010d9822f00fd1a9f2d2a45723de9de0879b537ea39f7043ff0f00000000000018e23ef0cd4ca85fc375d82a8d80532c00c6959fa0cfebcf5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da21079401601992d80afce7fca4ea020b464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c7e26e023c47fcb2f948187ba99b9832a4787a178ff070000000000000b144994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df4562135c30447492ed173a472abb5999a7206010000004faf056066074087bf5e9661d7f0957a8d4e01cee0cb61bba9467a017a86f3adf0617471b14c015fcc2d7ffa3b9a56b42ff41256f10603554e0329ece19fef7eb42b61add2340e27604c072cf1b1507435a14c6d74d74f92be8e72e10cd5668431d6201404618f8c27048e7a106a6cfd227a9cfb0ee5f20d87f4dd04a3b0373912e10075741723b7cb8c78b911a0eb00a2268b500a2ba35d617ed51b7c69b3f4811a65443529d655f880ecb3f97bbd0a0d1927be0bd68a2ed36078835d26a728aaf0997400b72fb06de7896693dc2c1b56488e9272c2d8d4e9f45ef27ff1db78ccc52141c665e1c54ab068de5f5b79008e942200"/519], 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff1c}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getpid() r2 = dup2(r1, r1) getpgrp() dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:25:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) msgget(0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f00000002c0)=ANY=[@ANYBLOB="2c2f012e300000000000000000000000000005000000019c2f825a0000"], 0xa) dup2(r20, r19) r21 = getpgrp() fcntl$setown(r19, 0x6, r21) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r11, 0x0, r13, r16, 0x80, 0x5}, 0x8c, 0x8, 0x0, r22, 0x5, 0x7ff, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 00:25:36 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xe75b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r0, &(0x7f0000000180)="af19b032b654c625dfbbd58b945687076177a15e5d05a0a3d8d879543cd7ecd3dfb352db89e08ec205c9bcee347c2dc3cb3c6bfeea7ecbc152b59bdf0fe30c70e56b07eeb8be4308465788ed8308b653d74ebf13ab73d92c82e600a70bc30f7eca0194b755133aa467969cf0cc65b16fdcb50e3b71e11bf607d238390da93906c75d3d979b96713c1929cf452a0b1dda96b787bd12fe3015ba15064f3b1f6a67d830a3bb65c6b841652aa15c65c40a004fc1f89cd89c", 0xffffff18) execve(0x0, 0x0, 0x0) 00:25:36 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 00:25:36 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(0x0, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r9 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0xc8, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000033, 0x2, 0x5}, {{r9}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0xc0000042, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0x2, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) 00:25:36 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x2000003, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pipe2(&(0x7f0000000100), 0x10000) r4 = syz_open_pts() close(r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x1, 0xbdb8, "e71400a0990800"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e74f04000076000000000000673f99bf1f0ddabf", 0x0, 0xfffffffe}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r7, &(0x7f0000000280)="9603c1c838f37a178c86947685c01e310318b30025a51c1bdb4553311c691d0ceae25fe3aa755c225a2df2a221c3ef48e74fdae912af4dbd35acd462f6f234c96a2311", 0xffffffffffffff45) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r8, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() close(r9) 00:25:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x8000000000000002, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:25:36 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f00000000c0)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x18c) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0xfff7, 0x3, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r1, 0x14}, {r1, 0x40}, {}, {}, {}, {}], 0x7, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "58b1ac0fce1c3499832dce46b5cb4879c756308babb75594db637b9e8b706168716ecfb7bc96d7b7dc5695f91c95bcdadef7d6180cfc796af6d5024cbf999489651203c1f4e6dbc390a6c7f3ed11"}, 0x56, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x3, "f12ab6bff5ef4004796b7ba722e50eb0ad49cb643eba7d20b2d93661af688847b3132c04b2caf318604bc18bc89a023c72211ed3a914ed21f273addb96742e528d05d1b2641ad4dc97d4e37bf037a7214f43543c4ec9653b8dbb06c198f98b99432ec8823c7c692ffc6de01908d895b3f1bc08080355398b1a4205d3119007a27f16ccdcff58a60ad605575b95"}, 0x95, 0x800) rmdir(&(0x7f0000000100)='./bus\x00') 00:25:36 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x89e6abde556ecd78, 0xffffffffffffffff, 0x0, 0x80000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xb2c7830cd5438650) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) chdir(&(0x7f0000739ffe)='..') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3f, 0x1}, {0x18, 0x2, 0x8, 0x4}, 0x6427, [0x1, 0x80000000, 0x80000001, 0x7, 0x0, 0x0, 0x6f9c, 0x81]}, 0x3c) 00:25:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) read(r1, &(0x7f0000000080)=""/5, 0x5) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) chmod(&(0x7f00000001c0)='./file0\x00', 0xa) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x6) r5 = shmget(0x2, 0x3000, 0x50bb220f78b827e0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/47) r6 = dup(r0) ioctl$TIOCSBRK(r6, 0x2000747b) socket$inet6(0x18, 0x4, 0x20) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r8 = socket$unix(0x1, 0x5, 0x0) connect(r8, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xff, 0x1d}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000440)={0x87ede6811badad03, 0x200}) fchmod(0xffffffffffffffff, 0x20) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x80, 0xe7, 0x5, 0x1, 0x10000, 0xac9, 0x6, 0x0, 0x0, 0x7fffffff, 0x10001}) r11 = socket$inet(0x2, 0x4000, 0x46) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000540)=""/86, &(0x7f00000005c0)=0x56) 00:25:37 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x8a37}, {{r4}, 0x0, 0x8, 0x40000000, 0xa58, 0x2}, {{r0}, 0x287c6233688a9b2e, 0x40, 0x40, 0x2, 0x8e}], 0x10001, &(0x7f0000000100)={0x9, 0x7}) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x0, 0x0, 0x0) getsockopt(r5, 0x200000029, 0x8000000000003d, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kqueue() kqueue() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x6, 0x3813, 0xffffffffffffffff, 0x0, 0x10000000) 00:25:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="b1ba3b4611f440db774695adab44d49f80b707f4dd572e0c71d6c201143188c079d356af1f9c85f2cf80fb86188dd936855c432b6c51505bc77f106db9c59071cbfe74e7499d56eeacb61f5438ff", 0x4e, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x10d, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 00:25:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd94) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:25:37 executing program 0: r0 = kqueue() dup(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = fcntl$dupfd(r4, 0x19, r2) ftruncate(r5, 0x0, 0x0) 00:25:37 executing program 1: r0 = kqueue() minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f00008e2000/0x4000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x21) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x3ff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/197) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0x8, &(0x7f0000aa7000/0x3000)=nil) mmap(&(0x7f00009ee000/0x2000)=nil, 0x2000, 0x6, 0x2010, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000a67000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000853000/0x3000)=nil, 0x3000) 00:25:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = semget(0x3, 0x4, 0x10) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/249) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6cfa28b9d36ebab4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 00:25:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x50000, 0x400, 0xf1, "28b0f5444b4afecf76e3fd2afcb7b26b155c72d0", 0xbba, 0x2}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 00:25:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x42, &(0x7f0000000000), 0x0) 00:25:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='+d\x7f\x00', 0x40, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="4923aa600ecca4c0e9150f0fd61a32d57f051a1e883cb8409fbaf227d58733faf86faf9d23501655cc54a9cad8cfe1c1638c7a111c41423907280524d2", 0x3d, 0x8, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 00:25:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r5, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) r6 = accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000c80)={0x9c81, 0x1, 0x41c3d579, 0x3797, 0xa825}, 0xc) close(r0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x6c4f, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "f8fffffffffffdff386503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55", 0x2f6}], 0x1) 00:25:39 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 00:25:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) r2 = syz_open_pts() close(r1) fsync(r2) mlockall(0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x8) seteuid(r4) dup(r2) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff}) readv(r7, &(0x7f00000035c0), 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) semget$private(0x0, 0x3, 0x80) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) 00:25:40 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400000021bf04aa1500000000006e00"}) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000180), 0x10000000000004cc) 00:25:40 executing program 1: 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) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f2528b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf92bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf2db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59f63996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb72467f0edb0fe074764ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e009823e0013d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad810000001f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a636902300000000000000000000000000490de9c0ea5bb059d3ac3031b3fd19b5f34de2f2ac3bdc769d08c4a1c407f35fe7440448258b73f0b134b7129ecd251a999919da08e60911babc29dad29f39a7fa07e9927a61e5a174d3c107f03bea8d1c2aae1fb1a9312b97faf70ce71e4330c359242cab24d70d3895d438faf573003f6a70070590cd4f972b"], 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) 00:25:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2810, r2, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 00:25:40 executing program 1: sendsyslog(&(0x7f0000001700)="3632869ff36e3ba0d95ae7", 0xb, 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000001680)=[{&(0x7f0000000200)="020a0014f84a9b281629c9cbc9b59d7664c0cdef5c12659a80b949ffb6efa9a1ad564bb23672bab4a90af33c53a058b0bf657d84c144fef2161ca8c3a6d492e9a2d9e447f2ce96f0c825e44a1f37d32a58a5a94009f68bc0395b11ae17736e71b8a92ad06b25ac24cd720cf82459693c617943c9dbf556aab237a307d707b57f8f95a52236ea408773db58e3a1239a84112867987612", 0x96}, {&(0x7f00000002c0)="cf2461c5354f50bb7a08e984b093544ebca379405320badb8ea3162bcb108f4f6367e24a80b887c39b336f89e5bd693dce02fecc4554f3005d7207018d0d483ea20237c4f6a73475a5db24dff8a668cc6ad63d4d5cb03d2560de14a6a042a6b0af", 0x61}, {&(0x7f0000000340)="947d1e6d18dbe20e6c651c72697962961916a64407ee3b8d1701ce42d389ef93f76b1fd785873422dfef89ac3c54d5378b174d8500354cfb50be9ff5f681db3a6c2ce07274776f34aee0a7670e586ce8b032aa532cdf2c8558218d607b4aa81c47db0a4973de", 0x66}, {&(0x7f00000003c0)="50d588f2033e25f05ca15dec69f88f308373ca0c2e64fcca5836ecd5e6aa7ae4bf2978d01bb6c475264e6df15b3bc316fb1c806a9c348f9a7eab87b03a1a7b19c15d8ab44c7e5b563bb79577463ec56573b3317d44900c8d0be587e0613121426311a08d14ef2d8e72acc07373d29080eff5290390e50f19b764334dfc1b6db36981a00d6cafb081042277df8269697c0c6704a9333498817566b1812340c48c8e8d26afd7e0adcf12956641aa53ad6080be152958ce44e9bea2a79f778a83ce9b64", 0xc2}, {&(0x7f00000004c0)="93b9c27d4964c7cf51fad8d74c3cd9127247ad49f53b846f2c1cc2aae977f9a5d2e1a6981825cc83c73440dd53c5b3a994277b4635b45340d776218037b62a46135db9bd3fcb17623ac2c95cd18fd2f2ba2ecf920af7a89fa06a49e42d7dbd498204547b179c6a59a7ee78d6d6452193c28b565fc92752384e0a5a07c34165b4bc6b62c5d65030f0441006dafbb99b6264f2cac8f361c047b163728940253d7568ea75ca6c5ecbaa3c2777ed15484495ebf7e20d01", 0x116}, {&(0x7f0000000580)="a9bcd10862d182e73108a99ec98d9ae6722dedbbca51c56f31e5ffd1c09d7fc90619fcd15a24a7237487b93c50f455984e0cd41cddf18d9222606657d5309ab033386bc9be8d1727251398ddbeff19a679179116da063be97a8a61f6f2ee40ebae4aa041a4b7121760cef8ea6e56199816cc5f685b98af750b665fc4053001af9133995c50bd3f163fae3d218b3ca38fceef78f0c30b401ada0bc8d995c5534c851ab252090de3a72a46451c180a2cf49af029e8da23fe9884ef3135ed8b13d98e55cf1f3ee49e8e7c73bd01b2f6077fbda62be7673e8c0dd103466d0e4a2fe0540761dc62eebdd988554f6b25e0cbb9d7e2e7e5544d54a2713342abb74145762421e7a065e564fa59611e317bf29da15ac0b8ed89cc6eb776cc86552579c7b4618bef4b457e9e44ca8820b76737e3bd8e6b8db002d768382f02929ec4305686b9906fe5bc6b057dbfb0d3121749a36c41b42760f3c11dfc373ecbfd100cfc34132c8113b7e773eb9afb8e836ed170a9552b5608454deb46afe2435e9cf0795a5da25aec8f0a708f23db79f52b47db545cf1b4577179150e5a296ce0c92ab42e139c8bdc2875c1d3d39d88113e5c94a5465ef1ff8ee32055efd78f3b589c7a58115d9b1260d3c8d17a2b874a5ab90fdb0dce3323e5f28e33b5f7b9f2b60536dff6df27639e9285a06b8bc0863926ad6aa31d63326b35e1780857e75a62ce7f6b2320c614631197d7a7c6ae5a48219aed659df7bde687792786b0c0e859cd2aebacb4c77b2fee812a22d9915da6566a0cc56866ea05e1e1023694501319277f952100f5cdd5404cd022a5cdfffd8fdb93ae317d852e0000f175a2bed4547ddf4d2912bc893275a94f05e1dc958babf26e6201e74b657c57a5d099cd4e21ee9a76c352fdb12ced715fce681e9353f288c76631be38dd1d9c92f089324f25c5f70f8cc7bb72e589a03a22f3062be0e2d12e46a4b365e2645f3b5d34947b007e4743f0e79f95b6a0fa8024e7c2fe917235902570c6f6ab0f49d438daf08d7b5b69a10ea62a83e12508cde1f319452f599404cf6ecfea6fdeac5fab3364564b8c72328455706d3f4edd0bbe4e7300648ec21a5c4c09a03862aa1cc6d8fb9be55bfb284235bd36a18415f59a43b172de614ce892d79b2fb9bbfc522e6946a0a8d537be132644c9d8c2ba695886ff75f3e4e0567708e6491b2ae2be0465518441420600b495d2e36b93fb595293d439c6f21f390de1ff4556a02c1f1b8c36020f536053fa514d2dc903c0212df151348605ac29e25002ff889425a0616107e2c4a9784258d5177ba3e39b5c43c39b4a98c93238c3b428ae330285d779eef11737dc16e55ac7b86b4d5650f937ecb8024c70279d6f46efe5e3a1e7a96268455fee0bcc92337f5d56011c9f6cafb1cf1bd456afc693c2fe9bfcf73363f64dd3e26fe487a8a15b4af86030b27ffc3345a3b2e032b9907655fe505fa4cce34e89cb9cdee7d478f85f6a74013324474d225655f53608f77658a22830b7caed54356778144043c7b93b3ac13f5c67deeef07fc6553fdadc7758affeb93ac3c040e06143735004773e1d495bb3028984b2bf99a6dc2f6b9dac52b96ae4bb810a137b2d06f1decbedd55d2e34d8ca4ff9ade9dc58795f25bb603b520eaa06f7b57d056a5c069bcd29d81ed83fd56548462e600472a03c2674d55b467ba3d410ff0197f0c877175c4a7f3d5a23dd528bb855837cc2294b79e742121de8a4fb2193043bd9f0e7e7ebef6cf81cd35401b51281fc995176d232c4f2b83b739eaf8ff5e201f5e1cc653c8d4e34e3259d325557fd78b3c54112cd4c55c02d5cbf6c10b390af4522fa2422a1300c0b9f4be0c9b4a54c1b3dd26f0c453eef0b7abed66bfe37da9db1bf9645af21fa3ac831fd99bd079965c10d1910b196a4aa196d9e079b43453b0c3987c4304ce498fedbc5f911344045f0068dad5181df55ab05cfc862804ea4f5a10572a05ae2f43d80da56c4bc86598e53d970a3890416e9302bf8b93f4d91b18f38724cff2a1415c9135e7eb5f3f84f3c5d13d60f213a02229469ad98b3a24778a0f1bb46b9c6d977fd27a4d33a5ee3e7b1253d4ac594fa50fc6e17ef5892cf227c46ca3470db20a9c62812e438c2df9c11ca3bf16c81b0f9f563161964c142cab82b08db6d5b1e0efaf352912c9abf140528f0b6fc68e6ab75ab434814b08fdc266c9404c10e83adb8a3fd6b92fcb64a9793699015f0ad86f44332f9043a260a64a28ca295f028192a861dcd53aff461852908aebdf731fb94f4e690ea094949b5bb6bfc8e04dbcbed9b3be0e6f71c3ef2183a854b35f8a3a8a8479b00dd24d8db05a5b1ec5456de29161685d6a39a2caafce9f9fd0a24f54bc8abfa23fe6ecf96a12adfc3c656459809e7a9bf14e7f16a15e9a5af28ce4f8dd49e5f17376c9f41d552f3597ced05ac181c6c325a7e76e43d9d0eff24aa95f8073a2001414fc1b39ffa9a78fa6cc5a0f61b01cbb00c2e4837a706877e8627a17ca5174f94c87b693aa25acaac5616413c91761ed7617ff02d006321e9fff31ff9f4ea82f511d6704fa82e10204539362d01c7c5d6d9da550daea722a9b37ece4ca7384582e39e35870061ace945ae3b07c42e9355b1f93c289544de088fd8a920681fc3357b599e12773d92e2946351ecf15f44af4a5b1602102c2aebc347dca02bea2509f2406193494691ea80d86d5c4d94b63eaf93e5204495bd66122d4a284ef122886330725a1de333c53c218e08cf455fe50c87e04838ce89dd34f44d334c2ce5cb4d6fb59b61ce3eae0493489e08dea4083df94d935631480482bccd0e996a1127fb83e984987f023da485ebbdc4c17a909529325628ffb1622b98be593569937d4045a19536d11a9c489a851f3198109ed1258e3f4ac494cdceea80efd4451865500270ac73ba29fb60fd1bc4cd2f4865dcc3fbae9a6ec30b7142a74e1c595a95f9552120411f83435379a7e030e0fa251ff56871796ce25de23b11512129f0d51f6a24450402a0fc1789cbfcb295b9824980828fc974a5788d090f9535050fd38c71c8ab07d13bad987cebd90cbee6dc538ad4ca245e373f70751c9f5652cedd48143672c3d986e5803cb368f6a2a017eae8597a08dada65c1d0157599ba4ea92ec2424b44c7d365a9218f89133324010a3f87f021ac043651ad3b903908bbc8e019fff34442869fe3acd3e494700eab54a680d27d958a2633f04d96b8e7c0e8602ccb5d36ecc607a8c3a1a602f47d7a6eab5a8a3ae6f9e9ebd56e247f48cf7c3e13fae033a34181d27b039c5c079f97dc34400ebb73ded490580556e4ce7198279062f648126830d11138c24fe80a66c4428cc826c99d096af4f54cf87f74c3a0882f0bcb431839742477a3c83f005255109725a925eba0f03783bfe7348acb58bad02bbdd994ebb1c337105dfadce9aee17e7753297bee2c66c892125241ca7a8811d42cd1487ceeab7de0cee9a880d6853dcbb6a1e215bd295d1b87b9d71c7189fbd1b79abd6fc813bd07d5dd6a990445c553786eb297ad85c2bb73393c17426bd3d037b296850fbf098924f0466b5cc639448801a998cc2ed421d5b7f971dcc6009db6b05bc748c1f81ddb18cccc704074032cbfcafbfcf5f6edd3e8c0cae92446bb597894fe7c3473770324500d768ba651127ba8c33d9f8a9d066e2e9b1bc5b8d88ebdb1835a7c16c9175e5e06c259e78bf6fa7494c8906a6e2be3654bac65d7c3994165e6a4f01427e5091e46e82fc87acf5f10e624f4134ce9e1a55054c5bd0bdfd3214c9d0cfb50ef2f9a678e54686a9a80e5052e5811546ab790d63ecf01c096d66cce68d447f9720d7860bfe3f98a400f2f2ab700fd9e0abebfc7eafbca41ce579efa9f88260fb1413b219cf318c4455d134a78d8a9f20de5b1f60accf0cc25b31c4b13985fcf7a5a168fa11636f82f6ef207fa2b5e60dbf3cd8f7f9338fc1e0ee729d57f97cac376cee4593541097890151c985e3792d72ac1fa8fb38cb9caff25731c8c7e0a20f8eaca0a711468685dafe6abb7c5ad80bfed3126757eea94981b8c6f10841e0d151983429b98366e19e3e473a713ceb0d747be328db61d78bc021c5769376d63a85ed4f606f011aa932a51bb13159370b5855c59e310fb1e11e1e26228906f538879828494d3787ebea8b2a4a262df1f60c8c1f7f14bb17d02b1b716671b613c751e5418cb98288933e0d7c25e204079e7d018e9efefc5cd5949a34e2fa3c6de0a1014d882207367b9f78e3123480d443b0c94db6c1fd69ed949c50eb0e906ece9ce60d7894344f6a0a249b2dc2b7122bb249118b2eb62c977eae0b2770c2c498373a414bc5eef9d0024a553329b1e839a923f6d5407f8a33500de2f55650c7041c4c63f540704287d96d2f8df48f2445c0f2d35dd424b1affe2bea5b441e99dc72b49f860ba07ec3d31e8ba43325ad50786f64942384ee7c9e02ca56cc5efe67da4b8fea791e2dd42b7fe124e570a56237347f93dc2498a3e91a6862f8a18b7c1c3fbe7ff342277c7d41f82ecc697dd822494483d6c61352f42022ebb6b7a3e7d668b1bde7c41abf197794781d54645a2c0cab9ef8f3169ef1a84c7d7850649972db948b26abf24dd406d97617c8da8845b64da958d00478806949b2c74373ddfa29ae843d7b95683df771d200453bd7cc00d30d94ad91a636e0a1dfad59d7e9a1ce474123d2c71f8a2a2e0b01616ea084b5e9fdffe2c463cfbc32e79424c60bfbc2f3386194c56b68078b7d84772f22137ce9230212cb744c8aa6b57afc24c5aecb0436cd672b90d06ddea03141cdc6b56aadc305cd816d4660668510ef5d0a3ebdf2b8a4cb1dffde5788addff9c19a778336b8a605be202b5d48b9158770340ed7db90ea52aa73a253d5e4bdd0ad8a4f2e97166eac8bb9353442f060ad4acf705662fe073da7a1913b5aa42891b51863c9919d2fbf4fead0eeee27eef38efa377b7d1aa0139c59340d697dc6af6bbcff4879c58ae88d005c0a29628d1d0152106e0f9ad0e0cbeef3bab36fd0c939706a19a8c34f454bc083bf6de398141c8dcd1d8d8c801d30dfa3a30693e3a4f854fb306d364d70b85bb9cf0d18477f421fb1d23e1bf5365e63dcb2ce7768787886c53979c525cb7269f7b8e28a0de345cc0820f58d67518cc598e7b8696c9d17e71eb04632fce9fe9a4edb955f6305ea0500f6b673b1ffad93a79ba390470929062e359343383efe6dfdb15cdf0ea6fdedd6db888738e88d878d5aeb4d3839cd4126d235bfb59c0298af8caf19f347bd103eeeb492b6dd706ed7c0e886260dfdb33ed4fa9672f5aa35a46b9226f316f99f53e3b40aab5d836b6ac213c3a89455c62ea70f493f48c78573ac60621f522b77fcbdb87d17b264fa524428e5cc0af5239b54e1e660f443c01f16a66a1774b11fe91bd780875a04653818277b480c6e489a78bc768fa6bc2287e0208ef4583e6b209fbb83e24fce8c52833524e111f787c5ff7b96fc09aeeedd266595baec4662b073cdb730bb33b051799ae2df39cb11ccdb2e9a2b08f7b3a64ac755b33486c9a556016a05b40988b46cd696b0d1b67ecafae4a65686636d4fea7347c51d0514c9216df4d80d9a6675892ed1463dc9116ac00e9a99f46cda12240066396cff6c1c3b190316d13cd2f67e3ce06bc11e628aecb1ca60483ac6cf3e45f96583183c71319daf5190e5889d2d097210c4b171129aac5a10597dbec8b38b295b28c864ae0a47f9abd9bc69e949911e32ccec7aa683c41719937", 0x1000}, {&(0x7f0000001580)="544998306da7589fe42e91408a5e50b79bacefbdc9d14d97aa8f74fd744e5541640167ec6f695b407835c9a2bffe03fe16df72e50153da3aa55466c6f401a967bf5c241e26407f5d59a5c87b7f892998096366ee46ca08c59370cfc8c8bb76fbf5d3306ebc7982f4a67aea76be8ab66bcdebafabb99820a129c4edabe0fb347c1851e0602e16840f906e9eca4fa40100e51ebb03d93da5e42e693b05a67922f58133cc48bf9c132505d75ec16b9f5c1ca9d6cf351440e2c526e15ed157b8bae9bcd9ff655d62f69315063ba1ddbe26272de9d029e9946720474d5de400ee349ea0c18191ea2985cab1", 0xe9}], 0x7) write(r0, &(0x7f0000000100)='[', 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001740)="25db2f9ac8278b5fd7a05f07d8eee1eb77c53156813ad39295c5d2b9f011819ce6c073244d993fd25395b13dbb629db14b9c3ad58b0e59c7781febcb0de895a0ed34e2947d3914eaf9d1576240f69e2a79a45a5c1274816f1585c6d0285ebb35253fb719b9b10741ac1aefa67d05257adb98c2292e7046ccfad44ee84e79bc8d236be0e3d1e0c4bca1208d323c66ed9fe5a8db6fd8e709ae0000000000000000", 0xa0}, {&(0x7f0000001800)="53a4b833565d382ee51d00ee0678a95e29a904eb2c4dc2e280e183b2988596262f44409f28b4c1744e46984196aeae913abbaa2a3819f0799a61c91a0ee4c5603f3870ccb103004ec0af59816b7f2dcedf23dc9b22b56ee3cbf0f6bddd88c29e87b4497a3afe7fbfccfaab449e76b6c2d198d8625f1bb164e5c3fd0c5cf5c60b4fe1c5f00ed2b1061791c2856228d1ee5574008368fcaedea0b500dec32452d11f459b0b618197e16a3458cf1990cdf1d83f5d20ec7acc3b876f", 0xba}, {&(0x7f00000018c0)="e86350be20ece62c8fdca7292e4875f0dec58eafd7fa99871ae4d924fc483d6aa7e1f53b9b1c6d0c907e015c04b46cc8252515e92a404bbf54407f62c0d0f268365b9e45eb9d8200f9e067e26340aefbd200428a3f51f32934e6c37cdad439ca5eb88e2c9a16a5c134445ee571c2c5e04bd72a0f5d5a5f36ff986c78cf7d7194d2bc89dc9e7f72c957a2503ae2a9c6d1e72d3574ac57023d6286e13f", 0x9c}, {&(0x7f0000001980)="388913c7c353dcb7bfa840978d1f2aa754a1e83ae367b7d22fcb02294a476a956b6ac1c481c1e015212c3843e13f03fcb4c0e5b86ccf95cadc5246c7e4df7e2eb2339c3e0086c84dde6285631b76bcc7f3bba8d0af79462bc04997adc0fdb8", 0x5f}, {&(0x7f0000001a00)="bf68ba00cabcf78cd9d31476509f60611abad2f9f37f7bf16296973ab0e45bb052e9dc4817cded1ccc22958799f98907e2b6804af4e3e52c7b490e45995459fd08b992233e2b4491aca3bf585ffa6c0d91b7b1ba6c0c9785c0b00f6709566f80cc366be9fa871869eb007d2ee216e6e44d5e0c8fc090805af76d8d56b88ebfb49abf788919e882a1e07c3d59943a12b460eec5428b1f5872331229212b57e77ea180da2ddfad5f76906cfe402449d7e1e83d70c73f0904818bc17911d2c22debc7187f2407e086f0405170e38801441afbfc7f2cec192e12a5d2a4aa5912e17a2125f0dc9b47cddca106763d61e9ade0017b61dc21", 0xf5}, {&(0x7f0000001b00)="4551531134994fb5592f85f9f4812a400863a86b41576fabb89101936229d8a9f0bf971182ac95276c699b97e902512df8792759c0130d2c9ea75ddccc80c99bfb6cd795655d1ddbd801fb1c56", 0x4d}, {&(0x7f0000001b80)="0de57e6714b3e427efe0f8f0432ba510cc33127341fbe3d05d50d79ea0999b742de9df58dcfa35340f7b0d658282a1fd4210fcc56c4dbec8da89fa28fccd20fe5c537142c281b3e4ca84eab9d4d93dc221423c0e4bfc716d53a6d962c58c1938da167669d0262ae8c02cbf2c2008e1453a0d47d37aefa7907014d887", 0x7c}, {&(0x7f0000001c00)="48e071323bd6b20e0515d776da833de01f5db921ee541cd300a3d89afe9eb671d162e0b54d712bf90eb096d148ded9a954bde03cb99d9973c1a8c5cf3e93", 0x3e}, {&(0x7f0000001c40)="e4d3717db9883a38ef3d973dcb244c2c6a52ab1201adc1316f3a53e2a8845610edd1ff9a0e366d7ae0d8393161c55597f5dc59a5887346a96a9e2d262aaae24ffe17e3", 0x43}, {&(0x7f0000001cc0)="18c5ab887b4248169efc2acde3376108a8a490a9e0c2ad3bb77fe4e0aa6313a25dfd8a3049cb1d1c8afe0bc4248f3c38aa871eebc325326f9f6e1fd79796bff555a07f5bd4ee0be2f99c486b980b961c7ebc9e5da729e418", 0x58}], 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r7, &(0x7f0000001e00)=@in={0x2, 0x1}, 0xc) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0xfffffffc}, 0xc) dup2(r6, r5) r8 = getpgrp() fcntl$setown(r5, 0x6, r8) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd62, 0x6, r8}) 00:25:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x9, 0xffffffffffffc000, "85475537000000000000008ec222001f00", 0x0, 0x400}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 00:25:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 00:25:40 executing program 1: socketpair(0x18, 0x1, 0x8, 0x0) 00:25:40 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, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r2, 0x0, 0x0, 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff7f) dup2(r2, r1) 00:25:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) flock(0xffffffffffffff9c, 0x18) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) flock(0xffffffffffffffff, 0xc) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) 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}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r22, r21) r23 = getpgrp() fcntl$setown(r21, 0x6, r23) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000006c0)={{0x3, r12, r16, r20, r2, 0xc2, 0xe70c}, 0x3, 0x1, r23, r5, 0x4, 0x400, 0x54c9}) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) 00:25:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet6(0x18, 0x8000, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:25:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10168, 0x8) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:25:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r7, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) 00:25:43 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="4b6b70f26c9c8c649ac7a9626f50e765b694e9f38ab8b593457e06e21440373611c949b7f4712512dfc90537c698e95e7c2347ecf141a89a2ae0ff28d57155896f4b80cc663d51fcd8565bad679c8e247dd1b79691e81a4258a564c74bbb40ca9840e27807b48e0b350e2a065ecb9b2980f63c09b14cdb4c13e39e39981f404f3d6268ec59840aaf0a05a36edc397b6bd0d118fca7e00c0ae015ab23d7e7c7adc3ef6de2e7df8d314583206e770dec66267fe24d59505fd62982bf77c683afed021847fed580144a5aea8e08c6351fc0cb6e2f6a3d40df290eea22e61b26b4", 0xdf}], 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 00:25:43 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) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x611}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c6c000/0x3000)=nil, 0x8}, {&(0x7f0000fba000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000a93000/0x3000)=nil, &(0x7f0000a99000/0x4000)=nil, 0x6}, {&(0x7f0000c16000/0x2000)=nil, &(0x7f0000d3c000/0x3000)=nil, 0x4f5}, {&(0x7f0000cab000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x4}, {&(0x7f0000f7c000/0x4000)=nil, &(0x7f0000de2000/0x2000)=nil, 0x1}, {&(0x7f0000bb7000/0x3000)=nil, &(0x7f0000cc2000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000a07000/0x4000)=nil, 0x20}, {&(0x7f0000c2a000/0x4000)=nil, &(0x7f0000dce000/0x1000)=nil, 0x3f}, {&(0x7f0000cc3000/0x1000)=nil, &(0x7f0000ce1000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 00:25:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)) r2 = accept(r1, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x404, 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x40, 0x7, './file1\x00', 0xffff, 0x1, 0x5, 0x2}) 00:25:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000009c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) semget$private(0x0, 0x0, 0x4) r4 = semget$private(0x0, 0x2, 0x10b) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/255) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) poll(&(0x7f0000001c40)=[{0xffffffffffffffff, 0x8}, {r6, 0x10}, {r0, 0x100}, {r7, 0x20}], 0x4, 0xb2) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2e0, 0x0) ftruncate(r8, 0x0, 0x3) kqueue() execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='/*a)%![\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-]*\\&\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00']) 00:25:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='W\xa0\xdb^/ttyCcfg\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = msgget$private(0x0, 0x20000003c4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r2, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r5 = accept$inet6(r4, &(0x7f00000018c0), &(0x7f0000000140)=0xc) r6 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r7 = socket(0x11, 0x4003, 0x7ae) getsockname$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendto$unix(r7, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) r8 = dup(r5) fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) ioctl$BIOCLOCK(r8, 0x20004276) execve(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r10, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000100)={{0x0, 0x6, 0x40}, 0x400, 0x2, 0xfff}) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r11, 0x20007478) ioctl$KDGKBMODE(r11, 0x40044b06) readv(r11, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0xda}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000008c0)={0xa8be00, './file1/file1\x00', './file\x00'}) renameat(r9, &(0x7f0000000000)='./file0\x00', r9, &(0x7f00000000c0)='./file1\x00') mkdirat(r9, &(0x7f0000000180)='./file2\x00', 0xc9) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYRESHEX=r8, @ANYRES64=r6, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r6, @ANYRES64, @ANYRES16, @ANYRES32, @ANYRES64], @ANYRES32=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000001a80)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64=r8, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYBLOB="22955c46a4a4e90b08c201ea1b109fb8f0cfb6fdf606f10e967aa2013141850a6aec48dda5912e1448458803a357853d78d21c23a96ad5f64687b24e27d208ea4d24da8d592699980375a27c6e404ed3d565f2b2e4d25d69be626fa3ac7f48f58e6be68a4bdc16454a5b4182e17299733bb1b55dcb437cc48fffdc05fc9301e33d390f4d4dc6f857f4f95651e7720c21b31103528bfb98eed946fa451de847d696ef4b494d197c46122d4e3c69aafc62bd61c62889c0090fe26dbcf9e882d9f4840c105001c78629accef986e25bfc680bf065c9953219fad31c201f5f659acfd57a65720724070a559a7ca02ae709081c7ddd23efa1e8cb78c9592e57cc106f2d6e0c3781b8b346523bf2ba54e893de48cc51e131bb805670a6de74685d9b276c2c72ec41d84fabf2d121f8bc6ebadb09c8f3a5cc15e5e6e4132ca911f8a98c008df57957c77137c207d5f44e70dc5afc1c750f01bce66500233e371adf7a062f6b0dc0044d6e49aefc749b9596cfeeb73e7256612ee7e194c745eb1d4ddafdbf4d4c6870b9de35e4047b9796a83747fbc307f952670b5089849ccc6c932721088694b2bace7e4522203648568bfd1e8f061c208f604ff808f637bdedb7f7645869bf61af3ed805a327abecb8d4803d117fd7842a949c5d63a47ef0333968ddd748dc45393b7c52ba53bc5ea798a336a0fad2be3a810aaf0c01a7d76e1319435e8382e3eb38c746353fd0d00c8bb96ac58df55258d7797c97d07cfef80198769f4f39d835a3fa6ca85dfc9cb7d7543fdc0e4afb46f43faa1bcafd619563714580633b65f39d10078b284119736292d727fc7f6f50d4b62ba2a511273cae15fef0596319b3ebc8ee27010d5948ba986bd5e66804c7f65b04c450fda6dc1aa13adb001b18e78f4230271ccae842a28a52d0db71f6d346b025bc9652a26a9f92856cd6516120ebff0fc52b010a0cba67fd87fb39788518373da791c4e3c89f808c8a759067fca5a699544a791930862b32150ec68aa52b036705802da780b9b8bd7720cd244a23ec9056b9f66663405b1befdb9b6840d2295598b499d947ef6e3925eb4420d7b6c71cdc5b3d10816a76d7a424ab0ca3f548aab3f139b852e67f3d77d6ddf61adf00264a90575e59f469a3670418cf0b4e9dce89c87c5c0152a72aba428051204eff9545986b27489f6c8dc25e862a07db6988d0e55699e584d2c04533340028031a0867945f650fd08c5ecb423a94d434413995067675b7e3e1049748d2aadc16a14ed6e548b91596f6aa03cfa5e82dcd76274353c6dce0ec2f8ae0c555c8bd457d722c918ba11246f98fa2e1e5531d0651003203631cea86c0976894bc3dc5f361e5391c2d597a988e38cafcccf296e4863a61993696670a84eb7f627637448461e76c8017c350b701b3817f191f8c56737515f38663fa8a6263a1838d5636bf174b76cffdf065440efd40410cd38127afd01314182ac879cfce4064865b4a7cfbebd15edef18dd32490bd4e5a088bb63c64cbc9818b98c1d241ec444a520a87a15821452724f4a48847248d01bbd32bfe0b97ec6fda3b61e2ca1044427263cf229ec8a1b663249fee974d3b868cd8a17fb2d9e3925866a8472cad041a7037cfa1ea9691a22d4d0b23be12e144199f1bc0bd19d446de1d86dc770d3e3599863dd40150856c3a3e73c356875f35a59c747020173db9c74f2845eae905fa983ee6f579023f5cabd682f1967dd198833421f8253537c209741bd26938e614b482d914ad572b827838f15d54c6f059497ef4a91e7ebe238263e33c6d89d2e03a0b8c6538a117fe921d6288e95fdafc126e6dfcbfdd3ab2c68fe6d09873d0a9087828c1031b8c2d48b1f4abe4dd07ef2b864ee3006cfe065fab45909bb18a73a52b7747931ec130e4cbf3ddc21c88ac8a2433dd3a0dbb1f6e1362deae3368add8719a47db67d4fdf145b13987efbc51e667ac7ad5900159094aa4dd666d2b32a06bd9c7ca433142ec4cd04bae30c5d325bfd59d2ab313eea37ff435dd01923365689eb1065584fb8e7d89149ed593693d75efc6a5e7a61e52be10340989bc605da9b77dd7b577a3c898dc86102c2399cecd801f8a8078b5138fb88689de507b7599d570ce0b7ef1d8a06ac5d538dece4281f80158011e076364677c3d1a1cb9178efb67d6af096036c95d72de4e6e26fe405c8c973b0533e819ddf9f17e1b18c206d05336db0a942c5e1d1e9b9540c340edff62229d5122945235df2b47533e33afe8354f8183c25617acf9121acbaa00fb9eed5c86a4242b6f2d577f46aadee24a3b7f53090bab85b221601ef03f3b2f00216b5af07fffc66a148079eb75179b6262984b346ef3e7dc6e349bb4c834bd56a83d9294c4bcdaae1f1238f37b18deac602dbf70da38e248083c5a6a034d069066aa49f2c45f37f05f5325e31705cc0c978d8f469d0a43f2ada882440f4938ff296956bb47cf0a70df0833154794d09e6e6bb61c22a6021fb377986a23691b915a9289a2515c0f5f7ce1d2146e77547f56f951dd6d5846d728be049d4fc2558bff1c7f1468d0b05f0e475be4480764e436d58ed698b0096a0b7377c2179f4ce4fef6896e9e14084831875781aaf4451902adba4e20c95b86af89a61ca09dbd285906b30ea4062539531983e5fb05b58c60d78e748437428df817b75a42bd4d5047fb5c8dbcd13a6b83bad4ef9948b457c12586e71dc8b0ba16f95d80daa19ee94663044a3bcd9e2d6d0ae526286d60359d3b5c54c4a987ce8be12ec09f063c118a9a3a7a90484c4526b66fc318dcbfa1d841111ef0b6a4e929e742e134fe6d79866d1e91a0a654e7cf1316ae77b0b411c7f4ac87fd341cdabc8e39f9e96c53a53b991eca0ac626f75490782b9e88d1b94260e80e9edfd999731bb7667dabec4446fce1f8fcc017570b3247c0fdad6b0d08d7d1f6b731698ce51f747f7d17d4e504c055078cac40c2f09452c73e8c382254cd01075f76b5720d06bf3550ec763d1a5aaed856832ec303eda3c2d5b72cb9902fb6bc6fdacf82ac3268f20bf9451119f81394a76c501f87e995d27205c41ea37dd66621e92f588a1e4f14b2d935b3bae3c2d809b21be5994140b1bf0e50861f95e4880d91e44b267f25b0d02869fe23fac10079ef19b5260b27d99f82507891dda4452515fb6da644a6affe47dce10c3331911db621b869a3d2b8f9cf60d011d2a28c848882c31c6ac8dfe235065d4e5a887144d8e33bedf482b411c719b4d3fa0af902ed0f2e33affb7c79a41938638b53ad6dd6d039ec99fecf6c4ab784d2d5427e0240b2c5008e77570935ad95765f9219c6c1a249951935bb134db64350bbdd78ad8fcbf33988ff7531591d92b5de7053636fd53254df1b2dada46ccd376b371b309d5b5781088af3842b432bd50f431e8d1f3adeca0716b0f970dd7ce7a7cfab44b1d65b93ffabad72bfeac2152deb747b2a3160dfe19ff909f7f337607431e2a26539cb6f3f5de14f7d36a98cd2a4898e33cb3864a96420b685b5cad6b26e4537bc7d11cddd656a97ecd29773ed6b611660807f287a3340f7b29f9d06931a4f5ace7037b1c724ac5997b9a633151ddd5a23b5f0cd0290f04c426aa498aaaf4c1acba66f1d1bb521ba4ed9a34f0d759a424f3235e5a27213583845f17a75a9436311bff9202f7a32cdd9c33ef1f066e325562781d8163cee07be47748923e78f4de29c5fd7ce131e2767f3f1dc6e85e83fd3862084b2b39dfe021360f39ded0f323c08494d0b4698d99ae8b2c9186333dc48f46789c9c988a1f0384c02a606fa50f7ac1ffd3e8794c8ce55e23d3daf5b578573c6f0e5c7ea39aae23e9016344beb309c3f679f17efe680350e920e4c8866d1283db9130132997b36c6d9428f13645db6776bcd9b7019fc97cec2e94616b288db04fa63b0d8705b0b76144a548c4b46b90b9d778fe61a2d665980c96b240276b40978f279e4bbaa1ed83c189d2b6e3f6edb6ff2b36119b6418d9f59ab293c3481cc7a45f554a40ac76a80f4539bb03ebcd97a8b52715b341a5224ab07c7f984ca299df2e874022da9d411937deb6ba81944eca1f51f230e1b96ce11952b68301e8954598225e6411bc6ece76888d54e02b9cf802e2c42183b76ec464a5ae50376f5e24bdab2e2901ebb880c9766738e0df5f50121d3bd4e85afac95bfccbcf340413933f99be17e11a59d1ab65cea2379ad4fef5bf843573d971d006997bac162f11e82cdc494524d6c7ac92a7d25c228aa454307865ddca70bd61c611d339e3b807f827e95e0f7787f7691958bc788e46e04a61022975a1d20a300bfd0b77ca798ec3d7199dd0d65c6cdb2ab0e893c412348d5d3c861f154ababe1a22c5e3a78d385d41369e7ce80173f0d9fe3e5b9454ea9dfaf8c4077a23b57ec556afb31bde553aecb4924fad120e63ffb619569bb7bf1c19f420bbcd4ddea2e70d70e2098e7467c9242618eb3b4417e5daff70ea03ca5097b3c73bfe46ad46181aad70884e75c429386658709b5ec9589ae6ca5fd96255d7ea78ba6cf0fabefefbcbd9b10e60b31ef289104c30ed293250daf5852170f4c512002d570ee142203f5307043fd5f038d5afb56b730340a0f9cd4c20aaffc651ba65f7d051785ddfd06c51a29b2730fcca8769529aab2dc17b214e0be39bf0616466435d9b5bd25eced103b4fd454cb9149cc7999ae37d84baa0053bb0f37042c5719131bf7d51a3a12dfb27afa364a086c4497b82dee3bf5068915b1e3a021442c657e9c42018524516bc1be40b15ab71fe84cedb785ac79a1b1b43c5a5ce394e5778a5452e95163fed74973346d6aa55aec2a9511f6885adf167dfb08d9fadeabf8a31b520eeca79ae478db1a819b5d1f473b29655f28fc32e894e1fe72aeb3efba7fda2e61f35d833336ce9a890dd180d5357be0a328da5a64d7e0fc8701511337ad9a921f67bf8d3ecee2a671927237611e9b5cd57cabd8443229137e8e2fcf7236cda3767f64f5a04ab7edfbd717fd377d388d231c447194d30f1eb394e289f7fb44d53f71a9d4a55421f76cb8a1f8c576da76d07482d71089e89ec4afc3d5a00911b6aea16f066c6344da9204c8c1a9677f95c1ff9760d4075cc03e3dd06549eba28e4a505928a5c59630661eb72424defe13d39611ebda4f30c2e7c17c4f7a066c91b7447c301e584d2997cd7c71f3dc5122049560ec3b196dbb094133064c40d540f298b4b9198e5081dcec63c57a79bb5b60adcf8c532ac685f931279e97e9768151b493f863a57935ac3ef8d7ea8ba0c06d5c55f3edeeb2bf5b294fdd3caa13650f1400e87afcbe26791944b2a1ea62db107d17b79cde0a87b0edcfe6f6468970be572682e1c81a8655121495577bebba39002dd19a9de1dc4a797fa2a3068de47d12d8010da4b91b50a3bd748eba091769647f592df76c3144bed9a4cd3665ee99d369b247548748a1510abf2c583a45c0be3e44c976124140adab273eaf7e0473be055d7afdbad0cf0ae646fb7296546b62026e0863ff55377c651b59fd93bc38c08321262924848d780b49c913b4a46903ef7d83da68852dc42496850fd4263c3fa83f9eb514a30612ae779d056ec47ce79e3ececb72f1a22119c94417bbbde184ff3b4d116a78dfb15110ea84a1fc2eca5644ada000d61841246f623fdd8a12d15b2c3c60231f2a00843b07d1bb09ee69f417657605982157c53d56bd3c70c8b717fc2f78f88c220d0d162120abe898ba890f17c3c78c340801ce1531aa4cad9683600769376aea1cf9"], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r3, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a3fec51ec55bd436ff6a3b5a21d885ab3675b70d82c3f9da7028ba45a72714dd1fa21a5432eedca51", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab49730010000000000000218b944b158ce8"], 0x7, 0x800) 00:25:43 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) clock_gettime(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffff}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x8000, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="8eeaaca1a1634f7b35b29f3d3d0d9596a7afdc55a04dd264ea076d89e9d46c3ae66174f629498194751477804924d27e16c0757ab81a15dc3cf6f802266bd95a86d9bfee58b1509783858d6f7b91a628a51c7fb16e5883eb2516678fb8a97bff4d4fb9026ef46a15121c26b8a4d2278780ad02871af3ddbb7e48f3279a55a92be802dd0043a9be75ae504ec89a390e85b726ec6fcc7536cf8cb5db0fffda35f63ee34f", 0xa3, 0x5, 0x0, 0x0) geteuid() 00:25:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) lseek(r0, 0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) close(r1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 00:25:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x6, 0x4, 0xff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) 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) setsockopt(r0, 0x40, 0x2, &(0x7f0000000100)="6d88057e05c3966a1f74d570be9c4f7f8405def6255ec4c77ea0745a2551207649d8f33d7b08c0fed2d0d81597e1d4ff91db35c05c3a11f8a204df9b7995c93854d7f5a680099c5713260ee78e907ece2c52a9b6081a865b0174ced1a6bdf59da492a81b99f386d4d66a1d6e56f0be95d42276907ffcf99fb430a9e62fa04d99fbb74bb9ab871aa90e775b28f7e1c26599adee785e748f4f802128e1443e96308e1ac38e", 0x18e) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="137929cae8b833cbccf3cd16bb836461139bea271a95d83518c48a2ec245ea4835f4f7f5faf752ee630152a9492cfc468ef76ddf0e17570f09cb6e067ade6eaee440b9aac95716a5fcb6ea", 0x4b) 00:25:43 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000140)="d23d93a8c1b53f38bb4990f9b28be48fb2651527cfecfd7ddbe0a11f3eccddef25651b71ee21e2194eeff9c62fc839e206534ca547fb925c7e8e9bc27c7622920d918177a9825cd7b949938737c8ef04dd7e5a7c59b3a237aebd14fe41a1a2502c49a647623b49d67804074a87a28cd0f79bf68f77caeef9670f16c625443a4fe10171bc34944578cf2021f984dd79a2b4cf8451d970ac9180c3d139f50e7fd7c43779e60059318be4e4b0b495fd6c7d7fc3152b6cdc04e2ae3e3b5b82e627b2551d9c59fe40ad93e698280e8641fc234b676e95a56f7665be19d0d4d06f28311b4935fda2003da23716b68d0c1c530543077b3dee50dc351f17a0f7f8a5551931384cbbabfa3339299715f762c3fbd3e9b22e81d948be0c66342d32c44918e8f04fa8770e3533e665c56e29296251910a2eaf7c692ef427c38228ffbb05bc565e458644cd89b6a49875d25f273785cdee4eac61be4c8409fabbe129768be5998045e1b9742fc2b835514b4540cd5e81bed8c88d1fc4a57aaae9fb86e38239458946e91c959e4736d93ee7e5906e7fec945b62c53f7027ab508db6b01638646d0a97eaca517d36add94c2624d693a439c610af52494d54ae01e64df87f414eefc466ba46132d395acc490a9be2acbe4a4a4b8c69570d636ee879e7d797a54e051cd3659f817a3dad7d0d38a8ffb157e43299a1e900855e319d731db8c3e0b48103c881367902379e8c11801032f785bf5de036b8d025f6bda19ebce4a8e6248b06b3098f89ae4b9f67399f52e16c7768928113f4ca3726b2099c59069551f0b3e6fd13a30a529738376c1dbe7ed3face97331f0f90b61175de5e2c13f032fa570b81f76e17fd8540538ab493b45b1b98fe956cb0a672ac9e98d7708a111dbd84e7d949b6af01def46aa3af2b4e1c644098d6ec301827fac6c47501645cb2008d7d15d30b479c48e1f5e415ed79063d42eb6514447df3b4e56bed4a68c679e4d1836d58128e9323cdb30830d49b0c12458abaf632110226a06ae21030e01cfba04cbb07c1fd9d86328f09736cb5104802d5a0243e0f2d0bbd704e462eb77f881c1cac80a243311143154d28b3b52f5e344418f3ed137de5e5dcc76d03f65aa9dbdcfa3a35f87db8dd56caac4225a40970f27448aeffff1409b8370e70c1099e92b2c77fb5f407da5dc8bf2a6523e85734bb623b02f3e788b74fd7641663d3ed2b06e3efcb09c4f03a0df4558ed7eb05e40a3902d0b7d50aeb7480bd79ddcc430ce8a60d7be6d9591263070199ec62afc8b29655b2e5a328a27692a26b300b73c2851f1bb9bacfcc923b96d4289ce180eedb2a779158cba5429cd60d8b795e9fbd88cd1e897340acea36b6328b3624fba2aa4bfb77d7340dceb7af8f1357d5519c8c73d68bd05938ffde52c8a09e5f0890fbae8047322549d6c045b989a41a7e5299c06b75bc45dae40a96721dc15cb84f2cccfec9ef98e012296246a7f4031e229aff5f071b4cd7b22fe7634fafb4a5f426696391425beca1573da244e873aa26435713c9283cac9117f1e00e2119eed12c53b07f3b523877d1e678ed46d76a5afd3c98b4052a8614c8d0e7960de9924b0c3c9bc0f0008191d9c9d8fd75fb760b9714c98c7f0375722513d29ee65535d58dfb9ad7b30d8b62aebd0e96ebdd1596c6c63960057ddc600e9451213f2bd90af6a52eab70cc44abf167aac45a96398b70d3988f8fde0bf9cd516ac2e794f79d53f57dc5fb20de45c1a64143a9f3a8e27bf302aa79b528787267dadd30bb15ea7278a4eeb2ca20fc74e0b724539eec86a6cfbac8e37a063ebad5333290e15d69b8ae04e869702b45d255ff3897a62d3bbc85df8c5c1365931a5a37e2b30749a9dc9031700941ec42943f17436bab54f1af2e2a612ec98e7baacaa9575431757fc7689623f734fa1ddf5d1f988daa350b7dacf5f4b14c964ec5f9992e1ca40baf72f02aab31eb1062dc35d4ddf0b7c46f454671943ea9ddd85b860cfda27f6c687fdfc3c88c930c2eaa348494a884e7e79c0cb18fdf8d6b5422d823317f4311d1f801c82d488d342c3773abb5f52c56dfeee67037706007529f46f681b0607a43c573a4506499ca80798aca478e2aa0df446070649e5432424cc2402da559bb5b79d1a6e84ea1579f0a15d20be9a47e9a098e325fbd7e5d5b9348085306d38dc8b01d61129489bda314c861ac912f9fe536d7377828155a61fc04e0355d9248d787b8fcb6c06ae21c42a96d8eb705a3d51db31b02ca4241cb945de0b5a3743c50a030755c8677a04fc164544e72d2830f3f32de5369d21904b3527be1f445fa62d87c76e58c915fbfb00ca18e323bc7a5aed2f845f7099d3f4a4084849296abead8a9d7b4f02a4a3415fdcaf5704ca5b0c093a9ec04392423208b42a5ae9656143a4d8cede218053c3a9bc66908e99e0e0d90b6cd57cea2fdfd1e09b89e8878631c8aa66037f1f2e01b77446b7d276b11588eff2353da0cef944c29b09cc4002edadf3823712ab7e1ff5b592c0abbef8121b332ab662b0166345b361136c2af753f383aa22b02294ec33d0d63e93f5ffd9c49adf0f0a0828bf47f8a484189cdf2dab49c3298075a1c083e488a290574c3cb8a62756be9e254831d879e4accf0164dc2a1cecdea3eb6ab4b82335490fae21f5af959d68cb65b24f496e430cf3c3cbd441a47c39418eb59b28b12872280b6e7b709d2f8f1247a19e8ee55957be5a436e0430287e34c317f6184f02fe6875b18020a067e7ea6f4febf551f26e5cb6c1857b6a020fe5604813f23cf50e4a2d3c030413d3a7866ca35d4c9e20e139811ff383ce8b868317e33d1fcfa7063f7bda98e1ee40915ca4e662874e6eae990ebf11b568bb76008b62418e1d13584ab9d3b8c6e17b0dc7edaba228cd8701b8ce783e9e07a399a5839d9e0102b3e8da29d5bb070aa023254c995b9bebec364832470409a118abb20fc15bec61973e26811534a193b87cb49a7df496bede3e460ee957172b117c389ed6956287042c966f9a57f225f4d2b46d1ffb49f8807e159ab00816d8de39430cb2386a12813cfb57313f4bc435c1ef515f03ae8e8a4d0fa086fe46dca3dda0e66238777a55a3951035752e20d44c8afe08f5f1727656c37278c8e5e907e1ece6858530dc8f2aaf40b9ff6aa1f733a030a56fd2118154a467a503615cece993816d6d663fc1ed5b947e3f77e33f155a87bbeb8558e901b4dcf6781420e0f5449df4c311de4339099517e9a075ac4dc84294166be8f678b98e6ebc779512fb619b976808c94c20e299a7739b73849db985657e399afb3b7f0bf280110a79cf4137040d9253be52f75dbb27064edec96aab4493e6e62dd741043f18b6e8a653fad4902387676a9d26681a2c71cd8dd1929be489f685f33f13ea632df214e617779090e0c1889c867def5f5ad715e2d651f244aadcee2b1e1c28f28af26544bb73afd5338c511ed1993c592d159d9b41f2e9283ab25c1714a509ec5f920b0f8837f5a2c11936bb8604e578285e8351d3479f25def373e982ee6b14fba3e6eb38b255cbce210a93a96012e3159090dbff31351ffc42bf9780379ef2726fa05173e8727dd42a88575187666d17188c18db548489fa15044cafffdb2a8343b27591ae0066864360e73095f59162d05b3c995804e8e40639aa85a1f28d2b3216fa17b5acb2854de0912aa75994d46e51abd66427a98b4c01025751a67f609fb1b4df54ccfcc2a10a3e789114ccf5fa21f67e41a676b8f10e69235b9ea6b824256733552039f59cba7ecd68f9956a2892480b5400fc3cdcadced4b8b4f368fbffb194e6234e210c742c51af215da41eaae20945f1946be26a8f64e0828360583719c3e0d98e8ac1c688bd844f51ee7586ddb3e547e0fcb999a4c110b4fd8f013cbc94dff9c79fe184b0d4da2faa60bfd9b8ca8a01697a5cab579349e70129e2347e8ce5937d9766a8632c906d1410a333ecec61e1787f46a0ef2ac4003f52f0206df5c1ea19bad6a42eebf0a9ca95353ae625c2437038a7c4b58ba83af8f2cfbd34d01ac5725f13c827061a2022050e713c549f619837ee26f25607adc1b9055f56e06468fabb699f3a1bfc69801fd63c0f7d21e8d358aba782f7f70fc1348b1d2d5809d90e8f823d3f4bbcf312322bb8c310b8baae738087f5edc95b79b674a2519942680e9e909b00b62273ebf9a7dab91c403ab735173a5b6d55de3a048cb50edcddd6252bc35cf7b5dcfaaf053de608ac6fc5538510b505ac97e76d54036b9e45548638a275462012b0701fd4a4e4131e8724a4a47e1ca2cd0ddcaa9cc604853c7a6f34e5cb6b8ce0cfa30416c77d8671760dde3ff38dbd18367ccca62ba2cc14d214b281b60226e4104c288dd64203b584f7b91d3eb0271d5715956e7c2063a88b9e1191333b7e159e9b5099939bbc66053ab1c51eab485ea51c9281a56fe514d71d45c2c0357879cc74b4ea351e3abb74fe530fbfa64f39e716fcc3d25bddbd8d886f26c992e818ed8872919fc7a6855cf2bd04c93cc2e14e4a2e545925c078cd7b4fec5421b2ad376e2fe8181078c5c0ebe35a9f92e2526c91e47bbb6cba0de93d0d684f55a2ec8212d4343673334073549f162a3c70435473b2d32aa5296ddca9caf03f8f826ea63d5195e65b76f24640c31550342ad8d7a3d90bc45688f931d545a118aa7e41fe5b70b947a80ddb2e1edb27405ac06d7353136c5dd141674af498aff67c3b4157986b422d0966b16cc3017c2b6ac347a90dcb39ca92e6e3bf5c87aaa1ef95013cf176454834eafda9e5086e3c9aceb80c9fc532de0228920982c2286d71d7d8cbb92d45c5925c57064f9c8c63af603c79fbc7b50aa303fc958eb929b3de923fd3b1bc320ec881a000fdc116fb7f1e9053e68b325ec497c15adf41c0dce032ed01605f3cc5958a6fea55a32e034677ba4b091735476f00ed2ebb975cf9d9aedecbecb1cab7bae9dbe6bc95b90fc24da9fc53576f5163cb3d1971d4215369783d4666b5de9bfdc5d2287b1d4b78257d5bca2fe3c63847e4b95a54df53a050fa4d5cc3ad80d68d72c933f91a6ceb6417c42038600d7e4684eba1533a9e7438009d6812685142568db13c9e79a964fc28c338c4ec7eadbb4ebb47a56586c24b8d83b7b8d2701ddda16e08540105c744bc92ddd79e4c59dd61655ceecad3d9c97b9e6b10b68cb054739e9fe7b2b5a62a8a0e55985f58f891b73e7bb8d1428e9a937088a289ae071e5898e44eabe7d9eaebf9556920285272610d3e228f04426994ad2ba4702ede0b3aad0c1ca4607c154ee7f9a3f204acbaaa617d201873637bb0342f0fe35c43821a75eb71cb4703390395f5c8b094269578675455e35f4bf7eb3b326ee4e726f7f9283fd686ad5e164ac68774cb1f045c66835d6867616d3ad2a4b9fa180be6a10db5954daf7ef692b356ef314f58ed808b5bf6315159b29e5099e6f47ca680a186f830406964dae48b55011af592f66bb45a5af78eb938e76acef08a5ad2ca14bd94fc0abac5caed24553790c4a6c696d6e3335e0529a03596aafe5e80d5e467a89f7428061b2e9a26fef17e7d046e01bbbe932887a931d16be196c0ea8c525f4313f17d34fcad51e23c7e53dc4430edf217f57bf94dd77eec28eacbbe686d4d601ae24690cb9f1121914ce0e75e20f69d442fce3501e243fe1a9126e9c796f911b0a109ac8c12c3b83a2fe6b4edff578ea00494ab7f259578e747a1facf6ca8357965256cdede5a883f11bd9143bbcec9440781a7538d90f34c26d6a", 0x1000, 0x402, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 00:25:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) 00:25:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/237, &(0x7f0000000140)=0xed) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000180)="77c8eac0ed7fa9452f6e2f8b7c72d8a3011499ad51f2f4ff59fb95cfc12365996134a981ae45744277ce92ba1a42f189187a9175c410f9ccf4a491703364e7a9c85aabebdedc31ac89c17f8f650afb6275c6981ffb5a05864f90b03e87a749bc17d86ff7a123404a681603cd579913ca795212ca314339f122fcaa1b575d545dba204162b7d563f3ed692963e08cb5ebc48e2802e999350249e12c64eb2340e975e2841ceb640f58ca6973286b1342b33f667aabebfd97611b7bdc92d6e87c14ca7f10878dddb57e3d4a3d921978c484b8341b73b9100b6a4879f8230b006d6161f8e70ce7698161d70680", 0xeb, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x518, 0x8}, 0xc) 00:25:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = shmget(0x2, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x0, 0x9}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 00:25:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="6a4b4a23acdefdc31a47524eed2d6770ed227b994b0a7eaa3da05856e5ae5d74babef0005ea3674dacdf"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r12, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r13, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae1e2c5b53ae514292ba946e5a498cf714c8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3f"], 0x2) kevent(r6, &(0x7f0000000680)=[{{r7}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r9}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r2}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r10}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee33af4ee7ff04d29c47ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc3bd10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64=r13, @ANYRES32], @ANYRES16], 0x7, 0x800) msgctl$IPC_RMID(r1, 0x0) 00:25:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000240)="0c384941546edfeae7591bacfc13016df445aaee6d6e47c124fddef627", 0x1d, 0x402, 0x0, 0x0) 00:25:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 00:25:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r1 = semget(0x3, 0x3, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/249) socket$unix(0x1, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 00:25:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4f9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 00:25:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1, 0x0}, 0x405) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x7f, "a40400dea20400"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) msgsnd(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="d9f621380cf8591bd30bf9f8e54cafbd88e885559780b125d5524ca0b6b9de32f348e98d181573f711bd69962c26131802d8ea70d7b192739570a2dac6e8ce4f9c9562d48305a7ce3342204a16668addbaf4ab0acecd61abe5e34a7ac66192e47ad7ecbac23c5a274a324b39074fdf5111ba87eaf7d63b2d0866a5232982a0dae4ed74327a59c75aed262f2f2a9361f5f41850a71f5db607dcaeac5560e12aa7288690f6a446f5bed9aa4eebefae39211de293d838352cabef3bded3b08c77bf19473a940283dc4796e7", @ANYRESOCT=r6, @ANYRES16=r5, @ANYBLOB="77159a4a1312f2dcdf8a87ad81a03a656a193b264e853227e83bb159d783a233f9b393abeb110781ab2b23004068e747c7fcce1da962c3e1e99ae7da0c2fa4138938b12b32a3dd259544cb7615288287e41559e92e5c1f7f098ac085c2187b1db0978206c9535d489d96d3d3f33f42833c6d49c3b9dc45dbad1937e29dc37106b38000e6061c8fc294c47bc4fed7112d4cf70ba77366e3ef86311da46590ad01b9e14b1d2cd464c270f3731ceb10738ce7891b5477bcac805730201b470e3e144cc06930487ca399ad29778de203ca298e5281e949ec2d74cfe96a1d55de2b67fba6dd2575a7baa2084fe343d425229c77cafb5b6265d6fe"], 0x4, 0x800) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) msgsnd(r5, &(0x7f0000000100)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="08050000005e139ff8000000"], 0x1, 0xfffffffffffffffd, 0x1800) msgget(0x0, 0x100) msgrcv(r5, &(0x7f0000000100)=ANY=[], 0x0, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497009e7044b2a8a1080f3936361bb75e6ad971fe906206cf7ca1b85360882ce8898b133a2f878e1fa5bcdc4fee291ab1b815d78cc1d1a6cb155bcc073e13fe40622f80a52aaacf5a872a376be116502b1ae2d771c6e8421dd76f5c3ff7a47e1c4a5f31eed8d4b1786c9ee451312caa9c8a5f02a0db45d31b33f96319c3842efe97c47ea45b2a665eb3021ef040ac456333fb48d3e809f497f55b24bbf1bc8ae1fd990e0dfff58a9ff032c748ad2b5ff0f37f69f790eecc45cab4547d1a51e58ec69b8e"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3e04000000000000001ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r9], 0x4, 0x3, 0x1800) r12 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r12}, 0xc) 00:25:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r4, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb9, "e71400a0990400", 0xffffff23, 0x4}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xff9037021607b6ce, 0x88, 0x49, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4b, 0x2, 0x8, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x24, 0x40, 0xfffffffffffffe01, 0x3}, {{r5}, 0xfffffffffffffffb, 0x2, 0xfff7d, 0xfff, 0x5}, {{r7}, 0xfffffffffffffff8, 0x8c, 0x40000000, 0x64a3, 0x200}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0x50d, 0x3}, {{r9}, 0x1a8a8b30d58034d7, 0x121, 0xd0000000, 0x0, 0x1}], 0xfff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4c, 0x2, 0x1}], 0x5, &(0x7f0000000180)={0x10001, 0x8}) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 00:25:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x502, r0) 00:25:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) setsockopt(r1, 0x29, 0x32, 0x0, 0xfe03) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x8, 0x26, 0x3, 0x9538}, {0x400, 0x2, 0x80, 0x5}, {0x2, 0xba, 0x7, 0x8}, {0x8000, 0x9, 0xaa, 0x1}, {0x80, 0xf2, 0x9, 0x8}, {0x8, 0x4, 0x2, 0x7fffffff}]}) readlinkat(r2, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 00:25:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = getgid() semop(r1, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x5a1eab8009b182ba}, {0x3, 0x4, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x8d40eda9d2ce247c}], 0x9) setegid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:25:47 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) close(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 00:25:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x1, 0x0, 0xd3, 0x300000000000000, r1}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x30) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x7e947173cdf63314) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0xfffffffc) r6 = kqueue() mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1) r7 = semget$private(0x0, 0x1, 0x81) fsync(r6) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r4, 0x6, r8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000600)) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/107, &(0x7f0000000340)=0x6b) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f0000000480)='./file0\x00', 0x104d4, 0x92) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:25:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 00:25:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 00:25:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe2e) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r3, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x83, 0x0, &(0x7f0000000200)=""/131}) recvfrom(r2, &(0x7f0000000000)=""/57, 0x39, 0x801, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x3, 0xfb) 00:25:48 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="09c18c867d189ac9f508", 0xa) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x7f82, 0x0, 0x3ff, 0x101}) r3 = dup2(r0, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getuid() r7 = geteuid() r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000040)=""/80) setreuid(r6, r7) r9 = getpgid(0xffffffffffffffff) r10 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r6, r10, 0x0, r5, 0x2fd}, 0x0, 0x0, r9, r9, 0x1000000, 0x4, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r11 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f00000001c0)=""/152) clock_gettime(0x2, &(0x7f0000000000)) 00:25:48 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r0, r1) 00:25:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(0xffffffffffffffff, r1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r6, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r10, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r11, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) bind(r7, &(0x7f0000000240)=ANY=[@ANYRESOCT=r2, @ANYRES64, @ANYRES32=r3, @ANYRESHEX=r8, @ANYPTR64=&(0x7f0000002740)=ANY=[@ANYRESOCT=r1, @ANYPTR64, @ANYRES16=r9, @ANYRES32=0x0, @ANYRESDEC, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYBLOB="a29057a5f81f09c66d9e18410c3a6595e806896356fd97d9fed034648ce7cd8c5bcec91e04221658e4323528d738dedf8f55590f7f0cba3a1531d3d528f529788144f0666fa8d1ed10ba2d1c2f6966159d383b41b53a1e056682240cc5e508fdb176b365088e68dde2afe6300649aa4abf207b26cbd40d4801e955f690e8a5e597b07fc47c87f93ea0a27d7976e587117fbc32b9a76f305b01b89d", @ANYBLOB="1195702544e88165216fad4cae1150a7a1cb217a5a81ac23fd7e62da0bf53ef999b52b1c81762d76e59d1892d492b04e5dd6e65901426c23abf3c6464fd88f31ef2c37734928f16328907523225849e40b06a43efb6adc754b37320c2218921652ed71aa", @ANYBLOB="bab8fcf1c893dd48347b5a982ff1f4f66f1769f802bd82ca35b0a9768ea57cb37eb302bd9d01ddbbb9c6bd9b0bf49a8a0aa56127ba7cb20eb762a8a730512e5e36497634c7db8181dfda02f9e05aa99274d57d37832fba4ea6562f194fa583aef8975e1a893a145d4c7c3b81c531ede89f38e016bcccfe94e9ac6e8312ecb9968dbd3b15af02cedeeae984f7d6d1010f8c9151703c74e3c859785697367a8c49f8484a28fd319828ce2bab6b11c57823b8285c075618e8b902a16d639089f0f96734b80cb019f627a77521a9ec7f3f4e1fc92bc51db70b8b5ea0331b03293b8c9f965b2f15130f4a423612ddb2569a52cb4ec4ff8685c5", @ANYBLOB="77af692351af89da1e08128e12830f044c53c927a147058333677140516c1db76d37355372f45f17b90986dc927bf86ed50c79fb46020332c42c2c76d2136f563722ea1b0f9962b344412d6343181da443d2c2522f4c01437b4f06f01ce8387a7d93518552c89b3b431c50c43bf5b33b3e36a2b3fb8045d2962f4feec7fc2ad8d8094be3360ffff81d124ce5a43673c83cc4dc226cc551c8d36ce8842bc308636ac9e83c41a9e179a10c9e59a44d2f6e168fd37830c667feaecc4c0af77d31ccdd221e77ce078c950a0cee861e32634d608edeb755c407af36a261a6aadecc8c0dd129b1fcc7475e69cd43972df0136f1fef4ebcd1aabdfa9714cc1d7a745bd8a738229ad8ff743bfc11ae97d66d4e7f11f109eacf75ac073cf91407cc0c1cc43069d53f54172da39bc63c04f0a0c9f49ec73877c095a052dd00595e6cc46a24a64955a2eda92a93a7e84f84c0b71f75fb761d54f885e499e5516346f5596b0a15eef47449ea04fd3543e2e33951639312ad84467bc2e0043345d9d38f71a65db2cddb1f677a34479034302ca980c2e873e3fee56e41b56020d78ffff35b991c6f6d160b80a20ec8fc9a486a060a9e0b5c4a2491cfb57f5fb1243b59a74aa35e8865345626295ec6183807616743fa6c4da3530c606e3f6cacc7d8ed1b08dfd2d1737b984ee28243c5e6a4308594c75184e3a22ac0885898cea642276086686a07566ada06caf307239446644549a00744b9fe9abd9027d04352299750d90ebce3a17bfae437a96514ec120b2f73813e6e1ce8148d73e05969b97d478f4e40fd10a1f174035f2bfb82f21469a9affb7d0258a0f0f5b9f8ef932d6d153174a6962564996e04815f03a2f8df76ca045db85ede1595bb4f6d3765a783344f5708d1ca4800f63adbd99a0dba226c4e87df7c692cc822226aacf874bcaa034019d6f90a5efe0e7ed0f4faa14d3bd21710ffddee31bf455782e68917028a65523f841b9eaed0775a6af1c37b01e8774f5b86e2942a1930d76cfcf4f66726ce5e921bd2769886891c5f665d7ff9ac7c238fd11c97ae95e75d9fab55b0ad6bd0f38ef7321b6c20e3d3a201f9a46dffe6748ff57ef9dbcf9ba16ec8a2d3709f3de276157d296231cca14a2632dc32d948c9b4276f4ac259d0bfebe6e0077693bceafbff8f0f97cee4dcd4d14a27ad50aa37a3be60ed5e5ec21fc05ac2104f108edd0587a2b524f278ef69f4f50142c543827ff4b7882f4f69e3b0899bfcb700ac82e6c88d21331e69ade9f308fda1ab74d4194ba79802bfc08cda2eb79b67198f31b8ab85c5bfcfb6cc4dfe54e0c3416bba5f8fd17027b2f793636ada4b0494302b831b14cbe3a6092f5c801ccdf9e6c4b6b6d297c923f54c393b6e250955d478e8f5b939af704a80aa0bb48c282694d04f207a8fb5757ef5cad1bf86340ef89fd8bdab4089adba168a6b68a7eff81772da9299547d3ffeef995301b21ee0c6a73117ee7de42e32f6c4ff35e1dbdbd10681dde363207d6f913ae1b6d3f9b51ff450a986f8e2c55aa8b3412eacc6aca61951b14d8472b2c18f6d356da0f169d4b131a00dc6b65739648c12c87d5756b456d87d0ccb5cb3bfaf08173a38472bd9151c913bd759032933a08d159d880fc22f1f042536aa0948abdd8e425cc27ae83bc315175b498977c320b8d6b0a9afd0c23e2c35aede65afc46fc43d91824ed872e060f6b4360995b678f2670dd22b7b5e34893b7af3e07961589c94e5c3512e361bbf889ce0c91a2f2713d67cdf2cc122ffc871226678926cea57042849d329d5e9261a84edb483fdc6bfcb60d470e010b0d79a9a7248f2129870f57faa7a5d6ab15fae38034db759598a167cb307571603b7fa83a8fe5e0962c0f42b4901a92f989daf5afca7068bf0a13e35cca532438322c51ea777adb7475e97de59327c9aa749e468f0929695316e2e120ef0504941261e07a186f2dad355b59cedf69497cdedfb362e8d8061f92f49166a2173a2ca4300869ab2d4e91f876e1d131bcbac2b1f9335ce78ee2580aed8690913251fde817504baa84c96847a7be600ba3eadc7c6cfebd3d0dd9f2d64ba3ed348915bf2d5177ee485727967018e64c4d3d7fd45fd165cae114a264a4ba592866ec502506766209f9f8aa60a55ca71e3f8bbf2daaa4e37e2352e5ebae9ace4ec8b3fe33478f88aaba0ab16613099176568a00b93ccec667e1951216e198cc379903f142084f7775bf899f195c8af20d1887f3f0bbcf1a9f3f37e0915164d1d51ddd2f850122c65cf7a9cd15caf277343c5450a002f634ecb618d3722b00686d771a4572c419d61a8ef8230e932214df2d49881602fa40335d37cb7d908369077bffd1674b0501bb39d1eba42b00243cc8915c44b503ce24cf45a882a4e3335c9b9351d5e78a405e88f075b5aed4fc9d2dec456bfec472c5bf30cd9a84cf8d23db410162bd4912b9f9380e6b7679d0169ac5eaeec2eac71820eb912077d9e16738702f7016a34c166f6bd27b58da8670d6fa9881867c3b0aa1663ab5fe1067421b3bbf91f10592c9c92fa9e23f77a2f32c5fe1f432a2d2e9341572309c83d6c42e0c7d595ce46e046f77aaabe02fe4f14a7c75ad3a820d7417528c0046b458f4c93aa7e087ddf572286606961193f97f17bb3bb1e6a971a19527762912810fce323d5f6e29bc9d596be7326a8182fb10135db55b6da79a1ae5f49dcbb00afd55449eb9b395bb34d0194ddde78ce337f9220ef95b3230b4cc3ba290e5c81e5cfe8fecd99e7106fe35af9aba2e7c12d8c674553dd6643e094987e2538ca89005dba2227067ddef3e9b24ecde02e5de8e6c9d24bdd04260ac0b91ff47915017e0723dd4f28f2edb4472457f7d89a759ab2323f342d17949f0239551c3dd58df6b17b328e880a8e6b7d58f7ace726dac8062f5f6183bfeefb2dfc7a312703dd354e77c421f0f45ba911b406bbbe25972c023f1ade0cd3ac2bf4f2901ec5f5649485bedaaa17c23ac9c077cc1c3216cfdd29870785852956b4c18c50e41a520dfe2b22305ee73416f442bac569d9922a3f7565832f69c2ce0147efe7e0e13f34dba9424049fcd9ae52d4994850dea46b20805dd389f6572a04a640809ef3f4c6ec855d64193fa8e088dac75f8c86be84f429942e08cec84a5f3a45e831ce53ed4804fe0b9c801e04a489841aaf0e6bebd6f23252a4883622e229bc2e06a7e864ee60a5c6e9c08e5441bd5ed7da362a17444a9138a29b792fd0003b7fdf2227cdaa636c685c92a6bb9a889241b0762b2557c9903f894e7452bac77165d055341ead05bb3f768c57511a9ac07c60e98fa0df9ffbd5730d1ea1cd2b1f6d19c23bc4aea0894212df77076d92ebafb8d3539dcca2f46863c27e85ea74d6db777b131d44fedd4300a5958283515486ef0811cd3c31f1204fa2126145888412e872a1d09782562c59c53809af483f69929fe43e84f051099b1ca4fa86934ac109554aeafa6c13085192743681262ca0eaff0c345ddd00102038a93ffaa22d3fc11daece80d74d6924ea699220f5f9b90fd9e6829e4a39d961535a97a553e8cef66a0e1ac12a3c1deedde3e96fe4be9a0d7e761ce38080945c9ce399a1057887e636b70fe62d495ed289ace8122afae622c6e4545a11a9bf45c2d687503206b77a7a002b8212ecb745072d683b6d163e45ffb31d0476d8071d7ab26111d3bab4f675ea0ea8027d4bfd65fbd3e8f1831646b338d576e1dfbd702a74170aa7e708ed8e60494f47d483f06e50e903426b83c39d56db23735e3ec6c09390af80cb86aef3e5471bb3f6121144febc73f98e40d10e0aced2d79d34392c7163fea1d95d2f870379c343cbfb205d566ebafe5f66f41f2428148274998d7ae829f80e7711ba3d0d0b5f800e5ff7544f9e82b56796185447ee44e55b7dd2e7b96bda0fddd99b4e0ec22ce18b82d53b02ac6c3f9c38ad9bd62e9b1ffdc5144507e78faf655c8d024562a240e49ad4047c6c746864040da4baac397b5c512c9ad30c2358132bb575b42c58581d464063c77b10d54cb6c6e666d61db564903f7c291091f89b1ce62e63a17daa3dc1c7abcff41f70ab94eb208d2f583a3a20e67695cbd4237063386d80e239e2493b5016e60e9f9de8977e18b3b812df875ed265c00bb174a73cd9f7bc03e1dfb3d5cb1d11ad2b6ffd2b6f3e94c4e71788692030e5cbe89266a8030cd2b86e5c19b014b034def5ea5091308225cf1bb8ab2ebe9ee240e291d9d6e2083c6927f1c5743e22fc6c7a4c956719cc0a4a3d51a15e020ab6942607c85009b925df709b12b5420bf169b41a796f787f8d93b37dea269f7a358840b601a58df785d09bae274f57887c880ebc4f4f5c9a36a23fa35004d27e44770ea1a72621bc733b8486e5813c962df3011c1122059bf8537792327e9a9afb6ccff8a34221d40028005ad2526d236598f44f93a99b5c4a4721fe3f9a5eab4570f997f891cba230745ca2980caa935ea8f6ce0a92291cc1dbf4e2a28ffe269d3740a65463127e4436cafe97cd65ffcdfc78c7b3ec3b8d14c17abae6d04f7e7f2381e624f3a1594c3cc7656286cf1b03cebd6ba9ac5b3be2499a4d1989da88c83e85ddf23e1f91cc7517f03b9b9c0f88e6834e159c7439e460dd86308b35d2b2acec45d2435aff1426fe3363b2a201c7298db547995e1387f8b60ed04ce1b36eef0a8d77a8f77cf950d67e790a84f5e9f0869f1df5c4b22099520f48b4c940b1759786ce0a8d6aa596234d024859221cc72d7537bf7b69aab720df03b868f6020803dff5ac71135e2434021508b99c4767ab6b3150ddf7039c47fe1fe698740bf54759ac20abe0beed870698139fdb17b9d85e9b0536854f69efb8f4c5a77e9f810009fabf07de491a341228e2f2c5a2ad0d8d5c1b49795562eb2f8ed7498e0f5ef514e4991b9f2f926bb87cae7c1e729f932c7a0f142f89a576028549fc64e6d7f12dcee11adc1e1b2ce3896aa0c19767db6e747156d349df559e4f0d015d1a3a5a2a8bef93303cc640905bfca9467fde1ce9714281eec3fb3d879d84e387cdafbcf45d4aa531ccf654d0bee4fc159264d95b1fa82b1d4b150981ac37a96736cc826076fffe011c478b188487d6c6ad2cc12cede8d797b4e2e7c4ab055310b643cef5c54079a0481a52339445c35a5fb7227c4f6e2cfea611a21e29b483ef25881eac10be4863c79e4b6e4d776f15fd19b297a909bae183fe90d80b6b91e353265a7f84bdc2a9c0d3efd439305cd572a19d112bff5b0031c1ac6690c27dee3271a5b1d07def4aa156bcbd82fcfaae2704ae88bd7ff566e65090aa52da59c18f6c368bbe46b245a3e5470f0e30dc5a0ddda6fcc0f8fedbb713fecf7388903df9d80d30d287ef9b0914deec6bb40dce5a93010d17c67ca8f2b7812761ab7a296a00c440dd139ccd2b8a619f0d6d9fe6558a1a65a1b985887b66436e5a996dc4541842cc993f39f8926305441d4946324db91a97fceb38e262f9cdbca4b95989729972947048e7ebbeb2164b774e061a3a44f8158e24530199ff28227f76f932496a45992446ea254f7c8f1b29adaa6cdfab273ba2d57168fd1aae932216b8218a94a080a236736077a64c9321658daeaa809b923fff266c61e1b3f28da2275fdd758193be9d13b92465c3c26e4a5fc555dddcd701ae74f2e6e854dca41a7105a36f5d5ba96960b4536e5729bef1b6707b67cad291f4cc01ae939e3bd5b6ae7cdc0de6a1bbc8d748f6ec2527b2664e32ea06656a4b1b0045fdf4436dc4b4431d2d4fa7e5", @ANYPTR64, @ANYPTR, @ANYRES16=r11, @ANYRES16]], @ANYRES16=r8, @ANYRES16=r10, @ANYRES16=r9], 0x8) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800000400"}) write(r12, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = accept$inet6(r13, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r15, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) dup2(r14, r15) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r16) execve(0x0, 0x0, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000140)='./file0\x00', r19, r20) 00:25:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x11a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) r1 = msgget(0x3, 0x102) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/18) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 00:25:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x18) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 00:25:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 00:25:50 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x80000009, 0x8f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:25:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r8}, 0xc) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000200)=0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='.\x00') r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xb91fdaf7022c4627, 0x0) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000040)={0x7, 0x4}) 00:25:50 executing program 1: r0 = socket$inet(0x2, 0x2000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x42) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) dup2(r0, r1) 00:25:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100)="fe489fe64862cce5de53cf428a37e292e8aa515762030f5776a74450a552006e337c7fd60b989fe2b4fe2dba3dd5cabfd8d059375bd725e03605f83a3b1a60900152bee3da014376b421f28423188664628b036d5a0b48ad9564ae3453b617a1f8f3bd3ce18b5956aa734ca8af18a36931df52ed2ea90d07515287e30b3676656d0582b119278b3990ad43fb6e230b6b12810501c20c5ccfef5105fe3811131fc6542923ee80f0252ffa7abcaa8b34dc0acfb44c2195b1a4e3bf3e632d343361f9ab00f58a77490a4132bcbd8b306d6d9bf5f3e032f502f32650a979588f59f4e4085654c7a2366b46b4add3757e2b4f3e8f", 0xf2) dup(0xffffffffffffffff) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 00:25:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f00000001c0)=""/192, 0xc0, 0x43, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 00:25:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:25:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:25:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r7, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r18, r17) r19 = getpgrp() fcntl$setown(r17, 0x6, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r9, 0x0, r11, r14, 0x80, 0x5}, 0x8c, 0x8, 0x0, r20, 0x5, 0x7ff, 0x5}) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/143) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:25:51 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0x50}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x1000000000000171) 00:25:51 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setitimer(0x2, &(0x7f00000006c0)={{0x5, 0x4}, {0x0, 0x1ff}}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x5, &(0x7f0000000640)=[r3, r4, r5, r7, r12]) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000400)={0x3, 0xf76, {[0x0, 0x7f, 0x9, 0x9, 0x2, 0xc6, 0x4, 0x401, 0x9, 0x3, 0x5, 0x6, 0x84f6, 0x5d63, 0x3, 0x3, 0x7fffffff, 0x6], [0x0, 0x7, 0x9, 0x6, 0xc9a8, 0x7fff, 0x1, 0xf8, 0xffffffffffff7fff, 0x7ff], [0x1, 0x2, 0x800, 0x6, 0xd09, 0x8, 0x40], [0x7bf0e9e5, 0x400, 0xfffffffffffff800, 0xffffffffffffff6a, 0x9, 0x8], [{0xffff, 0x7, 0x4, 0x1000}, {0x8, 0x7fffffff, 0x3}, {0x8001, 0x5, 0x3f, 0x1000}, {0x100, 0x7, 0x401, 0x4}, {0x7, 0x7, 0x72, 0x2}, {0xffff, 0x1, 0x80, 0x7ff}, {0xfffd, 0x0, 0x5, 0x7}, {0x0, 0x0, 0x8, 0x1ff}], {0x1, 0x9, 0x4, 0x8}, {0x7ff, 0x1, 0xf898, 0xdab}}}) 00:25:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="c0341f4e9f592662a41f6bb52caec21769398c3f3085a53b32650428cb3455e27a63ffcc5ea10a209969085491a328a3191b5e5774bf9696", 0x38, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffffffffffe12) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000e37000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, 0x0, r18, 0x5, 0x7ff, 0x5}) shmat(r3, &(0x7f0000e37000/0x2000)=nil, 0x2000) 00:25:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0x7fff, &(0x7f0000000080)="2c3a594e59bdecec4ddb60e4020bbc35d5c92ea35e97e4fb33cf5a66b5660d409933947738a02f98a1e565", 0x2b) r1 = socket(0x10, 0x0, 0x9) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = fcntl$dupfd(r2, 0x5a31a474ed3c9af5, r0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0xfffffffe}, {0x18, 0x3, 0x1a8, 0x4b}, 0xd3, [0x10000, 0x7fff, 0x1f, 0x8, 0x9, 0x0, 0x5, 0xa8]}, 0x3c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) r5 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r5, &(0x7f0000000000)=""/127, 0x7f) write(r1, 0x0, 0x0) 00:25:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000040)="f38a68de9c15d544a14f5c55f264af2c69049115d4bcc81ddfdb3cba72e08067507872b063ed7611", 0x28) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 00:25:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000440)=[{&(0x7f00000004c0)="20613a1f4d370f3c0b84e1d24d454c3fc5d4e5dcbd6f6948fab55fe3f8808ff0e4a00c3b91290fdba504105a389f946e8d863abe859183359700a5a0952dfa0389cda993ebc009a80c37fb228b52e04bd5ea6e26f9dff046e575d11083abfc899bda17c2cbbff01706c7659c1b521eedf99dfc1e487cb757868c8d8b9a3821bd6f61f346959f75164e9334bea440561acb96a241000000000000000000", 0x9d}], 0x2e0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) dup2(r1, r3) close(r1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r5, &(0x7f0000002a00), 0x195) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) bind$inet6(r6, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000100)="29a121514eb0dc8d9c18da0c3662beae1aa338a5235784e32bf1ea47ff500fa40c7f5dc21098f9c0c8ac6058b1db4e3e5e7c29a13074a501b1c15ffe971d3998b2462a36fee0c1598a417d3249d2143d89dacb08581b1e4c825404b5e25c40b70cdd96e69d6c2d52981830", 0x6b}, {&(0x7f0000000080)="1788", 0x2}, {&(0x7f0000000800)="042d4d08bf2e782034e610e2304c9e38e09b06bb64b2c2dcab2b74f77c3a10ba273be6d1760934bd250cc9bb826f29467c95108d80dd5b4a2f48e4c3bfc6b235a108f9f24c7e5d3f4078107d42e3cb7d23050761e142deb8caec9cbbd666c7b3403c9214bf3e693d8a302c6dbce8ec31d99ebd92fe136891342c7926e4e0b9df6ca62f84c3e13ba5903a78ec2fcd4d318d7fc6014cf3d4fea5224c772232fe4ccbcbaeca74c79f64549cc27e1865c1cc6bd33a175c771724ce7584fa333b80ee5aa1c09d67f4822ce9c35d7c9dc33b71d3369b8773cc5a38195823728519d33eaa967a3a9f63dae25c120d0c5bd63c40a6fe8b6c60f43efd73d1c65e54be5736d1bacd4d05f78f7a2b5e20a6b0a29ea75f5595499b4e6dd90f939e5b03a9e3982f21fec46dc5fe2192cb78ba089fc92d64743eea224eb1154e367c46204666edd057a31f8a9642e15ad5b14e06b306c597d754e18e32d6fd0c96d28b877bd9cfcf761d52120a7e9e4c18195ebd4182d2bc80d07f7691c6eadee98808c97e476413844fa234a51e314add2bd64f1777c6aa4abc8072e15c448d67ea867fb1f08b090df26765fcae34c81ba82d98520f05930531e5af2cd57cab091ea14ce4d5b119e840729f1b201bc0dfa1fb3dda2892e43c62c432bbd0be01bc3d266bbaf68e0c0d8366ea0890d4d8e2438e9b263b248d5a7208d7b83ee618bfd0bc26ff0fe264fe836f9752df86fdc3e16b6ad31b19476ab38d16b158e82c06ac5e042dcc3fd8d3fa97fb5cad6b712ccd360d49d41a960fe2574fae42306b64e0b644e36ad18580928b6c775367f7aa773352fedc4c8a3c85f6b8a3c612515cec3932aabb0af3e5df140f07520ae41c7903d725b3ba6bd6318104d5e62ac9c0109598cdfcaa0ea2514789aa4febf7a7a40b78f2c4c4fa2412cf7f90ef4e7a2fa1ea9d014c18cfa33c09fed0209cbc9ee52c6a4b2f1390116ed3aa43b5792065d77f935f0650422619f023186a5fadd777da893816ae50d67b3f8508ad54483a0586dbf7ba953913c026a56d6061f879a86cf3b9eb840dd30fd05abe0736f7255965c19a7206f03b24e7cf771d9282db3de821e8cb7bb59e16dfe6af76adfb81bd14a6eac176bb07081b8298dd42ac8a834922409f9f76745b6d635594c6c4949e5250e1887eb0114a81bb29919f4278703b8c802411d011ecf380ab74c638be08cbf1aa35ae07578a8aee481ef27071039ddcd0521b60892f7b627ce1629e82777cadbbbde3db699b9e4602f779f6427b183462fb601e4d8d73953bc09d2274eec551dee0951c9d449c66c2714a232b7da89ea3c7e4ef2385cb3cd4ce2d338f2a6ca8441aff89ad6381dd29e2019139c394c01632c2d013a69082e903484836e04058d19c29339f78b0e4a439f8327310559d52bd64dff593330801b1eec8e200281ee344f591ff3b74cc08f2d0519f53f1b8d09f060c2121d414a5f4c89ca17c89cdf699e464f611b5fb06cb378c9d7dfbeecf7da6b21ecb3ad65356defee9b0ef0319ceabadf9da4576f42a6da907233a788b0515d9231a213af90faa5e1335973a9c62880f538084465f3171891929739e0dc47d19bae5a03b46314bf91dd007cba90f2aee5a202ad70fe8528e6bb985c581d554f2bdc1ea4d883362ddd6f8c0fb9f3381e1b0d9faeae8a2b84799a740c42e2b6ad2a194fc402cd5c3a71065af5259aebacacf3794d38fdeb249ac9202915bfe85d6bb2f6757c453acc2a2cf5c62bcc04065215a303bd1d5fbf0ed4159331d96974d456ef840d4f2b327d35ead56ea6b8d081cff9203299e6e8cae0f6b734ef7d506ffd3e5b881811335281ee651be21e22c251244ed7e05a19f137b06c1e3a5e9badf3696bea95b1371922359f2a964b6ba724471a737b44f58a756a4a8ee9ddb7fbdca35037d2a2193026de4d4eb91f651fd0aea98578c92859bfc567f0617182725336634bd0d2cf3472dd05e60837f8421d667391989ddd57c66f2476a49869e49c784806bd6ace62dbe09664e0086663c3f7c14de2776db4e1185401fb00492cea459a55eafda76506599ebf9dc32c15c2c82455e1e4635aaad417fa4740e43f94b9911b4f17d35c1283fbd4f3edaee7259756a4e3d49ee3eba03be5d1ddf8ef395f06bfb6ef76fdeb2923814b2b33591e2d4bab21f15dfa47bfc511ece5ab18de83c66d256d1fdb71ab8b08e4e80836980b10f9a83134cf9bddffd8381f1f5d3b5942ef1c74dd78054d4d85e0dd889338f1a3af7a18d8781e7c0acb00d44ac4ea64c7259257d3259d07588ede42edbbb31973df64e7bc0e6f426b574f19d1872d21e8f8c1f28330225c94c18ea7b0f38db2e6dfff49ac970431c9fdb07369d505bacba8ff887c7866b690b1516f680798f3e78aad97fb40a6836946c64d9aa815d79762388858910e54b21a3a8c0571252eab9d7d038f49fc404a7af77f5eda6fd68c976a9186305b278eb8fcf6369642422a9f90680e8ee47eec093a43197af5da6fe9eb01b1fe6feb6a3f2dffe8f67ed80d80db3b691171f76c0637e8555c98e22018f75c6254454ce5600d8982ae821bbcb4584a07d8fb9ac13af14253cb2d1d775624646b51c551f9bbec4e6134f03f06603ecb73b18d988f26ef65b1ef72bcfef2dabc861e62f3eaa173e1560ace0a97611c7b22b42c544c47fc2ea2daea1e918bf0983a4dfcd46e4d6561ec32ab7bf9d952ebf3baf08e7adf202a55a45cf99d8c913652cedc936c50492c1a8e2c103e36fdf502f1e2b1458a9f195b44aae93bba2cb6c8221ee3d222663b6d7b46bf6d102b60e218567655238bccfe68b7986a7c603c380216f22642a2efb17c30e368152547f94c9f7f9e234156ead31e9a48e7fa5edaea6f7ae3cc11a0b6dd72c718526148c69316b3fd654f671cc34c193de87e82906f6b10a709d9640e1814bd38120d5ab71d386d372cb0e1c9175823370bcc2b962a6ce76fc5289029795283b26b3ac34847020137db99d52d9a83f6eecd4fb5c95edab129ca5212bec00cce6820e428a6cdde3815d7971efa349e8477ccce2c46946fa75d213004553ae5fb0849cd3567c61bfcac965c84cf179bfe5b064e205409083e045baca8bd9ea600a9179579ae714ad75e6d3483e104e2f345c08ed11aaff94b3013cd7cc51e5e1ec89091e8c527747a4b213c47b28a9d3fb82f02bea10464fb37e3cb4cb08c2bae7869c60cd33c33e0ffd6c60cc4c7270c9c679da1c060032030ff82b95e73d6f614f67ff59f716dd8c1ba19ac48ccb51a2950eac9d9c4f7d8de37e154e841f1f7a6aafc0ddc9cafa58bae79384e6dfe9144a2b3838b0234b7162422e7781b6982c2c773daba8a9958f0aa18421b2f43c26d9d7cfcb1b8326c3065cb72cbac729187c9f8b8d73b5646c751a2a77f47b22ce75f8d568cfc1ac398136119cd8c504b38c006c605322f20e25e6383cf82486d512cae28972d2815a888e4cdc9cf46a25e89d1c1e1e1a18754f3c15e88304ba4f373d41b9811753588c25e8a9eaf0f8a54524bb19536f445833c426057af2cffaac928dc36c1fbd2c7a083187a6e0697190b1b06799192dfca680e20e11d75c92b199018dbafdfa04138f2d09ae0d765339a5ca093a31148bac008edfdf96d02b041bd3817be654ffb27e577179f8c222a54b1ccd2304b4cfc59f4efbd9fda6c7416e7241ff39ed5f83e8e3aa47f5156b669eaacd01a81d2ea578b0dca96a5a26acd264eb529f58d25024acf2f8df65c24cee6338fd87c2fd17fcce84617b5a07a065c9918324bfd5090c5a0bf8404ea4ee4aa3473b55941e058f52a3125af875704fbacf072299ee60aee9cfd22060ad88beff67fa92e6fe1425e12684db6356fae4f9b20bca2cb51a716702e950eb3c5e79c8ae966498b1d2fe148cf2d237747128e8245f4de5166b33097ab4daa2539780e80a252bea86924355230165c519d673b6f0f71cf973b6710cbbf971e1ed0b0834e9a26873e0d75bce3d58dd41d35c26b67409cee516c884cddfc4c183593423a726f9c28a061376f9801b4df44513d0352d1472b8320c7a6b56be93e52d63a23ba6053d48eacbe3b52f1db7bedbe541bab0cd34ac2d27d00d971918ccaa8eab2c5c022f2b7373ebe839bd4982fad0f88b00887a14a67b2c4b52a480f6c4b76143925c7e7c7abc9d9041ebe25598cf2783546b87c6f7613407d45aaa8625ecadfa62799cb2a390e4d09cc30e463a84578a1aeb2056ec5bcb529bedaef4e0f685716c677036a2cf44e85c7d0b1e603434e2976f429e19e7e39bec51f686c475de883c46525c0afda370029f3aafb51e7a0a5bdda6867215de1ff1176b8baeb7f291d50a109249afcc598fc0b3c0182b4dc1b600f6c1ff06c004b82e518287f717400ae44d2718daee8947d294bc30ebc2e61346b6ef050f45fe9f6084be85f6c337cf46426e5eb3ee897c2e1a2696c76530f6a4ff415b7af9ed633d930bf780af4af5e1e2c0592eb6afed2ee943d0c5622da743562fdef1ca5d6232806b2846edc6af043c49da45c92824504b4737322aa342cb49deff63a047d837004ebc3779f485fc89b66b6f1110b13eb4d133f750994d02d16f03c83dd6c87c29d19328e89087a1ae1e6de92950b31747b59545bf17f591274540ae2a50e19dccb00dabd87b1eed0461a3a93987ad474a6cf61330ad8f5fdf41bcb9e7734222ffe738741de104edc3a59a98f605a4cd7bc18692b0a49d9f36c5acbb17ce42e0abef1f92f3fb581a99a793fe1a4cf68b66c6f4afdf3b9f58c964934be4693d2274e853b1d4cc0b3f303d81486468ff05269e94f8acb32feb40b524cfbfaa82ed1008319efc4ed25e17e018b6493746417f66681e372454c4c6f888ddfb9674afb24378f46c88266acd5c4254ea4b78af26c57ef87c1ada21bc6f5554b020e6b83578abd96ed0a8801434aae318d06590f5db33fdf12ac1baa9b6dd3c7da92ac90b5e5fde23ad9b7d2e44e3eeb0779411fe24a18bb4e81802b654999a347cf4340d0c6df6885273740da102dd3f6c3bc3f2657f342e2ce6a5b3fbc2d7b10ee158ce6f58a40e93262c1183d1a18983375169396c8fff37cd2543af0166ea92f252c15bb70b041d0c0dd5d895f1a4744c4efe0c2453758b6b9bb8b28e7799079eed112b3cd3381c82f2b4d46137bbe60878d12a06cdbb30aab2c5a252606755806b90d455878a81be3f7e8965f1294f6b35ae29337f60b24fc92016e6d9bb016697c4065e805e4108a2ebdfd377674268096be32e3ada80cedd59d36c88538aabfd6dabbb42304b601c8f1a2344dd2d4e01decb3f10096474a8c26fafa3d07c0ef99ced5ce348e60ca37a02e493ec6ad7140cdc23c10ccbf0f2ad0d36ae4b13a9147d266b8e5263ed554c909a63c358cc3f7c443e9799cb1ebd520d04a22517a33b11ae9cf928b429705b1f6bd3e8624d962a0166a83d5c96f89c144b0e7852ff6022fc61542087d97b43b1982ab69ea9390857a17723faae33521587c041851118ff0bb7fcce937870fd5c5cc8ff474fe859083f6c81c87b6233718e48aafe080860099e23afbf1d6d57603a48650b22fb2c1667062c2721f4042a457dbf6c2f1725cebb277bb8cce871b3150125b28dcd5db9b63dbcfe9ad2067e2ab7e0a565ddf1be940307e6bffe1adb1bd0f0538fd19b02a468f55f37a0d2b4eae3ef5f1b5f09106a3b5fdcc38b88db26f8db17bd8d60040b94079caad39c02dfdf29601a8a5785d090493236bd4fef6120f9c4c2d0d9fc1fe7a92d84aac5a2e54a83a911", 0x1000}, {&(0x7f0000000180)="1eac67424c32f1fcf01d738aa8991745ab8d23e96ed226395be87d122c58f589e08a55d9d9c43c", 0x27}, {&(0x7f0000001800)="850d63fe85c388153d39898fd0dc4ccda7abd2b745754d2aca976ebcd554f3c62c7d49037d7e3fe629b5382b6bbf330ed7e1a01e57b1ac4effa8f58ce5051218cce14f7141cc999d5a7ce4611d58c625da575de457e4226b233835f6cd991ce9f10bba2e234a2131b2e654859b002aaf09c39f9ef8998cef593ef04ea768b6e69ee91e3607f78b4f33b19885a16d3b822671be1fa6f18a2ee9b39eb52a38a513325a95ca883c8fcbedafa5e3a26fb4e2fa41ae8294be846ad6103e96b26f794722916a856d86bfaa10180f9090bb78b5aba5c1307b953e4f330a4a14c5e8e6c278d2aaf0cdf7372711dcea0ea2a0a0c199818444877428f474308de9d40bcc475354263934194bec5646cc86d1722d4e0f2f22e125f052da792a8ed51f6a400f2573eb4efc840ce7f5e954c1c9d9f718ded0b95bb21978689b5226944bd7931c702477ca1fbe5aeaaa95a091a130148b6acc41716ea321ba2434f82713b6837cc38491653bf85c4566d26c870c545a5d6e0324ba3ada47f0c42b5651e1f8c829f658abf9a737060eb7d5a024bf35b160e4a7f17e40a51b3b0e511ff0e5dbb6a18e486ceb360df7b6560ba8a3e06fb6657f6271bb9843640a84ba981796b771d994870e0c3b4bfc406870e34515dd275aec876e5b430189c791d0162a6bac8c68083a765c3220fd33af6bab1cc8afcbd6229331b30038339703d46873e9c9997cd8570ee448920930901f032aebb4eaf6a86ddf7ebe04a9941f8c041b7633932612d1fffbdd45d7fc07fdd5537704b5c4b93775a3761a31742a411b46bebaf76aa3866ad1a05ea79b5209244ccda6c0102e9d7c6d530049b0c4845add10a42c9a98cdcbc735f6b95ef3aec3c90460832a28963bd7da892227ddd48e41dc001b87dbb707a13879c170a6fd57c21115069f0a967603ab538505b6ac618529d24d7e413419334bda4376b8f3b33c49ab0190f8eb2dc3cf58791bef8c01763dfc58a7713a919505ba7416f1d83f3317c0667a9d342607a6c83a557f59be8aaecbc4c5440abe7653cf50bd792a55b797a72fb2dac65a1d4dbd4fe7e74d20d5556ec2fe30b85eb9f090042046a9b80be39eab93bd87d9a3a3cdfddf41cfb5b69965fc0d8812f34c047eafbaad2e1c95d7eee93fcbd4017b911b940b0651119a3b5ec72d966327439bad4142511550bee75f7b90ec27caf146c8521bccdff2f9589aee146555d6b0869eec9ff6900b2c4f3df23bc9bbaff0b788d132898183e333446fa99e13e5375be77117103196581bd419f9579412b9bbb0e25cc2cc92a29aa43177c4826196c1053d309b563e03b63e5eb74a83a587d66c9468aab01bc7f2cd28c5158a5168bc2c9edfed5b130ecb975ac7ab95f4cb704caa39424829212be0ea5dd3482dcd3eacd6f12b207d7ebf5f2ca96c3589fe1c6e0b5f0f981a3a934d48bdfb47b1912a4573a6f290f101450bd34161a273f6fd559b88dbdec14ec354773f1acc9314ee9f0e654f2415cb93c1c0e995f76e374d8e45408ac45988416357f17a4230349c8e4f4476b16eda490734eac1c817287cce454517b988398780db54e7fb0c13844ff9e33acf0adeae4391978244d394b52f330b2bfaac8260e364050dc9b78c358e84d8305ed5fbe8e90928e014b65b518d5b9b592c785512123fbc80c265b218624c3466e71960485bb5601440efb5960ab602b4f5344ea7e2d8f785154adb7d90ca87166d791f2775f8505c50612cf2de537bb47c9df00ee61e357eb2362d4531bd5136990b3a373280f4f44a4cd821c4b28d9e8ca6a7500ddd6ddd8568d4d860e4c352c2d464e695de41a9280a81e9a4606232f4072efd9eb3447cf23779b1726b8d611b12d80f29ce157341d33add28f58ebe0eaec397588604f3536dc2069e4bbe6ae07bf02f701631b8d55f7ef2eb7537929787c3480c0565a2208208b880ef8befcfc46bd7321399dcc09eafe1812e3ab3f086a444aa5019a97591d81264eae13a488f847149222fd90f4548a8ca9a8a2a41f81159af179f8c0757520993cfadb1a9ea5fb48ea32be44ab3ac7b6a7d181459e171fa376f1bb6eaf1755383a9ad92c022848c991da2b2340601634ec353099a50ad64961f96644188bd1363f663ad4bd4b9c427e076ca916cf1dd278e801dc83ba6df69a9447655e10dde5ff44de3dc8f5ce5aec427f1830d3f406cc88e736e89c7310e5af3cbfa91c7ad87844dbe4602d2c558655ed970bda7c55cacaed58b3c3eb8fa87a25ea10f12e7b31a20ae3c8c6e22c301f33a7d518a3011fe5b56851b0f3d772d117869668ac3659167c88398cccf1c4e67071516805d5309ca6ab01e87c04f722e656fd58d4eefe77d5fc8bc1a650593e61118acdf6658a574a593d0d1e8c83b9d710a44e1d6f80e103c991b41188d9ad868a42fd4204fd9e76639e372df8fe38a26f15e38fb754eb8e81e3790b58ccef25f8a7fa7a5878ed5a73f428267f09f2a6b69c13c90e827f3b1de9539966dbfffaa1b9dda4b6fff4f8f25a0e6cc04e46038304484542a5bf4673728840195c9bd85660a77189561a943182b373ebea5493d3c5e8acf0bf4dffced8db13d295fb6442d2683a5010338c95c3611b9e48ee410109d02d983ade247e1c6747038ee7cecaa7a30d69940b9ad54e4dc7b0031df79a2512aea15d4501d2be901a41cb9d73a83eb4f2e23c8c35bcfb1966b8260ca593f8ec8f3c9e16ae57d892eb18f64e67039aab2b5447ea68c0e8b5372eb0987397edab37eb21610542184ff41fefaf372d18836cc4b30a1a7c35d644e1ef23cf8ebade8540fdac9b72ba5bba5f328bf4bc4a13fb929b001a96ec27c3b05a67867f162910b8f68c91e37c3b3cc8a1f7939b1b16a062b735234a9f0efe9ad0d4c06026da76d1b1cb0f97a8454756f2fc9abecdcc0efd1436f4d49a923bb70b07fa876dc5efac242f369659cb7d15c60587e443ec2d9925ffd794d9bf2475cc0c3f8cdeb39e79b64b0849e16fb399a5a58757d027b296703cbab8287a5dd1a7c65d1cdb7588fcbe724963db1c98b4028236286e29297b2a448bea7f21b10ff0f84d1cc4a98d7b27187095ea277efd0e13a3a17e654249f77b6f522bb41283931c2877f4c9166d0642ce2187cae1673de43058b080bc57c0d6d966f30c1776f10735cd85b4c9b5eb2f92440902c809c85fa520f6c0b3c5ed9457ad6b3660a17218e2f2052ef2fa0a70fca65892781cfebb79114d0c8e9b1040d5def08ab7c072891837d928763153bafeb50eb097d838676f136d68df6470283eadcec64e458fa55ba0924d7353d8a2c8e85da5eaf8a63100a271d81e68998ea33ace704a77087ccc14080cfaa018610dc0f863260075b6bde96a736a9e6ebf4d52485e2ff1efa9388b90156a6855c6b02d307883aa6d701ccdc45d0eef0742a3cc174ef87318a655fc111b29e8b92a1364c582f446fb554b2f74ff09adaeb3be3406f5b5b7db5f24bd819c0d8d182bf98bb962c7a17b51e6c02af222aa78a1181c6f5f8ae475258e656b5f3219acc2b988071d5de30464af74728897064210ec8d6d7fcafe066df39e1d760d51dc8bfc3030465f56ffe91c8d9d30834ad46331d55b8fb138a5725366bc74e7a00c1592fe1ef4aaa77fa9a620cb45fd293b6e37348b43a2870bf7f629f1e2b9dd111baae909891570c17451a5b49de01e53f339b500115645502ca016cb829114f53b621f660b38ec7e9c17d72ab87fa1d54babaccff6fdf6e54626d4b3d1551c597e46e5a79fa522fe7a67f6579f028e9f4a9b4acf7c3f9eb267f78a83b409230e4de8fd979454ce88908aa9e83eb44fd890beed13fa08b0433ae219e31378bff8a6fd9f93ca9f5b6d52a6f4d534327db9d2d411f617346f77d87ec245b3eee11cc204e32908038d66ab5dec8e94da5c6e38bd28a9b81d5edb5181641e0ff3ce1eb2b6c6b4dc6cd901ba1f62036fcff4dd4bee17e452d9e27318611146b39d898da294c9a04cf6ff2ce5cb03f778dca876e57c95fa366babaea5772be584fbd858ddb24047534d6ad6a128fceab5a8977178b9062f6a2a9799b46666d4b787fa8f40999247882e4500c93dfd234a2da165db0a62aa2dcbbb7596c3f0ffa0e9d36cd3f0ba6d67cf366e4469844d9345d544881c15bbe5d534d85a2b0a43caf2eb316822e8f0aa74d5cfb30a6962a21ca2a1a178b77dd21b6d3b44a492a6d2eeccb0d651b7404a0a8e7701244c8d5da1d77f360945fdc3cc7f04a5ee470a4f9c88346a00149a89c191ef9496332f5492f633c09e2c32218b2c23cca76ef7a87d8376719d82bbae0f18b42680f66327ada281ccf6cdcc6a943828266790fe00ecd820c6c7977abbf4453469e88c03795e063aa5cf04192b217c24ab5b36632992797b206d73a3581970105e19f9a48c8b4df9455b1fb0024153d8da3f3672e80775236da8f94c7ec12a70b642039757f26c6dc125f511f8b0d3b7543ffa720afa39c6f8c9195754c54b551bc79f36fcda2541a4188bfe0feecb2e547e5b77076056e0ef71159ec15696a92a0fef9833d946de6b1d330a46ffc5027fc9c5fc03b701de13c0eeb2b6ce89f9431bdf4b2684c4086c8321ae4e30efc49dd5e82de279fb55c62ba0d592f6baf96c9c35e61cde3bd2dfb4cf80ca287409e71f19e7287791341cbe25b086e003bcbe668fadabf85624355eb18cb46e425396307419ebd7a6597f6c8a886bc6019adf1b4cc5307e96aaf4e8cdbeaf2b7c2db32c3e3ff25a7ad83f88e80c2ca898177287d9db3d75f0a23859173bc0b6f4d191c23809a84a99f0b00c0ffc2cdb531de83c329632ecd4b101759d5c26513442e1c788b734d1801ef28ac63208f7ddb9826827734eb3611f439eb34fc2f073e0dc47ad1432c522f2f3e45fef4b7ac56c574169012faed1df99e5908fc968f05b1f80d4a7202e689767fd64bb289bf09e307ced1029b51cdcd8766b0c8e623410cd441b7024f9e1a80916e0897d74af342e22237b63b7ce8361dbd786aac7cf052476e000d8f80f9405c8a579f59ff827145081bbf3cb2942bcd43bf7cbe42b5861411d629c78a92c75fcaefb8742d54377e2cdc1bbc356dc52c56a5e44eadaa77916259c61b8b2f0ab19734770410b00b3e64b82d2e89e4b665bcb198748cc54cee18f8248c0fc624fcb14c53ae96b1b5298355fb75acc66e77dd87a8055037975793a43830b0dab88a8f049506b959e2b6dcb02154b0c25ddf693e163851c7904b8cb4105b83e918cc7321b593300c20ad5fc299f70ce685e13a452309f439fab8dc4511894c24f7893320f40e3e9a69d23282c998c8c29cd6d1f5d6c0c5354ce3aeef80a637c1595f1ddbfd1c9c74fe85c7b084a5a4b85b09514f07838a303a289a92aebca98ae04877aa8ed4170f905040f13ea2fc66ab138c2ec69ca9267f0ea5c857305a94d039b86f2c655ed7e64308c43e7508105bfa7aafd3c671763295000b04bb7191cf7f3aafd450fd44743bf0c326aad9b92b57a9a3d6fe45ae22fdddd740a642caaf98c1c52099b057acb5e9f2b7aaee531c10147d9238d3cf15bc6a211375da44bd37206344091ffd294c24e6ac219b602844657af74cc8948ca69adcd6c90134bbeb602c089fbac9f00ee8408c7066a66faa3f302c25e04a28432df947439617e746e0fc13d83ad2bcbee23f73ded55d3b505ef58607526cb6e25da5d0e299b8ea4839f285549c5d5bcf5ae2dab7b82cfa4593190b045baa3878570addd7d4d3f7a0074507b3da4fa550b9ac8d9bdaa329395074401ddac9079d", 0x1000}, {&(0x7f00000001c0)="242c73e6815f3fb886a68d2e4edfa763a9fd281b36ea81564fa76bab28fb0b13dd8f88a2ca0311861dbab35955cdb74680a4a7ae8df7a45c50404f8be23cfd52a6a41915b5ae49fcd681b6f32a199d14f23a6e98f3583d83624e376cbe8b12ba423cb6b2e6ffcdf1bf8d0a4e429985dd48e29f7113dc05b1f1b3978f8ca5ea023851a611bf79dc7e07fcd4d3f05ec70b5fadb79a779df9a0956506b808060dcd9b368ba220f692dec3d69673ac98286ff40a058ec4ce89016310d22950621a7024b88ee7cb55f3fc3f61352393937ff980a4f7985487502ad61b2da8e8836b3e5da1d0f86e6749ac3c117b57973bf101e9be5ab4", 0xf4}, {&(0x7f00000002c0)="4ffbecd4088196ca36d9bfd12c5d5a44827eb7439b3a20644bbce7c849b87735ff7dbbf370dc3d604e9b", 0x2a}, {&(0x7f0000000300)="3812e89ef3c4a5f072d97fb1b896ea92f31a0a95114ef5dcf3e77b74ef0b84ef26378679745fd1a0cbd47a9f4f0d4f2da2e475e6a6fd00c498f270cd6e860aa8506284a2e239357b7582ca87c25398b12d95d3936236bfa04e4d9d414ed9b21fabc3b055ae3528d27f4fcc95dbf17cfdbb6250dbc3b61fd2b0c89f6e4d2a5d4f5b3cbd9251ed12", 0x87}], 0x8) semget(0x1, 0x2, 0x2) r8 = semget$private(0x0, 0x7, 0x8a) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r8, &(0x7f0000000700)=[{0x3, 0x8, 0x2800}, {0x1}, {0x3, 0xec, 0x1800}, {0x4, 0x9}, {0x0, 0x81, 0x800}], 0x5) 00:25:51 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x182) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r1 = dup2(0xffffffffffffffff, r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat(r1, &(0x7f0000000000)='./file0\x00', 0xefb5de0983dd0f7f, 0x88368dcaa9691d58) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x27, 0x3, 0x4, "e71400a0990800", 0x7f}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = dup(r2) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 00:25:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./bus\x00', 0x123) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000280)="341ec647a9b4bcf202b24d12e45dcd81180958cfb4465b8562f1a2e2282ad8c7bfffa3b91076840d25ade29b9695b909559f59e2ca096ad95d778ef04d6741f3c9c7151cd60157783c7bfded1bba905fd1eb23cafc881e1072096561fe235ab1ae22de7230bbca9bf55e260b775bd1fd08f98d77cf99024e6617551d304dbc8beb40777d61cf", 0xfdaf) dup2(r0, 0xffffffffffffff9c) r1 = socket(0x20, 0x2, 0xfe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) rmdir(&(0x7f0000000100)='./bus\x00') 00:25:51 executing program 0: open(0x0, 0x0, 0x10) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)="e5", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) fchdir(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 00:25:51 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r3, 0x4, 0x100) 00:25:51 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0xfc) 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) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x26, &(0x7f0000000200)="1ef28838bf07bd172c3ef976e95ac7646971c6b32e3f1d83892491217ca3d26de798edc333ef16d410cd8c128b18baa360ccdefcac667cd6dcd311b64767282afee79bd5624c6a49319659f7792adda6d2d1ca542d07438ece22e3203f4bd10fcc63c55d711d25642f0d5135117e66701287d2bc305c1fad60633884856b01ae14ac40a6c804b4fdbc743de1e3cd38e0b77cc044f0cb18e54c80f6323df14027440916595e55e9ee10f7965f697fa601259d04b8e10bfe073be77c1f3f386bde4834771c84b9ed554aaab1391da6c8ab7a425ed57f94ecb6aba51bb78091e0df2c331ff8dce80f12e283", 0xea) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) 00:25:51 executing program 0: socket$inet(0x2, 0x8001, 0x30) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 00:25:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, 0x0, r18, 0x5, 0x7ff, 0x5}) r19 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r19) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 00:25:51 executing program 0: socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 00:25:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/52) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) 00:25:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x4) connect$unix(r1, &(0x7f0000000280)=@abs={0x3, 0x0, 0x2}, 0xbdf89ae60ed6125d) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x84) msgget(0x3, 0x100) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ftruncate(r3, 0x0, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) close(r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) flock(r5, 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r6, 0x6, r8) socket$inet(0x2, 0x0, 0x1) 00:25:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x15a) ftruncate(r0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 00:25:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r4 = socket$inet6(0x18, 0x5, 0x9) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r6, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r7 = socket$inet6(0x18, 0x1, 0x80) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r9, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="6bd0ac450267d85a05b9ddb239ce2af4", 0x10}, {&(0x7f0000000080)="0b56003bcbad3e216fa976488d459343145ea0a869763660ab2c47b6ed5a3a7d5a691c174886972a10f0d005680968a6f4d313ad4adb7ecbea77095f05490147b9504a9e20ef4cba89b0032c2ca601de03c6f54ba11864a76d5abc6f17ef4ddf88dcd0a665", 0x65}, {&(0x7f0000000100)="1633b9d0f8a31214153fa598ef7773668edfdcd5d3121ba880477294b65659be26e73cc131e6c0bb3b4777778dd38e566a3cd93e998dbd170ba1b7494c8e4e630950de65a1f0df5edb", 0x49}, {&(0x7f0000000340)="935dba4078d0da6c2c0800e0f5dce21746223bab3b307f7e49798581bfa5bd8baac9d387c83b85b18ccfd320ec3f3e344de38786cd4be169b4391b14ab8b725f244a6cbaab2786a6b500bfbc51c1055eab1c55772f2dcb06887609a65ce02669baa83d42fe5620e60121dd7823224ec76d41c239322c263aac", 0x79}, {&(0x7f00000003c0)="fca43064ed35b8fc914b9fbd3524cc16479d048d8a35d03a7c1ea1f5b6142975b9eab529a260ecc111c07244b3c0abc8f2d2010d081647ea17205436c77b584f6477ad2596730cf84cdd9be558d6b6b5fb4132a306f42d24203b99d82a7c5f8143faaefd0584fa08d2523b87325f6fc1f4f8fbd68ebef651433b45fbc282a8d56aa4ae6938f211d927af733b1dab9067bec8f4322635fdb4150187c3ceb5172613fc05287eec8f63b45b843ba6a58297f4d26b2f2aff8094fd753695745f84d34d60b9ff2708aab0b28ba13205c23d78d4f5d84c4636b9f0489c6e1fd7578dabee876e737dcd7677dc5bfa2f193b34925a42a5422c2aa1d6", 0xfffffffffffffdc5}, {&(0x7f00000004c0)="7c0972bee08d9d293995f1ff3e9dc2779bf56e0e3c434240d11db425b4ccf417af2906d11119af755e93441383744b4896f1647935cbba2580d6e1825c6b8709ff894704bf26927b6a843f76f2175ed7429001f9b3b8808ff5ab2e9e1ce91de303efc17cab890eef7c7f85bf179b299b9f212cc418d28e98cfed523e84b9d57e672d343e7388ea449deff26564abffaa5ceb", 0xfffffd68}], 0x6, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r5, r6, r7, r8, r1]}, @rights={0x10}], 0x58, 0x8}, 0x6) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 00:25:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') minherit(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 00:25:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="7aa2fd74a937da1c67a21806f0f86d55e45eeccb510724ee9afd686f53d6a8dac17c82af08c56ea66ea3d950e0de9844369fed5eb146273c8ff225f39169a8dce823fb79d97d104cc0d5f0918be400ad3773e4d1dda2dbdb01c42071787189583ffe57b084228e810975ce32b5e1bc9d309e26ea89e612b2e5d9e50cf32ecf68d56a692096804490db99ef7d3d14d1718b145e40f23f1132aef2", 0x9a}, {&(0x7f00000001c0)="3a94b564f87f2b48d8cd8f1f6049efb9fd23d7bd001962bb8a5973aea54ddf318c361ccc121cb6105f286ed79f422b431bbd4e360737b6442e0a20fdc629bb5c65b079309fd147a703ed", 0x4a}, {&(0x7f0000000240)="b3d3132bd0c5fe3e27bd9cfa4b174ef9f96e8b3cd16bc6a9fc6d5b84ef20baefe7623ddd10056f831766ce285f0fc8d227677596849c7eaa8efc3fb6dc7eedca3080c293e5540858876768f9040ba67c407613d819b67aab2f34a2eacc8e808004c6e68c1634657b237851c9fd1ba2904b78ed5cddc92db445cd7fd544b3d71da533f0285fb99eea654ee4fb9f14979cf58dc38e8af929a5e5b2fb6c3eb2092b18d53767b39e4a33f22da95ef65d81c858d4495e", 0xb4}, {&(0x7f0000000080)="eb4bcd44791c066fbcec408a", 0xc}], 0x4, 0x0, 0x0) 00:25:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xfffffffffffffdfc) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffffe, 0x9, r3}) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r5, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000440)=0x1) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) r7 = syz_open_pts() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r8, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa9e133963e5a9103, 0x810, r8, 0x0, 0x0) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r7, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r7, &(0x7f0000000280)="b00f9080a0b119f8ce83e8ec49be5f649564caa0382a869da914e85c94420227d9762a28b17d454a9a615e9037871e46dad4ba37a2cd685aad1ef1d8d75a3e9b9d69f7ff5dde23d3ac9a65b38a4a82a35db5c593a25ade420512f89b51a7317d5e9188ec1d895fac96484ee47050869a7abdaf6e8e1373961b63de16b85b3ed0aeb7ce49e464c23b22c35b1d96bef6f38441f7b80f4469e3815f131fa01ddb1fcb7c88077c02cb433ec780125e2d8b83f9ac9b72976a5541cb22e0dfaf5ecbb10bc3bb9ab22467fd765e60cda2451ce72c09516809ddb88f56", 0xd9) 00:25:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) kevent(r0, &(0x7f00000000c0)=[{{}, 0x6, 0x1, 0x20000000, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x9, 0x20, 0x9, 0x8}, {{r2}, 0x3, 0x2, 0x2, 0xffffffff, 0xc0c5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x2, 0x9}], 0x60, 0x0, 0x9, 0x0) close(r0) 00:25:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) 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, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r15, r14) r16 = getpgrp() fcntl$setown(r14, 0x6, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r18, r17) r19 = getpgrp() fcntl$setown(r17, 0x6, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, r16, r20, 0x5, 0x7ff, 0x5}) 00:25:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = semget(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000000), 0x0) 00:25:51 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r7, 0x0, r9, r12, 0x80, 0x5}, 0x8c, 0x8, 0x0, r18, 0x5, 0x7ff, 0x5}) r19 = geteuid() r20 = getegid() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r22 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r26 = getppid() r27 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r27, 0x7, &(0x7f0000000080)) getsockname$inet(r27, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r28 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r30, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r36 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r41, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r41, r40) r42 = getpgrp() fcntl$setown(r40, 0x6, r42) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r32, 0x0, r34, r37, 0x80, 0x5}, 0x8c, 0x8, 0x0, r43, 0x5, 0x7ff, 0x5}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x79c, r19, r20, r24, 0xffffffffffffffff, 0x12, 0xfffb}, 0x2, 0x6, r26, r43, 0x5, 0x4, 0xff}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:25:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff45fb04290000000000000000070000000000000000000000000000000040000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:25:52 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1ed94e9a0b79f96309c1c1be89188894abdc48cd551556e210be202fff73f62626ff22cec0729c54ae7b3547631b636c65af6ad63cb469f0c4202ff9d78788a4e31e822099dfb7d1abf4ef9b8a13e891ff28c091ea36a0ca4a054e5e46eb02594551c1f3f95c4b1ae7440be533ddc5e4a220415f512720797f38b8741a1161bebe7ce088977882dd424898f3e7d66b0d2a0f8a91c0181cd6c2e9166cf3bb6ac66ad9502c4c09f511ae61586388a97b53b1e4c73b8c39be956376310aaf68ddc6ab8d00a8ec3452"], 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) write(r2, &(0x7f00000001c0)="b52499aefa08a4a259d1da73e38085071279cff8482870e5fbb102a16e09fc5fb0348ed5479b7c2467349259e1a09dbe0e206d125dc441d8052b1b4db5998cfad78f2e2bef9902f10658dadd489ef3e8989a4a600cc6366d1e9fa779df4057fadaeb6d97bbd4b5ba533d9f707c5f67f29f5fc652730cf77c68018d69b72d8dde1ca66335282048d226a0c47e18eaa068e04184c6a268f4ee6f436a9e0708351c8cd09459f3bf685ade0c4a6946329f44451c8483b39b3ad1221aceb53819937026b3b001aacf92a71c8abb", 0xcb) 00:25:52 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xfff}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 00:25:52 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x8}) r0 = syz_open_pts() getrlimit(0xe, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 00:25:52 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) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') 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() r5 = semget(0x2, 0x0, 0x491) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, r3, r2, r3, r4, 0x10, 0x9}, 0x5, 0x1, 0x95b6}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r6, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r11, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x1ff, 0xfffffff7, 0x80000001, 0x7fffffff, "ca85d4add4a6fe5e201c521b91eca6232bfb992b", 0x5, 0x3ff}) 00:25:53 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) getegid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) mknodat(r1, &(0x7f0000000200)='./file0/file0\x00', 0xc040, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000100)) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 00:25:53 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="d9205e3d2bb15e3a57a1", 0xa}, {&(0x7f0000000180)="3b5eea0788ca4c041bc85be665429f0c3de08d79a1efe8049f6b1094888c766cbd46e85a4ad84c037a03918bbbf6301b6a0235b1f440eefb6952491ff449e38b6d53e989f2a2d582199c20fa861df46b607ab620811f98a5cc8e7021118d04cb9f1e516a60e095d93eaba31c72b15ddd568d56b4ba774e79518b11ed6795b4cc048ed0bdd800d1f266cf70562229b08b4b7f560409d21fab817c4b5018d9596b4acd9ceea613b0475c38064215ea42a00e7bf831ac6abfc2bd99f21daad6c557d175f0d169746128995329a2fed28135d5e77d0969f321a4ffeefc", 0xdb}, {&(0x7f0000000080)="f2a099c4734f08f806d42860f2f465d8956b3bd9d32bffa36b6ce7a8dc759e0f47edec9809bb4c44beded87b91ae4e8e69bd026f685f43dbd3fa532949d32cc105efbd51b6c8b96b7814bccc7b14e999fbae60f37dd3a37801b63613b0954b2ee1ba1dcef20ad017573a95b29346da7866c3f8e7775a511c429dbcee4e1546bca8fdfcec08e5b69f0b2707605b0fb2d61f46874d440bfef4abb676a12bf5", 0x9e}], 0x3, &(0x7f00000002c0)=[{0xd8, 0x1, 0x7, "2d26b577144bf1d50a6e33583dad02e9e6606c7e3a8514cb4800f925ec4f58b06b08d43c54b6e1ede74c1436d6e07a23b525b1ea0a5367d3c4ff09edd254e0783170a76ba994f3e28ef9dc368ca08d4ddb4cd075631a0a4a401125616415b3c0989df6ff7a11c1f97280fb37345abb7bd5e3485c934d715b13efc652e6dff2fa3ea57b99b3184160acbc9d117259161ba8319f4269fd10e9f85e080c26c75c7e636a700474d0a17efaab396a19a6146ff44cc13a65a375c18442f11a2bd163f09d88161598"}], 0xd8}, 0x7) 00:25:53 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x2, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000100)) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) open(&(0x7f0000000040)='./file0\x00', 0x8a5a9c463e08440e, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 200 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 203782 47902 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201f4e,ffffffff821b1020,c8,ffffffff821bcb81) at __assert+0x2b unveil_destroy(ffff800020a8b190) at unveil_destroy+0x19f exit1(ffff800020a898c8,0,1) at exit1+0x38f sys_exit(ffff800020a898c8,ffff800024d33a10,ffff800024d33a60) at sys_exit+0x17 syscall(ffff800024d33ae0) at syscall+0x4a4 Xsyscall(6,1,0,1,0,7f7fffff1674) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1640, count: 7 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 200 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201f4e,ffffffff821b1020,c8,ffffffff821bcb81) at __assert+0x2b unveil_destroy(ffff800020a8b190) at unveil_destroy+0x19f exit1(ffff800020a898c8,0,1) at exit1+0x38f sys_exit(ffff800020a898c8,ffff800024d33a10,ffff800024d33a60) at sys_exit+0x17 syscall(ffff800024d33ae0) at syscall+0x4a4 Xsyscall(6,1,0,1,0,7f7fffff1674) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1640, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800024d33820 rbx 0xffff800024d338d0 rdx 0xffff800020a898c8 rcx 0 rax 0 r8 0xffffffff816953ef kprintf+0x16f r9 0x1 r10 0x25 r11 0xc75b74f4a6e96db4 r12 0x3000000008 r13 0xffff800024d33830 r14 0x100 r15 0x1 rip 0xffffffff8142c8c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d33810 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=496334 stat=onproc flags process=1018 proc=2000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffffffff82621120 process=0xffff800020a8b190 user=0xffff800024d2e000, vmspace=0xfffffd807f00bb80 estcpu=29, cpticks=1, pctcpu=0.14 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10829 237414 87119 32767 3 0x90 nanosleep syz-executor.1 87119 271430 71748 0 3 0x82 wait syz-executor.1 78768 394041 0 0 3 0x14200 bored sosplice 71748 279536 20723 0 3 0x82 thrsleep syz-fuzzer 71748 502685 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 212618 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 350948 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 432045 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 273084 20723 0 3 0x4000082 kqread syz-fuzzer 71748 13336 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 251113 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 124790 20723 0 3 0x4000082 thrsleep syz-fuzzer 71748 163901 20723 0 3 0x4000082 thrsleep syz-fuzzer 20723 440833 69766 0 3 0x10008a pause ksh 69766 304202 50472 0 3 0x92 select sshd 72351 122664 1 0 3 0x100083 ttyin getty 50472 311183 1 0 3 0x80 select sshd 99041 5523 99916 73 3 0x100090 kqread syslogd 99916 320161 1 0 3 0x100082 netio syslogd 73610 314847 1 77 3 0x100090 poll dhclient 62381 354025 1 0 3 0x80 poll dhclient 71205 439596 0 0 3 0x14200 pgzero zerothread 88227 116602 0 0 3 0x14200 aiodoned aiodoned 36977 191672 0 0 3 0x14200 syncer update 55447 134563 0 0 3 0x14200 cleaner cleaner 47902 203782 0 0 7 0x14200 reaper 15435 316052 0 0 3 0x14200 pgdaemon pagedaemon 63840 399191 0 0 3 0x14200 bored crynlk 2191 428992 0 0 3 0x14200 bored crypto 78954 199878 0 0 3 0x40014200 acpi0 acpi0 41915 330445 0 0 3 0x40014200 idle1 28730 269784 0 0 3 0x14200 bored softnet 5176 103917 0 0 3 0x14200 bored systqmp 74816 220243 0 0 3 0x14200 bored systq 97528 224143 0 0 3 0x40014200 bored softclock 30100 102126 0 0 3 0x40014200 idle0 56253 91220 0 0 3 0x14200 bored smr 1 276923 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9469 6321K 6323K 78643K 14427 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 97 3K 4K 78643K 32185 0 0 ifaddr 31 21K 28K 78643K 4796 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1315 0 0 iov 0 0K 44K 78643K 4759 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 22603 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 275 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 13513 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 33K 78643K 31861 0 0 sigio 0 0K 0K 78643K 3413 0 0 proc 51 62K 83K 78643K 36246 0 0 subproc 17 1K 2K 78643K 13175 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 2037 0 0 in_multi 22 1K 2K 78643K 8911 0 0 ether_multi 1 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 13598 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 165 16K 35K 78643K 112869 0 0 UVM aobj 130 5K 5K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 2208 0 0 NDP 4 0K 0K 78643K 2328 0 0 temp 97 3553K 3650K 78643K 158447 0 0 kqueue 0 0K 0K 78643K 369 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1651 0 1647 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3736 0 3734 1 0 1 1 0 8 0 rtentry 112 7885 0 7845 2 0 2 2 0 8 0 unpcb 120 20532 0 20468 20 17 3 3 0 8 0 syncache 264 177 0 177 62 62 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 2688 0 2688 15 15 0 1 0 8 0 tcpcb 544 9013 0 9009 107 105 2 14 0 8 1 ipq 40 315 0 315 103 103 0 1 0 8 0 ipqe 40 1073 0 1073 103 103 0 1 0 8 0 inpcb 280 33145 0 33134 171 168 3 13 0 8 1 nd6 48 1554 0 1552 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 34838 0 34580 19 0 19 19 0 8 0 art_table 32 34839 0 34580 20 17 3 3 0 8 0 art_node 16 7883 0 7846 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 37 1 0 1 1 0 8 0 semapl 112 13511 0 13501 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 37352 0 35883 48 0 48 48 0 8 0 ffsino 272 37352 0 35883 105 6 99 99 0 8 0 nchpl 144 77564 0 75931 65 3 62 62 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 452205 0 452205 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 232392 0 232392 196 195 1 7 0 8 1 plimitpl 152 5514 0 5507 1 0 1 1 0 8 0 sigapl 432 29713 0 29700 52 49 3 3 0 8 1 futexpl 56 493258 0 493258 3 2 1 1 0 8 1 knotepl 112 22836 0 22823 31 30 1 3 0 8 0 kqueuepl 104 10640 0 10638 38 37 1 4 0 8 0 pipepl 112 19582 0 19569 47 46 1 2 0 8 0 fdescpl 488 29714 0 29701 4 1 3 3 0 8 1 filepl 152 299513 0 299440 275 269 6 14 0 8 3 lockfpl 104 7136 0 7135 1 0 1 1 0 8 0 lockfspl 48 2493 0 2492 1 0 1 1 0 8 0 sessionpl 112 790 0 781 1 0 1 1 0 8 0 pgrppl 48 974 0 965 1 0 1 1 0 8 0 ucredpl 96 116686 0 116678 1 0 1 1 0 8 0 zombiepl 144 29701 0 29700 3 2 1 1 0 8 0 processpl 896 29730 0 29700 4 0 4 4 0 8 0 procpl 632 79100 0 79057 55 50 5 5 0 8 1 srpgc 64 1548 0 1548 62 61 1 1 0 8 1 sosppl 128 595 0 595 108 108 0 1 0 8 0 sockpl 384 57974 0 57901 291 280 11 26 0 8 3 mcl64k 65536 50 0 0 3 0 3 3 0 8 0 mcl16k 16384 69 0 0 7 5 2 3 0 8 0 mcl12k 12288 107 0 0 2 0 2 2 0 8 0 mcl9k 9216 73 0 0 3 1 2 2 0 8 0 mcl8k 8192 57 0 0 8 5 3 3 0 8 0 mcl4k 4096 53 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 203 0 0 14 8 6 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1835 0 0 17 0 17 17 0 8 0 bufpl 256 115322 0 108278 441 0 441 441 0 8 0 anonpl 16 3844096 0 3836312 294 241 53 69 0 124 0 amapchunkpl 152 273865 0 273770 411 405 6 18 0 158 1 amappl16 192 160280 0 159779 561 524 37 51 0 8 3 amappl15 184 3538 0 3538 67 66 1 1 0 8 1 amappl14 176 9404 0 9398 2 1 1 1 0 8 0 amappl13 168 2866 0 2866 72 71 1 1 0 8 1 amappl12 160 3003 0 2994 1 0 1 1 0 8 0 amappl11 152 5342 0 5330 1 0 1 1 0 8 0 amappl10 144 3571 0 3562 1 0 1 1 0 8 0 amappl9 136 13080 0 13075 1 0 1 1 0 8 0 amappl8 128 10655 0 10507 8 2 6 6 0 8 0 amappl7 120 6516 0 6508 1 0 1 1 0 8 0 amappl6 112 3582 0 3554 1 0 1 1 0 8 0 amappl5 104 8494 0 8479 1 0 1 1 0 8 0 amappl4 96 29279 0 29240 19 17 2 2 0 8 0 amappl3 88 5970 0 5962 1 0 1 1 0 8 0 amappl2 80 179139 0 179060 4 2 2 3 0 8 0 amappl1 72 840184 0 839753 76 66 10 20 0 8 1 amappl 80 91684 0 91647 2 1 1 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 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 29714 0 29700 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 29714 0 29700 1 0 1 1 0 8 0 vmmpekpl 168 268366 0 268337 3 0 3 3 0 8 0 vmmpepl 168 4063410 0 4061645 845 739 106 128 0 357 11 vmsppl 368 29713 0 29700 2 0 2 2 0 8 0 pdppl 4096 59435 0 59400 7 1 6 6 0 8 0 pvpl 32 10107720 0 10096275 1231 1098 133 170 0 265 8 pmappl 232 29713 0 29700 91 89 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 744 0 136 18 0 18 18 0 8 0