fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) flock(r1, 0x0) 23:40:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) 23:40:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="0ae842d48e5847ac0866167e95d18d308abf144b656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934217c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f568e4dfd99b48acd142f11fef577c1fa0629ebac59790ba1a42df4ef2dde7d331577558cb42e52af451d6567f315deff8e6e8b38e12cfb53969d0fdd115981fadc99262fdd72ce1d8f02aaba3e00000000c8", 0x373) execve(0x0, 0x0, 0x0) 23:40:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x0, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x0, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="a3baaf66521297e42f3ce05090eb17747c1b8802b034d5a932708f06fa10294f5041b36d0f4b1fda5f5e67660dbf572cd56b8b20009b9c4650f19eaf0dd81d00bcf500603caacf001af4ec22db4e33ae8d8974a7b91c420127c5c84ca5114b7c5f521fc8e3", 0x65}, {&(0x7f0000000740)="d77f133a854d2140746a64ad3718f09faa74d2bdd2fd348774f77000f053098d0122ab136f2e23ed230d6dfcd96eaedc83e29a9f1067f2ff5f6a6284188230407957a9f4818c6c5e0477ebb7e96eccf93b5c55fe36d8e8533f7777cb968b1d4c507b42f6222087b503de205bfd4ebd32dab1e9485ae5baf9fb3f07166513c42bf6aebe10fa9bcdb37481a53d6ba64704b6ecf03eec2c59d5088813596dd72cc4a820319b3de663cab45c81b3f37a7ec25da753f54d9f19638c8d8a37e6bc7da54181d463f735e8a1ee1028380d936083569165c373a6c439b0eba76495ff6a10457ed468aa52d90202fc2050f2dd3af82e3925e7c129dd558718dad28f90e0218d99b92565169168edc194c6394cde75d187a81909e79ba41172f8e64743ede8ee7645d42fed3dcc4cf59ad2ef879293aeec1bd71b1d82066e45c5c2ee83a84f839a84bccf6c2f28b222c96468dc6be090ad8727814205218bb290446ebeb70fb3a08bf184681cb4adc4f564119857e8b1cb77c66724b79d790fd55d62e721d88accfd73a5cdc53e8fa7f49918dce59b1a076e85b7d635f3e251f4735aaf60313433ee919cedf31bd4fd00d4640e7c59c211b2b70a37ec8db660b6fb2bbe49895c26612246b1804266c2e71c75fbdb2f642f339978c752e4ddb11b34429a5af0fd821cfa4c69d6d42b9fad5a5d4e2515ee290914197db77dbcb16273638ac26a350e89b5d3d89e5a700f1b8a07643a13911d9fb4368e65e2aaa02fa31259263ed439eeb5d86114700f9c93f881e38a3ed98d2652ad4dedf9c24d55d77cbe88ad889a0ff7254ecc1090e2ed7ede3184cf144ce729cd1ae98f7ad2eaac75740e435fa4e70c74a2837a8bf05fc85c5f5d6184865d5deeb8ef90ab1ec5e5b71b26590a5ddfe7f58a11dbaae70bafcb10c4a5bb246c0dda98cc25a8f12b0d1c491c5ef3c4fcef122435396bcd09dee126a89c8e8a31256a844133934bc9965f815accd50508d4d792ecef6cd7bbb449e9f1233b456fbc0700aa7b816dd94d2f3a26d1dd23402e35467ac76683ee87da8a9e11ddedc00926a63fde5d3ef81a328913ce361fc446fa7d486bda3d6456ede14c20118803d655ec3c2ae8fb460147840a7b95658097ea1e3053f2d3d83c3772dc7dcf39fc625b9c9ac45bb70028f7ecf4cfbcadf5d1a5864feff5e29e47b4b6b7b6e6ad82d12003a353286ab57d0fbf531269ce714c3f5f83d6510f9824f854eae0cb07bdf1f4104694ed83d6a60c4a474cd8c95a8d4b2b843c8546f0b46d4aafd4462535fb057891802170a9fa32736047403fe13b7a0ac07e47715693e98829ad0b7aeb7d311845c0ecfc11789c98365c3c1a7bb58d8639eff888b0da2fb7690c984dcc70f98f2f66fe41341d9b6bc27cf038b91589cc3f39227607f22914d640d94ca8f7056a3a5d195af649363bbbd344cc7f5cf61ac213dc5d125d29aee3d6e0e8d7cf7ee70bfecc90389015376aa94673aa4a87d52fa2edd017bcfc23b36fabc8fff85f3c020e040d071bd79263d9ffeb3348cb3271c56409125e771d01e2f8c6c10f4e5c030ba1585601d27621ecc5706355aabf5e146344f5bce249d2e42f0982a7dba4412e7781b2ab7d1f92be19b9bd965208805630817c5889968821dafe1c07da3825468adb1d6c73f5f7376f561c5a49d18821630fef882cb74374942768ae56639a3b51321dcc08f7cb8951f3876020b493d0b14bc46ed8f9fabbe29a78696d7d16e40dbd6e67f65511736a7834c2fb0b6bda4d0af0002e5f107da05c4594ad56f2e72b4e83243c4672c905d63bbb1c3aa4a52a2338d86fdfd74a5d76f1eae0384d555fa6f472de847bb9dbe8bdaf616bd677d58745827a065aa5eeb62fb14a3251b010c61d47f623f49192ebf6343eda046991f394e1a576a341c7bff55aef0a10cf045d2444e88bec3802bd0dbc8d96c8de4905ae44e21f963275c946b842e6e9460fa9453c41edc5674aafa16cc60bf7330150beea1d599c61f7151b1933edcddc0e31aa73447d6645ced0cfc28e2a281a292823d1232aacdde4f1273d5eed25b18b188cfe487fc9ac430673a80dd93aec4aea561620f2d796900ee47b706748815388f1d0b81f46d2853c27c395f2ba9c2bfe71dbb2a52a57999f73393a8c8b8c4bf70423748ea751bd8197c09f6dd43a5981e26cac66f37e44f1536dd361fb90a13c9bd471a63b1464d82b7f71192745dd0f80232947911406a858b63e91d2d5b80aa5e0ed3c824adea8ccb97e896c732717b9475ccc64cedd3be3fb9f78371ec3873ccb1d6149e80d471beb74b11eed2c16ba4df2cb61cc21da8d8ba39895946e8196c37b4dc8dda61f13ce8e7188d7162765425ff45c71304aa700a9c919fc41086b957c81339b4d2b5ee74ba4b231e5208f229146605e0b90e01e1f9235c9737f2af5484417724d4746d2fdbc0288f580d56e481b63f9b6c5ae4f4c4f07b26dfd95d435b2b1f0504da43683f1bd7902d0e07b67414021d1a24401fcba394478486ae5d1a9dc99aeb6fabd0bc3adee9b3a8030dbb7033c782630ee2339a9266c774eea6477ef4571cb5173226731acdb66ab73ce6b621daedc4299fc88fe35034b7777793abbfb8c3a6a53c2a96c1fdfa90ad340feba23a7243c790f717197c2aa3bf58ecf9569a419f7ff35431d6241fc5facaaf4aba65efe31fc24c2067d93218999d26e843cb4df89eef779106a1cb40310cad6f3b694d6d15d01df21989d346f5c655486ef5c267ee6daae32abf0d6ea110b1fc2fa5a42854df25b73b68f096477ad7d7e631c184c6eb4e7707fcf21c40c14de778d3b940088b8e60212323bbd165c0e83aea85732745b448309022be7b22dd114a8056b66d72451cdccaaac4325f8cd860ff2a164d22b24d5626d9b198d107e87c18ad6f458ab317439072839c8afa5644642ecce3ec75e25f310c28d6edd3b0e7f535547c2da6be88534cc376493153de75ad59fd88cb72429337427291ca392559bff74a5df4d36b817e4cd7e61e84f77a53ee4dbe7e4abcb19a417e75b814dda5af887ca6030d3bf9edcd1d153e6090f7f8a7ea2164b08e38c1445b2e163828be40d95c780c94fc975c195f14d4d20d15f608f50e76d5348b0577ccb28c923642b3f221d5e12ccf6322da207725408d041762efafe1049a0cd4a5757430e49a03da9a4ef074a7cdf0066e53f5adcbc1dac4e638ef941bd1939977d1c0bb87fb3f85057db3e7441c4116ec06334616d62d46353b27cd683b2ec3aced56b592c92a0d2bf836461ee48e2979162d127f0d408d1a8f114adba69badc9782e3139e1a0cf03b1a8dcf1093f0a596c3218e2c5ecdf88ccbb498e4ea5515479ea5d4370e899ed79c92c5fb9d729d5af9d2f93c400b95bd7f688d3cd2f39814a8366425c79dd52c0815900a1743678e7b5f4ac6bea5ac6ca93292ddae254a50a03cb503b7ecc1247b2b14810b2f048bbeed9c5f0ec64f605871ede92f728095d5ef0770c7f69bda9fc1590515f3ec4c0a9abe32c87e223f58617c740df292da4dfc1dfb67ce737353bd048edcc257e329c5c84bfe7fc6989b6917b498930476b0154e9350f37eac646e1bd95b4ea8f3e27191a8dcda7736328a7020319bfc7fcc83f65cc7a55ab1450df08d12bc51b27c53eabc48aaec40746ad4e0be6aa6a4a64049b42b69095960d817bfeca478f2f39167c146713e65965e10d813bed858c494363732ca34d0b01c81658e97993a406b2ce429afed7103c0682769398c2b6a7759bac617ffed68b0dcc743fa2c61c44d9aaa67b46c13f4673b841bdad0d66bb66eca1a14ec6e47141a17117b5caee4b57a9c5e8c8c99b0324f3eb480572da86280f1fa0e3af440a5a8a5001340fef6be3f7f1506da77c1836d241eba0ad4a88ce8988dc005eda088343b13eac3642d33052d7af24d16899ec6e81af1070ac48d48532f0b158e1865b9e02a5a28f6c4fd361ff3b083cf94d1c1648ab2ca741cac94f6d31bfc9594445666535f3e04f1208cc79d3ed354af5557905b5c14a9f58a9d8af9f14fdc48bee7b4e12450e5fe83fc66617acc9753a19630f9842294feac101aba96c91aa30ba0d5ea817f3b8c2601980b961de64d879f3451c9666ea59998be84fb6f70d665afb10a00caeefd92682ec397bff102156a46812091af45d8ecb5b658ef86a1c477ce75c07193f7fae3cc9813a1b723e0f9046d27c3fa54b8ec8926fc64282c752eedb151da5100a19ec0fd8fcbb95ccee17a989928e8345be3071dea33e28c528e846786498533f253a73e392caf1f3266e3615d3a63a0e336bd193c16c8419e1fd2181f7dc6f761ec57197f6c6dff064ee853aaf0fee6cb6dfd168e8a2291edd6d75876ffd40fdbdf5c74f65b54f611b96359e5398b010f1bf39510b12612b3e33452b2403e6fbdd59b09bf89eb465f737f47e69b00fb4c174c59e02730056f7bf17ea27805068f54ecf431cdfba4142bd171e6014bbf8382c93d654762f43d15b1f1a37be2c19055e069713ce3dbab466d1bb0a5702e46479498ccf120c919d557ebfa138540ac9a3326f5bd86e5b29c8b8d4d1836282e311597cde351d4a445889c06610366809d1539136e67e9959d97263d7d45c95a5c65d7fc7c346a39952574c5faec36cf064bbb89fe2749c7d6a95f385cb53ca2bd6dbb2ba874c4394a785ebd0c1f191b809449a6d6c6fa90ddd453704c25287752e6665473ac12a7ab4ffb93a9e7bc254b8304f0064ca5fe11f591624aa761f7736c1d7ae3fbdd2a4dcc4e1c4967be063d96e5e3273ac5d89cfe255abc05cbb71105a71f4da250ff409dda6fdc5ffd316c0afddcafbb02c7d306a4491694b19a862808f1c66240fa7a7f31afeaf26c4b4a1f0811baf6b84cce700e054c706c5e1a4fd1b84d84a2c25f27926c96a3f32baca80e646445c25f4acfdb0d8e113151c654c9ef0f61928587860d0c88a55c2ac63cacb4b430d973d996510275079dfe3f2111a88444cc9846a898f02b7ad731881ffd97ee7f4ad47f174506743fc52384bda3ab10a0ecc1964b69d0cc54af1f6f56815de3cb54bd3eb79f21b860d806a4a691aece023c287d8e262ec14cc7c7384f75320dd07af42243e8237cde42a02c696d37d3929e3482797bdae87e9ab49eb2a54a29022d430dae2a8880ea4af5c357d2fbab68d9e5abb41da220b466b80f2b84138c4da89ee79348ca6dc22b6a2f829888ff40a8d99e2b7ca31e257090f7fa1e6345bd73f95ed3646b3aec02873ee030b938ccaa9c8021234f44bb2e42fa240e5ba394e41542a60e2d6c92f00a78068936956ab43d51c971531295a1863ebb8696eab475be57f96d0e584729def304a2f317a86eee25ca39cce53697f3dfa8924e8c60ef120662593d615ac11ec520ecefb7b7981f2c6a11598bb5eb5f56abb26132f552884d23988206f482e035062364afb7709946dabd01251fe1751bdeba0015b798dabfa4cba3738aa7232c104cf266780a0f199608e310b2ad49ece8f26c5f1d5a74dde1b1d88f242057225ade4ebeee3c77bb6c6b37a89905cb8a0dfda8c2a5f9b6b9fe246ac8482cb89e757ff8bf9ff554eee326f1b12ae776ed33739ed4a53fbace308ec74a7f1de3fd1575025f23e8c0c6acf0aed2f9f23f1d24c357f4fea5469ba57bdf5410724047a1435cfef49324b31d16ea8c69c35d1575e339f197318743f51288e8c33027ae47ac4df92baef03d89a85801c49273fdfb165ceacff53c5e33d0853d5295b242b161e0d32e234f3a99ceefe155856ec7d485", 0x1000}, {0xfffffffffffffffe}], 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x0, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x3, 0x2, 0x1, 0x1000000008000, 0x4f802320, 0xf9c, 0x1, 0x1, 0x1, 0x9}) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x423) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffe000/0x1000)=nil) geteuid() 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x0, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x0, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x0, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/198, 0xc6}], 0x1) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() socket(0x20, 0xc005, 0x800) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() close(r3) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x0, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x7ff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8200a17366696c653095f600"], 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x0, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x0, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10800, 0x184) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) semop(r1, &(0x7f0000000240)=[{0x5, 0x9d, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x20, 0x1000}, {0x4, 0x8000, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x12a, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0xffffffffffffffb4}], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x0) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: r0 = socket(0x18, 0xc000, 0xfffffffe) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x0) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x18083, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x0) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x30, 0x1, 0x6, "dbf70e2f28802c2203fef2ed0d470c61efcbe3435ba347fc302329a166f4e746"}, {0xa8, 0xffff, 0x32d, "aa2b63367ca6578153aedf25807d82838ecb51a9c67451ea22578cfd3956ce35ea708f01c80dd5fdf95a8cbc0234af94dc2b101fd9a342395364d286b152e286ba714bd7011b763a52309ad183ac7d5ff8b06434127ed638cc31a6e2e75bff092c181e6eaba55434063a9d47e6bac3149b9e4a7703cd2f89cd44b36df2f89cfffbd16df6e47458b604552c026b5a5af5ae0de172de06"}, {0x100, 0x1, 0x6b, "62bc6544dc9e64d9f5cbed8e421f8449c0eca3b4173c51b002c331f36e03132e150675b9dd20e4bb84c046f5c62a85e27dac86ac0aee927921491c0b5ea327a78ed057091f4674621a0d45aab3ae1717cea487375917df0799b2ac17efc59ee13b78cc36900b8758230d91beb365cd1ada1b7201f3f12ecf8304b5a6ce578c704d4cbe82e9598baa0ba30579eee0436ecef6d27bbb2866f636b6de64a0235467b9b4433e3e19a4d5de4de2f21307b5a81557fbdea306a3c84896b761fc6bcfbc6abdaf52ef6b02e8117937b7bd714385d41774d0fa7f342bf1356b7ef1eafcd0ce1b3a76c32ad8d327da33cc"}, {0x108, 0xffff, 0x6, "095dab426647f39a94b91f4a59efffee88253a75ecc71e12a582ebacea672362d99b6ce69cdcc89efb08408a5cd9b939e5353204d66aeab06e0e1ad32ba6314c79b608766f18168d1667cb8944bb5810f5c6e3ca4bc845a1bce902b8d945503bcf844a0631f4e752c6afac210676615c42d4897e937fc7679eb416836cc8c13cbaebf79453d2bd4e3c9d03920465a5e105eafe0a6d28b69118820bd72ea7036bdcee8b7b30e69e5ffe830a3e32e6018e4189494fffa239c64344033a93b206fca9b1e00b4bd3a135245951a76e1734e380f99b0e138323a3da8e5a750eb28d86f25cb315d5e082a5f8788fb8ad379f2e85c727e0eef5dd"}, {0x1010, 0x1, 0x1, "f07a9b510472f9677c75505578f757020d0f7679c5cad361eac62c414bfff8b53d58e4976d7247abbd88f4d021e7777439b75d9fa9f828c84df3f84fd25539e1079ffabade4267726346d696018b4127c3eae84e1e550351a329eeb5ff1ccfe229a03090a4e40595decda5688770c0194437a9e50b23a477b26f52f9e4647071ea8ff44d5de74b5a38d6c9628eebc19c68a31b00ddace1b5bf4dae10c44808ac78ce617748fc057b9d191dd85ab283f3bc2f03683fb53e061dbcea4ad5c72c23c5c11b3532444d9c6810cb51666bcac48bfc7e4dc79264f4dd565c14e68c6ff147e8cd966c7d2f8599fe7a88a06eca612baae7519bab0cefaf459612d8c382ed80dc242c33f65dd25c8b89a09e8d6465a9487579f50a16c2b0122db252e3c7146ccabfc96831cdbb7263fde4febd437e8955cdb491eda7739df2f472c20ce4474255f1d463d4d1fcf02727c484acd568a45688f67af38e43f23512518e0ae9ed692931dbe8b30e239bfd19eea48841095815684fa24966f142c934c9ca600c2d00e0137283072be4010e490b33ca9aa276c0fadefdcbf5662e647dfbae07a2ca12d8bc318ef413ac3f04090721b90fec77c496a71904e60733765e6e132a36cef9ed24eaba0565eb2723334ca6189cb6a15841e39cd1f96420d5d98d8d2057c159dfcf3c9b03306887e2bc02f6ec766efbb510832785003b5cc7a57df47c5c55dc5b9086b0992e162de12b98a01a4ccb3c807f5df2773b600df03d8f9d483f4571f51c17af1a64676a1f2a6195d2dd6323804ee36d43bf273081168b6af119f6935f354f5a8a66372b4a2993a047d40c27304acf8d61520ea29fb2ae734141c6e340a88d69735a0ab8438a8a48e60df6fde0a2f7a6bc15f9e9c73e65ed9c3d7f623cacd6c2eaf5237a379a56b041d446e45d80bd6aacd078d7f95d1c616caba142707bd820653e59ad04fa7e87f02f65b4fa26db879245b7d62db90823f19c388da8543b8b1e9ac4d4d8dee5dfd4437b05a3d22f0d5e7d175b7a1d17b0168a864695a69ecbe82c323aea3767794fbdbf6574e0ade87cb9efb536f3804bff99ef3c5c2c59802c009d547a9fff3077701885dfc3d03bef9f4cd3172b0160cd3d128d58b5b1a24014a371d942a4fa680cca42f042e3a9130e41bdc63310ee05c3244bf016bb609cc85925aa09b7f9345244a17bb0d0fa6779157cc25c0256233555e84c5d7ec5ea34ae9a2b40513bd8a6eb0e59ba9d977f360b1de6f5dc6e10fb79c0bca90b287377875de7ab3c22301bc6d42ff13ec3695d92156ea95c639489179cd631e4913ca8c09fffbee2c836d550f8cb67f5cbafa8318fbf55898970de998fe6d60f8f95b5e0b4ef1b5d9165faf54df5f7f784f110dd8e09a1a945eb01445c1915563739427f26a48650e24bb900474074a46ac14f5a96b8e5e66f1b1acf9822a66fa1fc28f9f3bf3d143a5beb11b3d303455e66343414b3e8b32966466a06a9c97dd6a1dac6700663d21afc83df6bce3b52839ba534784a66d0c4512a66aa122cdde7da7c952479c92afd6473bed95c733e4061d82521cb28fd34568a2f9f3201616a297da6f6a85bfc1ca3ee71d567a950f5004b419ed8bbde9a7a1d17e02b7069b7fce6a02a48488baf4b731ef90e9f164ee89aa7097372162d3b27ae26097f4cc82aa088dc3f014aa438a0b148e6a5bf45e34a4b6052ad31230afcb891a058d06926ba61741a4a9e6f9666db7931dd7ccba48f9ea7f25509f9cfe45d31faccb9e17a158a14286052eb1a32e5a2ddd7800307b21a7883c0e7bd8eecfc71c3199409a81afc5e91366dd79e81cecabefd2d01e6b3fe26acc76005d69379b9080e8f64f92b090cf398c7886de24c0ed9d9d7dc53b835408d1e14e9a583ca74116c063bafcddf1eb0b2e01f821190da8bbf155aa0c932cb17f915299653b01b06b5f46b41fe2da0c1ca5875a46f0f0e63023d51097550be21aabbc959b57bc98b194c9109a4bd1ae17cb546a7456007230f1a7dc53da4675d5936907270be0e10c900b31742c052122a6c4a8080c92ad6da79b3423f1d4b3941586dd98d89fda5656aa97a92e576a0a4e90acaf50b124b3df0509f31d8476af7b8ae6a102798233d05ef432cec86532f773a1596b88c233890233e0d2bf8be84c3e67431cebbd4c168bcabc8511a3766891e93dfe4c7d8b8e544b1d9aabbb41ac0ddb53810b4a1ce8dc3b6c767ee420a59c600cce06fb100938174d6b912ae9cdeb389b23e65232f10101ed2dedac7de005fa2a5ca0ae9b5d6c88a0a6497049622fb3951a9b281fa6011829abdf1082c337014a707831f4b135a9f7513e08975f4bfbc0f75b8d8e1d8de2cd0e65721f4c4b74d39204a04de9de8363e1d0781b14107710df0723401f6f4f95b621e3088569a04314a1a824f0a618c3d638b7b105ec3d5af20fb2c3844a331e836c5a6365efb5c4a62f0a7f55b6bf5bc31bd317e3e6427e2d63783b4f4ec373f5b208ff5a60421890936383a8cee8aeb355ff9695cb361c3bcc20c6f01bac4c7e96afa0928fb87257ab56193074c07f628a4c7698a931b4c708520a9220bfe124ec406538a564491b141921d9a3152556f5a434c0428aa5dfddb3b6be20e96ffebe1720088f8e66f541b3ca33317c2394b629bae9c8f4c9e168e247dbf7fe38669f5ce716ec07c081c68b0affc47c581c16ab969320a038e611092aeaf0c85a982067951fd62a1081d4e91b0bd2c976211737536dd693a17ae32b70b194cb6155dcdba61d0c31901e87c31495b97be2b26791746b1eceeb44d50cf76ba4c60b9de2556d4860332e4be83fe69894e1982a6586f61ffb8b1d813ee0af3866410b2d71239e7c5e6aa88eaf9469d32ba2adba6b979c5861975e0981a0038eda4304a3d488a66b4dd332aee929d862343fae11323ac5276028810231f1acb3c81deec6dc949b1735489265ebbc211f9c13cd65ab8bbbe02f5666b2ad47e980ddd5d3fdcc289bb8619be63ea2114cb8f211bc1f7a96536e6fc2ab42b28dca560dee0145382c924cd2f6e3166ef4709c170598d421d0f8e4f23f98cbdbd363d73b30e2d6f0374122f32d6e4fd1211262f24e33ebb30a357048714df6e417ea1c1dcfe763cd85276967f0f052297e88ed3a4571aad6264dc5d0a15c2b36977925bde317c1d2fa64bb6c593f6386d9be3d05ac1739a679a4b934213a79d9765d748b51fffd9c84c34194df1d22218cca7dcbda32dba58c37aef36f39afa1efa3d922b158cfad741cf608a4bbffa1a6a0a9a79e193d6b958e929898c54261acbe229542c30a7b9590b4ed34ceb01ca157537323d0fa99f4887159b375f5ee170b7fe310198f6e9ae61c3247e70a2620f0b8698c8939fd52be66ee8dd7a26f691168553e8052cf2b28e316e22a4698cbbe4f167d509b91bec53b8e87bdfb686986914c083a75148719ae593b5aace4fdbd16fc5097d87b350783bda90d4c0387ef334c623ce202e302b50eaf769fbaae5b1b983164ad8d887ee05e21e25944614a70db72bc0107cd4d29dda13312b641973da205ff2e6d699d856ba54f507cb1b4bf05603437a13b898ae344a30f62e472303df1831734eff299e54659f04da24e6f492d300fa74ba943e0837dc172c6756d450573b06111ef2bc4f3f980fca912457fa33c0b92d8ddfed5b6e4bd72484553043d6d389171b59c300ab60da0bbe9cda47e41421e3870e6dbf232159a47fa371280da85270af347b3804168ba29bfcafb6e306db293be0c3a213cb0dc37db4598035fc28d8452991ba7f45c48458f865cf5442d202cc5fa8420fd99b7897922b5196dd600c07738f4cffdf7f4de7e9aecd04e540116ed692f93d7bf6d4040d144f871b78866417287a9f2291d85045909a986acca2fd541d73138415db50d61866446edd200b23f59667d0ef62a18c27e94dcff65ae9c90b2d9f510718f14b70d395bf731d6abd20c314b87274d0080002555409c5c495a9ad5a8736ec68f88b4bad80625f51179e53cbeb468ebec33406cd746bac5dd4b84f467705abae627f186dcd275378202200020be23dfccc0b5042af9bd54b34a6b4d2ce79a6b29a597d759f6de45e7644615a1d3f53e111ce86b50780933f10bfc6f8ff31f5ad3576914ab9bf3313646950f639e6d8a5a60986b0dcb582e394fcdea68110d9fa902aa3dffee11b8ae2fadfa16dbb0c2f96c32dea8dc70e6ecb970ebca2418e586e817660a3ba6cf7ddbf6f73637287ea8a61fd54b30d2b1496854b1f09af4dbc41ad65a35185b8f6b53c9953c90bad4464969b0e96b74ebaf0b7ab413520ca3310523067d48246d324a39b02608a860c261193a1b5eda449baa8172c0f6357258a8c174c2e2d91b4c977c7d3eece4b9476afb70bbdfd3631eef1b284f74f5f0299e393f9b34b0485b48f0c444e4221f79eb8825ce8e0dfec26556c31f8392961ffab2381b5fe9affe9890b54d7a89e8da72d2c7e701327789c7f7c3d7149a7a9b66226c2bc199e86fb60fe5e08cac21a0430aa5103e64c1300bfd79bce5e6a2dd5e9e0593af4d1dba794a83f808cce76d4d80fb800e16829f7a21d01fa123aafa1bed0d53cfd7643e9039b244845dc8b0825657d3bcdf64cbb7fd23b8127ef3c440a97f97d8c5254a6500591e38e0846211101a7765452189ef84b72ee42a3406fb62d796ea3bec2493db78ac08308b4e2de5715a7e5f01d651de116f8348f94207699ae1a3b52bb72354739bde7b49db624258119d02ae5d23d8b4be8c91e22acddf425e9dd085a278458837459f1eb29823062f00e34cd90e22f5e4c67346d67714d41cf054b9c0ce96a25a36d0a32610201788a7bc330a897e3938bc3119718f2dbade1cf643f17f04b688400086addbd2f9b2d6976733f4ba77664b37824991d9d7878575f6d3500c2e37e0c5a3738252c90f50f3f06825c6676b8273f69d0524dae25e540df6e59fd3b404ef34c7e2774d755d03d8703b0fc9b553df2120299701e3c6fe05ab50c760b215acc9546cabb74afff70e65184f786a1bd889870c5f0ff8991de34127e99b92efa7239039ca0ba407c11895958fa59cc4fdc7635583efbd013ddcdddd4914588801e19f51dca4dbc4550e841be5451e90ba3f64a1bc77706d1c6e0226b905556960d83b948eb8adc3898f912d2c68ea33e8c023d59e905e536e158712ce48fe8d3735b7ffb13032f744f054423157989fb9395be784e2fa51c308da86f6bd162d7578747d0fd98ab18005331ca7442b7e302a14e71b6e2e731ee2b034c90f5b986ab17dc1c798658584485c2a231bb1da86d5ae25ca7e28e900f298f8db03e1f57b5e796fdd1bdc24d5ddd5feb976e85e8f8aaaea4e931f0f45638e7010f04651858f742acea74058982e11a8da8456a8c87a27f2624f56880da187afac3771370335c70807df1e1f2bbd6d7307f94cb68a913f7d472dcb8b7c0fb8df47c429fa9dbe49c9bd679c8c65f984daf0f126c78bc63248d1648da0e9af639464f37dff151c5084bc23dcb59e965d86ede7f98f9d67d3ae6c2592d9bfae236c95d8612abf36fe0946e90ebd55447765242ddc3776793d118aa2e3e812fc23a8c5dd3613d9849b9e4fa6700cf0102ca33bb539b80f904653bf5e776b37328d88a4de89ba9cf2c247ed4a6f11bff7f0d32aadd5dedf312892a5d498ba4f4506f2dc7d52827dacf5ce4d4315d51c0b7c173213c0130eecdd971aab28c278c75cdaa531b6f8e53d668de40179a676795848e7873b7de3cf115e02462cb65f6b7e1dc702651c5"}, {0x98, 0xffff, 0x3, "5c74e1707b9f53d904afbe2fa2d621d1292fd46cc0e3bfb4273b6cacc8adf53ec3ab898fd28091bbdd7d0cba12e8a92015a4c4bb316c390d022edf01c6474af5eb7a30cdf1f4678ac28bf94b4bcfa98efce472270c790a32da1adaa102d63f25533a312329d6ee2229c71e8f3ea4c8a3311c0798cb5de2915db19c6666738f6a70808edd47de05"}], 0x1388}, 0x0) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: semget(0x3, 0x2, 0x0) dup(0xffffffffffffffff) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 23:40:50 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000000)={0x3, "3a7001807bf1ef34fe3114c743f1a9db6a63cc259d9dbc032e26c5ba8df5ead889fd8a6780bf9b6a8a3ba34c0925bdf4db8d2952d56946226370e63da8e06128c4fb4208ea2c3e8a7f652c6406f275221e2aae8c"}, 0x5c, 0x800) r2 = msgget$private(0x0, 0x480) msgrcv(r2, &(0x7f0000000480)={0x0, ""/187}, 0x241, 0x3, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x9) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) close(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffffffff0000, 0xa9}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0x6, 0xfba9}], 0x0, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x10001, 0x3}, {{r0}, 0x0, 0x8, 0xf0000002, 0xffffffff, 0x9}], 0x1, &(0x7f0000001140)={0x6, 0x3}) r2 = kqueue() write(r2, &(0x7f0000001180)="1a978ba1f49e6f8f321aeac3edce860b18641a8bb8cb6c0fec9de4c6d158088f6804767d421214494f90a99ce280e0040d5e1d7093be80093eb653488d2b88b4ce9e53201cc6b1434808a09d8cf2e11eed757e436bd8f221af6059e621e8c0b6a88e7c89f1a1eb986acb928a0b6121c0c12213e1ab3308197caaccdb68e3b27ffcb1d2410c3c37052499b2b53d2e45d327c99edeafca4c2492226c1814735aea80b5a339e06cda11ce7fd75256b947343a2c73b972aac14d0fb3af399824e9b12a4a5a975b54644ef85ae63cd789f4548e8f51cb7eb08001261806b59c5d873d511c7495eb8e2c8b6af900d485c1bb24c3f256357a728ecfe81f10faba58542c3e9b40193b118132926d2a157281fb1abe435faa30334237336436f25bb92c689c7515b6f11e3efc795d1e73a418370dc34b69f8d8434cdbf974fe0525f46a8808c0ab6e3665de8fb7c3b0f1617d52b160da2361a4d5a484b7b9b3925f1fa3b26760841b71f895cdcbe9d4de8d72b87c7342d7279d6aef7976d3f3becf8e757b79f7c0ebec01fe96943aea0ec873e224af9ef8f1023485c1988e7bc8396f28a8c840d72d442d855c0f4b7b7fb0a2411a0a26d213c72616eee2e569fd72e78d9b6eaa2df335649af64c40c8767d8acec51b8d167f34f811687d1f20a0cacd74ccde8c1ab84b3e4ceb8c61bb53bec21a7c19de45c66a55d54eeedadf3e7c6623e3e8be345e20a6b0194f4e4c7501acce774a694acdd195cb186c45b5e1893554aded7d08fd42893845982445620d60fd45ae5160dd9a31934c821d15ee3a615167d9007a90b7ff9d6f0781064ae046002baf475bb91829d2f77f9b1209168d1a6d49eb7c18ff1365d79fa27ca161e52abb1681ec3ce6dd08826bb0afa63795022181e9bf193ab1b43f0a2070d53faf9283d9966853aa6d0b3c4ce78277395127b0c303be14b8b477cdc9382c08ba1b8d161e47834205364f34bc69329d687058eaa887b0c3b4b2be81ba7470755e93a74fbd828cd9273d7d16a0191c305a2f09ca76eecf23bb6cfd35022fd45ece10a09b967d6aca839763de0df879cfc619ac9b32bd1726334466a3cdc52d36f8c39a5d105c78a709e1f4c0ccfe88e599eb5ef8c1a400a52235e4c47352818d6a7d89e23d3e4886aec28b5e5e9edae2c0949e4e6223e74b6bc7bdfe4683f19ab0f58514592f35f40346cf868e187bc0a335723fc6ef6196cb995b6564aab1848b12a7d9b1a996ad4b414b983bd594d85b8d4ec7312c38dd5b25d982e0892453be6ea3c66deae2985c868dadb3082695caa9389b4384049fb988fcc200fdd8e4f58c02878be66462ea5c392f877ccb8b275dcdf576a262f43b9a041b1d9148bf1021edcb2c7fae4e2ea32c3555ad333f03d40f20467d6e78db25d411518b27e4a33c54b9696fe0d157412d95c47df70dcdf7b869db6daaaef708f4722a89782a720733b7c104d0de4c4a32488837c39f1d865f08083e50ad0ba4d741019575056f68b07a86d824359d339e61e393f34c5adf4a686e58f794c4faae17c01af299a4db11b82da7e951a14015abd925c26e00d3d96ed38e8e559bb45f1ed4db8d7d6d71adbda810bd322c97b2c8aa1a8b3bbadfbf9556b9a7d8368487e4bd8138a23958d3fd199109d20fef715c9ff5775eb410d57cc6e87a9a98faf5942eba5307dbcbd4e7e39f3e1dc88c807c5e1206ef710ffa4c7307ff63765033d8d1031e2c705219e37762df48d2431d6fcccd377f5512436eb5ec99e9ffe2e33756c58372ef9657e8b7aed118e6e66220f9d3026136cbed17bc27849885cf0ff7cef185b2295b0dd7b05eb0afe5473db1dc5c26e19bcaf2dc3e72c885910acbedbdf8ac2133c5d51d8b941877eb89ba785a1ec5cf357933266855fbe0a19b69a091b8f1c25cfb7ae1e5d9227b2c27d9bb1039eab8b25176437545cd1d9507e4e371065cba329a30e9cb4c3597378f752c1d5dc02768cc6a6f62a9b5df68105c251a2ca7f6b843c2fdd49f3f559bc1e3e5839763f836d7a7352000dd759accedb7df919027543a252eacfcdd7ee1678084adaa7bf63c4e0a9bd744350ab624f1e5270f97920119e8acf50ab44ba5c1e86fad66dc79babf194a0faf403a6eacc5fdf9f020f6edf8d8b0599785f56f8c8f96407c5a4d1c27329b6cbb4e8aa0e2a9621ed2b8f7ed395379fe208a6ef4bffe96749a7cad10f650847a1253eb4ae9625b42241b360288951f5cedc0f729be40219af138b0f642e61b9af90df39cc09b0b038103690c8a329c9548275321cf302e1e89c5beb91564554f8f871a84209a034589645cc0e608384846241a67c84f6d1b34a57a4191a339271bf9403c0fd176c2926230901946f14786de531306723fb80d7801d503ac3155cc33045049d9a3ff753007d34890d4dd0a517eb6af81cd73ac79164e16a9f8bc3a5178324085555f3b28e868ea0bb3ab947662a169ec9bffb24a5171c1ae3f659ce2ebcf2ca5a5f0e60815d18dbc32dc19825029df0865f3714fd506c2759e99d4321df06521be5093843619f00f153aabd91616205f077525c12906e885c781fe8400be2897cf9a92c6ed0029d9c8e75a5b252f67592e287aa3714945f64b0bf5d6c0d90cf696e61d6427474e2a9eca6c11f4daffe194df05e23935f9a2eec319e1ad2230c6ff20a43cee19c7ed14b4ff3f6c61c1d1765f6b6aff26b2c347aa10ccb52533b50d66c856d84016ae2fce4092e5caf7872b94886298aac33faf47436680ee7da703f7a9d0d5fc50e4910a7847602b2905e9dde92de3584a8b051aab27e7859b93e9cc3a5c322b2b167445f2d28908a76da2b2206390b4d3596d5d6173df73fd8e07c8a6a9039534bf82dea5f27dacb312283d54de3fed79c2dc33b98f1c1c1797e7f78398a4102cf0219b7652138470eacf69cb8ac184248be65a70b5903b080686170db7c342ef947ad136492ac1a7974535760b80ac1974e9772794c9d2f565521f4970906921f650e291eb464d69a23613416b804f7ae9975a18f7b2d68362ff6697fdd0728972a10f4d88d56c20c63a999c514ce56a4b672707eb8956c41d139a7ba26c87bcd21f346b08f574655450ff9e794c1a27324929db342fa565038aad97f26e22dc5fd5f86e9688501facc58dbd6889ea61a534209292cb80c52c4a734146eeca6183d44c3ec58fafd508ae1d72b49dc3cf643e903e330e98d91e30351550f3a9fbc4a0f33cb487e5e53d461540a87f074166144e12aa42c68556119d6d5bb2877d4e9fe7843845cc94de7589f71493d1ba25ad5becef84530ac6490b91b4f2ab8fd7377bd1d257f927a40539625f2985f12ef917b3211956674d882b3e8cdd0e684c5002f977bea9db5a58c36f1f7753dec08f2414afdbac6e28f3c9977884715e8f2443332f0ed3368bd72428c104b9f850f49f944e47fe04f060cd60895276bf3232c1832d1af1b0f3468e3eecebb27e07de150b2be2016afb3b6e63c6c09a45c5fcb53ad00e2f86f9e29090d12768c5cb22efd91cb9b8171ecc69c9ac8150d77659335ffff48d513c8bb6dd406da08da92ee518f4eac265e36e77744af5b372ff327f2324fd051f04b2b897adfbb6e9aa0ce45abda3048de935f0e515a5cfecd3718c9672d56bcb6f34fbcb51b4fd1383684a0e6bbde05f7eabafe52940bfe82f6a9f2e76f82cc1ac786a6e2269c604fd3599efb04654872f6cace365f45e44730d9f0931cdcc688f8adc097d7957d045800a921594d541c351dc5c1330a344005b067627334c963e91bf5358fca8fd45e994f8c36a16d9bca2e5dcec03f34d72212ae9be0fee954926d7d9e0366ceaa8a95a564d000f56021290ffce560da8ceea6f0052784ca4a00e7dd9e3163a84dd1f15adeda7929186607a8d6043b0da66db7078ae88d97f52b868bb1591eb9c3f9d611fe956b9ab65d607584ac82973adde99ed0e694f16b5e20df0c0651ce5bb280eb353c96208aab24aaa05d0d716bfa27a7be20dc3b15276f2586f00067520f4041f62f39b9716e27542b91b1680e7d0a6109d1b93e90e9b1d6483ed102427bfa9d23c0ed24af1e28dbb62cb658ba5f0714e76962b92ce44ac54626d36c459c21f494bf853237a2df738bc04f7a5702c0442d8e229b4b64c49f1f0e4eac9f15c48f6fb7b3e12e049237346038c8034c0ba674fbc92badff604440572f521478ad54b0215773b1d746463b7ef9eb93baba3d215f7db6aafc681b0762235ce38f2ff1edcffe774986aa6f55e5574caa8205345bbc0dd1d68ab893b92193b01cf0670bebfac8dcae01f18f20e8c511dce01218f39da06acf1f414f444fd463151c2e9c4cf10d34b522345d3b15babe2e27163dec282505ceb3a421cd26d95a339ae7c97349b24e17dbc409fd9bfd87ccf54530314f045d723ccc0b6af5aa9bfaecde89bfa60807757850f6859365f0f57a6e2cdd0422dd7fda9793bb619b50f97894b2ef17b2315c7be2ac2fa32590936e659921fb6c4c35776f848edb9187b0dbb3b7000b841a75f66327231b0cd1933918abeee273deb8a4bb845dd0c0789b5cdaf6bada443c1268bd96a3863b7682fe6930719ce7e06c5fa7ee1dd0ebfe339453db967eb389ebc8c2294e01a6635293e6827522896250657bdfef20652bab43d1916afd29a9ac04d87763f8567ae23f9ef2eceae42d6f0b8f9f9287a77f9c729586e8f493108be82f3e34a52a5141bc0c33c3c1bb4745acffd29e9ecdf8801f71f50855413d6bd65c8a2608248fc7faa272a200e1b779ae6785631c55c181a31733d59cd9baaae2b250b7ed8cd569d47baf6044a7736596476d0ce761c1b38665a3696324bd88948547f0b8e2f74b212042e3cb42c768cba1799c200a87afd3a06bb85bb4edaa6cdb8b1640339004bb4cbd98b93a150437ccab56042d4f4d9dc64c7ccc0712ecd18061b114297ac7a271b2501d9361206d3e03cd86f28102b4e30dfff6cf1f834bd323be6d5b330103d88159b909fefea057d1379cae45891723464a3913a776e29cb04027e87877a6fa468d2428c7990c5918ce834a7ae39f844f24445ea604b541cb0e8c733b2a56afb6d656ab4e1ce40326a058020dd071bdf9f3b23904ddf00c55b7e5eb788a8543dda1163727c8146a15abc9c831703ef68e6d7add8fc97b2d986e28285c41a3cc0ad185f798d9fc31f6a08c50a1e19870b8a06d795c95a9f38282c7958fe8d9b441cb8e78e3612cb6426eda13269232ea939c96196a932cc59f1599b7d77ce513d1aacca9271a66783670c0dc3e8cd334fc5390c0af9d653e524ebbf522b9bbba9340afa976ed84653bc34c6522e36c5560da024effdd03195da6f31795ef785e15096c330486e2c061ff4ff50c0eb4bae88cedd38fe551c78afc346e417e91c30228be07cc5c2276fa81109083d5529da520d1604b3056a30caf09f9dd695cdff5ec0c24caf5aca36f9bea8aa6cf8e32462589e08706df1d412856bb5491c6f4232c7d14997a49dffb762d1186bc5c26becadabfd33ca08bde1e0244aa611f21e37951a84c8b490ac0100597caa5372ab4ff74968381092a669bcaed926deddc448a5bb4cef9958c922140c015af6acecca70cbbd4b9cdb6ec4a8359eb1134b59c947e5d83090ab228bb6b5b398a8428f97e74775419ccc720240d964612f872a530fb042645d4c24b39a08db8a91f5f1406655d220b72dc65f4b643b05413bf392c2cd9a7bb7e8ca58db17ac7798fd41660be49dd61627de6b232eff9b74b624391c702d7c7b1fd1d8f2973bbdf34e", 0xfffffffffffffe13) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000010c0)=0xb30) 23:40:51 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:51 executing program 0: ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) r0 = kqueue() write(r0, &(0x7f00000000c0)="5d46276a03cf6044bd9844c3d6799d82eef87a6be790318577463cd7ed48bb7ef0001b41f93b1dc01639b477a74e061642c2fbfb29ae74abf91c1f32c3065809c89c2bf6e20fef9bc794c180ae64ec735fc53fc70bdf2f18b20a3e26adbdb4bd385433ed2af928278545b45d67519fb3a524ca2fd49953cafe3c73", 0x7b) kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x0, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x0, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() open(&(0x7f0000000000)='./file1\x00', 0x40, 0x2) unlink(&(0x7f00000010c0)='./file1\x00') setuid(0xee01) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x11e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r4 = socket(0x11, 0x4003, 0x0) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x0, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x0, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000000)={0x801}, 0x10) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000019f2ee1aa8db3bc"], 0x10, 0x20}, 0x0) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x0, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x0, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x6) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x10008}, 0x0) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x0, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x0, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x0, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) close(r0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3edf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca93df29d76ed45212a4c", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x1, './file1\x00', 0x9e, 0x80, 0x5, 0x1}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10d8fc319c11cf000000000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10d81, 0x3) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffdde, &(0x7f0000000000), 0x10000084, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1ff) execve(0x0, 0x0, 0x0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400000000008fa0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) recvfrom$inet(r2, &(0x7f0000000140)=""/144, 0x90, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x84, 0x0, 0x1ff}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x3, 0x4a2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x2ec3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000082, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x401, 0x8000}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xba, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x240}], 0x3, &(0x7f00000002c0)={0x3, 0xd14}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x140, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, 0x0) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, 0x0) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, 0x0) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/136, 0x88}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x431f1c3e73d54802, 0x0, 0x2f50, 0x800, r1}) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x3d, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x8004, 0x9) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x40}, 0x0, 0x0, &(0x7f0000000100)={0xc}) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, &(0x7f0000000100)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, &(0x7f0000000100)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:54 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x0, &(0x7f0000000100)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000000)) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup(r0) semop(0x0, &(0x7f0000000040)=[{0x1, 0xfff, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x0, 0x800}, {0x4, 0x81}, {0x1, 0xd31c, 0x800}, {0x4, 0x8, 0x800}], 0x6) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: mprotect(&(0x7f00006ce000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x1ff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8008, 0xa) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0xad9, 0xf5, &(0x7f0000000000)="55a6a77e9c83b36bf93e5d6d5322b3bd82b84aa6965aa62d1901d4c11e6a952d569600675d6fabaa0a9bc8b5cabe9583a12130de8d334c5dd89843197c18e67739498ac047ddfa0bcf07fa3b898f8a698686e2ac3cf7ee5e3e8114ad6513f7383fb44f89450b0bc1c97e76b7a2c6de32519618faa0a36fb004e16941d0d4469e6e2df7ade6fb06cfdae69b2e75c3665faf844993ce8562ba8bddc4581d195ae73a7d8e81cc8237c77d6fda0f", 0xa6) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/236, 0xec) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640), 0x12e, 0x80000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r0, r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fchdir(r0) shutdown(r0, 0x3) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) r1 = socket(0x38, 0x0, 0x200) sendto$inet(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000e020, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 23:40:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000080)="68428998a5bb666d7786b272eeb658e823915a8eef0036bdbc666a033eb61b48f016f7129feaf5455c725444bcfcbb53c69231fc79ef509809b7605f0e9fd4cd6201184cb920ce78c9036cf01cf34e1fed4d89b649ced11c49e56f1562f222a10aadccf6754b695b219aab", 0x6b, 0x5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) open(&(0x7f0000000140)='./file0\x00', 0x882, 0x18) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x540, 0x10) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 23:40:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0x47, 0x401, r1}) r2 = syz_open_pts() r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0x0, 0x8, 0x0, 0x3, 0x1}, {{r2}, 0x439ffdb1aad02bb6, 0x44, 0x3e, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf000008b, 0xffffffffffffffe0, 0x10000}, {{r2}, 0x0, 0x14, 0x40000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0xd42}], 0x1000, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff8, 0x54, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7a, 0x40}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x100}, {{r0}, 0xfffffffffffffff9, 0x68, 0x1, 0x3}, {{r0}, 0x0, 0x20, 0x21, 0x5ee1, 0x20}, {{r2}, 0xfffffffffffffffb, 0x39, 0x0, 0x80000000, 0x20}], 0x1, &(0x7f0000000200)={0x5, 0x1}) close(r2) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, 0x0, &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:56 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, 0x0, &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, 0x0, &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000040)="13b62d473ca9b7a8d5be4aa11e3a17ea0145230e47176a0c54dbfe2516a18b835ad80f9c32ae4ee996f04d48a663f85add5a62e489fb7d55c5cf36a4a7bd2377b0be29f33ff685702a4e19dd04f9416aba2c8031d9a0e84090ac970fc2a6dbe837b3ce94c4ea7492fa642ef759a591c497e1f610c49f933df7a1565de006fa3909abbf7dac95630f4c2b5fff835505178c8182aeda3781a16614c733c1f046cc9b314bac1a", 0xa5) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x46, 0x3, 0x5, 0x2542bbf7}], 0x1fffffffffff, 0x0, 0x0, 0x0) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000240)='./bus\x00', 0x8008, 0x800000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000140)="df7990d383fe44ba081f95a1526b5538ecd9fee423f7c36459231ce91a117f049d59f4a6f0d391db663d3067a04a93b8a93f003f88c66bafb12ac0d7a846be84ba652a0699f06c3e38f25d2106e1bb90e352f33c1ec1dcfb28cfedcaadaef341868821437e529b49230f16a3496bfe30d07a49c020da9e9f7a9e121500852f76a92debbafa60b8fc81001fd5f3b7c4b54e745863dd3d6be2f068dadd2669724043752786c0b630d64c28122593e69ecd801aaf392a8a3c3caf5f522a93e15729942e803dc116d8ee04513f459808789f4de20dce85a8a9437c2efcbb865d7e53074032f1c6f9e45e27ed", 0xea) mmap(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x400}, 0x8) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, 0x0, 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0/../file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x85) link(&(0x7f0000000280)='./file0/../file0/file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = getuid() setuid(r2) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='x\x00') r3 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x42) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, 0x0, 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, 0x0, 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x1ff) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff7, 0x81}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="6e1013ca34babb309755a52bc81746855b03f60bebc395f394d0c37bd0d36f7e1a7f4a84eb01344171174cba2a56f505338e7f389f1424ce9c910536fc69e51a80186c6f59c9bee79689b28078407c105f756c8bd50d5726031baaa71cf2affe649f59a6edd2999a6fe0c486782e6b1ef4fe170fb357d84f64299ea5", 0x7c}, {&(0x7f00000001c0)="cfedea29f05216a8", 0x8}, {&(0x7f0000000200)="4b280513e3db5c0404c7b95fe8a5f34b24fdce035c2b728c891b3281031307679e86e9546376e1109cfa20e94b84f6d16447534920fc515659c02dc22a407e2b20ee424ccaef03871588d37ff8f3c627a03676e353683f0e2d51821c6bdac4ec319724d67de97b4dbf7b80fac50004fd5e93c6cb6e1a5b14d51f1e921cdfd9e4de55e1241c4ed852c8241b33be7a0508ce373f", 0x93}, {&(0x7f00000002c0)="3f5c017cdc6f78a9500169718eb1d59d6134e35e047d46c6e5c4ee68cc488d68f7fdbc6ce45e", 0x26}, {&(0x7f0000000300)="d37b831b239f09544c680334c6fbba69a669afb67e97e2ac76ba404e37c6c1ab4d84ddcc07538409e94ad215c393ffbc69337235bfdd3f370198914315b531633d0401a91a2b3de96907d4ed5db109fe0141def62231d1bec79592cc4419df4084c4cd41ce372a0ad0b93ada2e5269387ccacc6dd8d2b9600509f971b751f3227db7ac985d81bcb2e945922adc4ecd23cb530d69aa688b7ea3bab5b9489cf7eeb2d00fac", 0xa4}, {&(0x7f00000003c0)="d7ab0785ca59e72318f9abf219438df857f52fe7b02c0192130c0a0fac4b7c77900e7212a2b5cccad2cc6ba3c252d49c242d3481232b9bbe2d74cb4500da9d59c34cc94376449ad66312214c877f60c7aa6105eedb18533d943edf06842421", 0x5f}], 0x6, &(0x7f00000004c0), 0x0, 0x3}, 0x408) r2 = open(&(0x7f0000000540)='./file0\x00', 0x232, 0xa9cda3826c06826a) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000580)={0x1ff, './file0\x00', './file1\x00'}) read(r1, &(0x7f00000005c0)=""/23, 0x17) semget(0x2, 0x7, 0x0) bind$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000640)) recvfrom$unix(r1, &(0x7f00000006c0)=""/28, 0x1c, 0x40, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0xc000, 0x9) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000740)=0x2) fcntl$setstatus(r0, 0x4, 0x8) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) mkdir(&(0x7f0000000780)='./file0\x00', 0x108) r4 = openat(r2, &(0x7f00000007c0)='./file1\x00', 0x10820, 0x10) ioctl$TIOCEXCL(r4, 0x2000740d) openat(r2, &(0x7f0000000800)='./file0\x00', 0x800, 0x1) r5 = open(&(0x7f0000000840)='./file0\x00', 0x2, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000880)={0x3, 0xad}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) socket$unix(0x1, 0x3, 0x0) chroot(&(0x7f0000000900)='./file1\x00') ioctl$KDENABIO(r5, 0x20004b3c) readlinkat(r2, &(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)=""/79, 0x4f) ioctl$TIOCSCTTY(r2, 0x20007461) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:57 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="231e96791787253eeb8f250a9988f8be5a0c279967adeefc603839b655df06016ba1a366e4166a7fc9f9e81475d68514368c6aa073852c7d6f3802d9182ec7500858d1067b6af321c1cc8d15dd16d8aeb0c8f559dcf6bfa24de97a521e448d251537b82f822f1306e1f06d4a3339cca59ba1685938a56b5584ed6d1a351a7411ed610723efd3751c24eb", 0x8a}, {&(0x7f0000000380)="fab8137cf87d249a1916480024585817c07bddef6f519d130d14b6dd5745b2b41a896f7668a5460537576e88c389b0fdc0d145518eb2ea332c6345037ef04e69cf8b35a1252c1dc442069ec6b1d4ff0bdea69564af5e6b3a9871672347ea3451e790182a95a2b054f08e7e4768d8674f8449a8d58e8a0657a528a90cf614c9054d20684800aef6c75c20", 0x8a}, {&(0x7f00000002c0)="fbc618b2f0105a18fc1e2c76bcbf2f27353da93b8289a76f85cec2758534d47a356e82792af34a09d770a68a8f50db3864c7eae6e40188aebfb4593ed368", 0x3e}, {&(0x7f0000000440)="c2c1336db00f4d7539a16fa6415c6c5cade2656fe090b55a234b7c1a3fe7a1e03ae6fd9d434ca814311b82a26e987fc664e0ed9189ce3eac0fd80b94988f0d8ce84a31d692ab25cb75e1fa880aa12170dd1da742e75105123f2c5520", 0x5c}, {&(0x7f00000004c0)="6073ada07b4fa87d37123590eed704cf3f431f06b4c195228a63e298a4b7a35c4b381d37b959d676f22267ba35c14bb63e17d62f185c9e65cb7ccd20651ca84c9b2d11b8d82e648a77c10e178538c4696d414364ed272fbe2ea45d9298fa4edee95346c8dca3df98fa1f30fa7e10486faeb53f79957c442a94661bc75503d0c51e5881f923a2e7bdec114a1f70668cdb010f552561dc65fe23e85a708f00408390f784f97107201e28d73c7e7dbff84837f54abaf1c7bd37e7dce7906b077a9523b28de967da82341c3f3ab6fce438cfb555106c12d4d0b64987b7470011a69a58df92a83d9ae19f452779cc2c55641c", 0xf0}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x58, 0x9}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0x0, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x111) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000081, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x6b, 0x1c, 0x8, 0x800000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9969, 0x81}, {{r1}, 0x0, 0x0, 0x1, 0x81, 0xd1e}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x258}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x49, 0x4, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x8, 0x0, 0xccf0}], 0x7fff, &(0x7f0000000280)={0x22c8}) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0x0, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0x0, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000000001) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10001, 0x0) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 23:40:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10002) clock_settime(0x0, &(0x7f0000000000)) 23:40:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f00000004c0)=[{0x0, 0x3, 0x800}, {0x1, 0x9, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1000000000008, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r4 = semget$private(0x0, 0x7, 0x401) r5 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x20082, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7fff, 0xb7, &(0x7f0000000000)="a7ba7ce4ae3e1bda2f9baa1fd6147c279048699c7cccdd890a550b98f6b40f9c63d7aa44c6a81dc5c43531a65067d881a82b43e3de950db13ba6a79b5ebf7cde9efb6523e7c1f7a8a734cd635ca0114c08c2507d83f72eaaa0663c33d937e3b20b431ffd0922f2dc5abd4867d85eeae43a771a259cddf5dcf0b010332a6882b4607e1d05793e3e2eab6f478b9ef18799f961abee62a50b1fa5095f6469dc134a7ccf0066011d470c6132f066b16ab61594076e2922dfcc27518fba4aed00fe3470f89f3fd2cfb5c07b8d31de1d67d29fdbc55d741f01a4163edd37b179", 0xdd) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x0, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x0, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x0, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r4) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pledge(&(0x7f0000000480)=',*\\,\x00', &(0x7f00000004c0)='+\x00') r1 = socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/138, 0x8a}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="510de4665788454c624a5f242af3c7a1e0ef16ae0f1d992abf036068049e0245e34c5936985bcd6e02d7e674572c8425633afa3240a0b56b7bc877a10da419b63de958ca1296be0a582615e3c2b9b352f1fe84ea7e469c8522f9b37cb2f92cc4a7ad0df60c37c881d1dec5749aae3744b13ad72913c4517706fc17aee574047c8a6054a5a1290ae62c4c4cd7bdcf55899a771e0426acd4ff2a5ecc8aebb4cb01fed9535c1ed15f03f071654807a27145767ddcb5191753e466bb7ee2f8d280c5d9daff0aee685ae48145a4c35a45e68c6a3e672ccce5a3f85577f14199ae7da8690d73c146139e57864db1f82a1b7162d13b3894480d9b78a683990f5ca1f3512d07232c17221c3a88d0251d25d0f40e418feb1c18d05eaae0d3463b6b2a10a36f6a11efe2724519fc58c5e590f5745234d2de52917d256650266d17a40e9ecfb534cc0f112a0fee33068fb8e9e2952d005f9afa7f9a622ea44832e511e7d9d885fc35d710509c5e73ee8dc0d19dec08b6ce1e33ea9e58fc28708efd9fbc16a98ef4aeee86846272342a250d8981d7be38aa531450305aa0b3a67289bf323848b8785d6eed9c336bdcfcccff0e9296b3dac43f39bdc721959d202835ea3ea17076f8f44247143fb000af7d0c257cb439e5b218cd74c2489e6e0885f021b535bd4533323bc9e85df680c0659ceaa8d0fb3d7ec46cc2601ed545b42fb78c7ab4fd8e7521257fa9bff7796b76f251e34c22e1f069ed957409687da03d085ea71b8d6c0ff767e3fdda5acc2206f39acb88bce53f4a722383e3fec38759be77269f5efa0fd0feed0cee3807c0433d3b407b2965af6dd1c47912054df3b740aa540de63be5c6f183c4e6c579046d5dd8d889bac79caa45f5aa7b5b61d456915fd3e2cf551005b78eb70d5bd40ee5e62923e279e48827ef8e3bf0de3aaccb33b1a33715a7907565aa0f3bb2c7c98a354272852a463d63dbb5892156658f787ff83a573d60e8ba4c708548f3746295c2e3228353aa4d210806988b45ad175d63802af83e9a3958b9f67fa874ebbbe043bf763fcf34643758e89ee888544c4a5051b5a9ced490dbe33d21630f47abfc3659febf2b7b6b2b3b3cd38e26b2f84d6ec4d2a826fce0fb5756f0598aad2264974d443486cbd43cc34c87f530d2bd639fa21773f1c959019185c1db6a4c748084d9e889709a32a4180c898595bca1cf9fdf2f91a83088dc84f3e0b39ad67210dd109e624f762701dec2e16fc799c03fd988e97cf824d88b8db73ac378b326b9e787d42517a133629734b31e5d81422689f5c8f297aeb09738199d2a23e4c964b51647d13874428bf4ff0c3de0fbfaae9c1c1c4a0b267c15742c51e79444f250491ce4430e0c7f1ba5ebc98271630260347efacc1147593ba88d680bc06fd325e7e558e831e9ed4ea8ea50205b1b5e44a076f8bff84891d224f51b09c484204c59e2e768849214ca98aa5fb600306fe0e775fb6e352370ad734f7b848ed5300472eb790b8ed914ad6f1a9f8fc8933312854c830279b9fe0f05aba97d76f0375a4d487213b1708ec5c3f1a497211e7c2c0dfe8ee518e6bc5824c2cc80fe00329321822c5172999a7671f9fc48313a137a6e842c2bcf5e6d8ee4db9d3c3be99fb3daa510a561386f4bae119b3986000de4300e26322026713150a423ec251dc47f61ca70f158471c815cb22ca377169c0a0f09232e0c1e3a340eb8e6d2b7e468578775a6d612a7d1c10a1ea7ac49689b84af1dffb3981e1236aa5df824567f49e98a576174b09a6f48c9e47d47456c3b06d78a1d6d8fc25e52f8b72503e724a6938612fb220635ab6d87ae17716e53fca044943a25c96c4d603a1df3522a63c531c409f94e19834578b40cdac131a63394849de4b8a6c731cea4efc2147a847476d2fc8c5236ddf156f7a49331d2c33b87ab03f140e8414b7103e454b3decc1ab2860bbeb9618412f794f750f232f64ea158f32b524d5294f2cd625387f6539faac8b3b8b2f7a39a31da6cd1cd0ef94c3f55f118016eba3900d070ed0586fb8091be189797cd53ca8a3ed929b8a8c7ed645f915b1922e123a1743d66c679ea26791aad6c73a4341f19f6f028ad6b772442df70f19efbeb335e7945e120606f22830b83421655cb80aa6b5e7b55a699a6d2de524af8226032a861670ea02c0fd1f11d1e5b55e2d14d535204f505fee1d342b0a25d0648824a1f99d896abb561a446bd29d748314887f24b049f64b52dc3f9b0bfd50b9672beee051d179a3004cb1a79dd8515a19315d9b8f50f1e2fd9c814eccabc849ac8b0164c13ad58b6f30f956a926c76d3fc0ce31b629b55e44dad0128817af4dcd1318546107bdec863fbc18cd1ffb92b6200030c6cf11c1b296625f74bb5316cf5b3a0dd84ea47be45539a87c805ca72fd80fcf174070e2302278d8f4cfeb07d89abee4c0a5928b9da5a0ee78be2ceb2bd58959a708697018c6595fd47d93bd112c204f4932c63970a2bfee7ef1553d76a36e270157f68206d54529132b6633dc7fdd04e8f4aa1726b19079d4e43a2403ee18f5a8d0a86b7c819e0fa414d68741d055c0b39d6acea67385ab7567970ae1944553d4085df1451e55363bcdd7066447f314f4429f6e4fe164d51113385a605ba87d282645d076c0ba3a5964a15d8ffe60e91def8f643d66c4f27e7ecc2b9453537c463851cabb2935429a4b735e2205d46010eb4c5b8a97f720b22d093772249e69121d1ac84fbf77f5e7089a5815c30a4f2ce806ca08f9f3822849eeb0e5d4cab4471b5bc0bfacdfe9e7909ed0cbd6e83e14628e6da3eb5ad994e065f348f8040e59cfd8b1e077cb30212de302046af25f7eef87ceba0372e48b5fad1de6c439c70c5613b5de44a81f000f1840d106a06525d1b0564a1ff136a29c983b607513ba97748f2685fd07899f868668464e055ccc0548370de41348e67b4f19c9336fc4d34e742240ea918caa8f5755be178be9a1f61e64f36d4f1d7a6d3323ce7eeea8fcb99cf908ad1f49f9b0a55e5d8ae1ceee123906dd95d28c200ec2de62652381386e3f6d716181df285ee35450464ce105a0f3b7d50f9507d01ece97d6a13a84ba1736af37ca32f31e02d670535104e03a8bc02b05016705de3862a399736e99902ecb04569a48c02de0839b3be7399bef2c96baf1a8f37910aefdce918a18ae67c9c0c338740de2f1342e3306614c750617bc5ee19c9098402cc0992214abb91e90a13a651c62f7afde666c7910c21205a0d1f80b17fd149f5ca63818d0d5c7b5a6b3f088b2e8e5f69da460c62f69d46039f01cdc26eb7037cc61a23dcfa7bc652585610d6733e7c68a286045e972b9079977e4c4f0c9107e0fbccdf91c3e8d31a878154a48966238e0910f93ab83c7ada6c0c3ba9926f43e33e4b94c66808aaf867da5887ba586a0f69604aec835e71ea33cd5d1071d0746cf59c4e8959a20f963a248c63a45c0c5a71532dfc9c63ed7498576909c9f4416466d36dc0bde3d16706c46fbcf3bb07a7f85f2a1fa5c7c791f82f86b2b9cb74eea0c27ee8f638fc430e751e436fb8dc493fd2fd465fa2989b4254b6b3f94b0000a6b905794ca6e9220dffc1e699277a0ea84d66c3c53d8a1256aaa34689e8b418e9f5c4133c5192d61718194daf1d4b52e2d621f011efa2a440457dbd39c8dd65c80ed68da2dc3a438ebe09497571cae2ace761d301f269becf43f64804bcf3763981f248fb08f1f1b4f56296d0fc91f96409dd4a981545ef1feb2253b7f38fed11c0184a7562b3c2ccd46c0b212b67ab4ac2af741c34c9ff7cd8b899bb49bf1e0106f381e9d092592c57db07283b7869e1517ec747f3c1707c895a60547b03e08dae3a1ce72c2e864428e13bfe698f4bba4bac1bddabc4f4f8739dcce4b5bcf3d5df857c58b84eaa88d0469fd0ab516223e5c6e3b707930c7e8cc51793ecbac932bd3c10efaa440c0535d15ae22a2c2d67acef15c84f4fa624be50d757f60a0138e1e59dac5f4077c39c1447d28cc6bc519db338acfb445b42c733a98541273a2eccefc27af76b3eb074cdbe9b69db1f48f974eb55f33db5087dd8d253fa7396ec3f08ac8e93db73d17595bd787eb9dadc0012ff691b62fe1135a6e26819f25c5ce697eba61470b02e277751e2165c69341e220fe8bb6553c49a97dac225a72ec66e9fa9efe28721558caf2cd837b162a405648bac794a2ad778a7e898301c7436c1e341af1b0d48f2d02de4c678090df186e8f25861069a9380d174aa414dce964f12142487a42ccf50fa58254ec5265420cb08dbcaa28278e5e1b76f441747ff726f1f85c69dcd300bef6974a0472b1c60b9d873dc1fdc636f3f9a4e238f9201d56cacf999b7556a937a44935e9e026063008a6573f138a74a4ecd13467a667fd086aa70a93f52d0600aa261618a670c2c134e651293ae936727c7099b6981d94e72c1913f154bb5ca6472f9cd081be45203ceea19a6321e75bb1fa52c97a3cfa0144f50fbf27a172a8355ffb36cd4327dd6a8da49b8b1f6ace5b019bf7c25780aacc5eb23fff411cee40d4c8d0754162841a09b59a156654cd5b4e8cbadebe3974e60939d6afe1f3a0f77e52929807e140b7c57f50a2d341423e5d756661bcd09d15e550c24d36fff8bf3a012ed979046c32f49ed87200588eab5a1e46dc62c48a1b5d86e23cfda54ed09f3e8aef9987d39b61346361a578b6b44e47780d4da577ca104a263640445ab3e04de6f49deaef04958be8eafc808605ffa505174e2e5e05943b41e7909ede91f7864a99e4c45b43db104b5bddf95789d8f1b2bbd24483c02f9a91f99e464c10af236c9d12ec8643b10e1e53a0906a1bb6804ce41fcc9f0af2d2a9069ce32bc8eab6be8e94183d9c14b955634414bd4089727ee9ba1224050a046876925c36a8019f4dec51eecf501b829d80772e9a13707c023f3941ed4d03477cd72cbfa094d32a2a58aecf596b77cf69c7b34c51c7891d785856715ffb290c7a63955ac6605fc34c09a39f019ba1aba5fe86d06da4e184741b3052ff0b311d00fdcadb5b4c3ed534712cc91d34d2e2298fb48813d85390f5de5ba7cbfe9d2218f28ea856f32bdee84715bc34ad4030b3df6e4d6b9568051ac0698f1c314d1fcea5d00c26086aebf76a694aeeebb23e636975feaa5586390aba911bb6539034fd1e5c8cffeec3ed647471dde21b0df1885820824ff102e81c9cba69a755dd5c7364fce844a351907072ea5fd5455231f6337b31dffcfd526d268bac72d4a6b8ae727944cee366a218ffac7b470a56334f41bd04d8a731c8376b81491ad8740ce758ed2d65b9b0410db074697edbee9daa9ebe78719ae79ca46752b0145e7b36e70b4a6b71b1c2cfdacb8033dbedafb48789ce53a5d80c4795a38a4e5b605dd19ae70b6511326db209c57db46d08b0db226742882699c8e9b3f2aa91af166eb9821b73557f922af6290dbf9c6f816dedd4fc43d0e6a4789230a527b2d219fe127deacf670c959686de93d4c5c200c01581df0e5eb78026b1b86a2ee3663c72946b511eb4cf49841128944274b7279803a6929713413e364beab229f9a7f2652437c8ac8b46203ef9dcaa87996e4cd1b6376ff572fe344856b7be9148556970942986c259c3c78347fc51eae6e04df4e2147c7bc0dea7d5196deb34303b6694e82cdd97f92587daae654a48178ccbe6826097e947491c49fd352d8d136471be87944771ea416c51a62b487f804c3907c0aa2b2ff7ac0b2441a984dda438e5f2083b19e604fbb7675a33e78259ae7", 0x1000}, {&(0x7f0000001280)="21205a57881be7ff143175b0170503da25f26f32d09c3f34262b1f3fd26d5d8714567d52d08afa34e8f7f1f87988de8416a470a414667b49be434394e83b5940104bb3d1bee2a1a921ef6d3c1032dc1135caa59aae6655b22e5234c18391e9c141fd9229d12ea79ef744c1e734449b106354aee067d1d2e83006e5e96f83328f3a6160820ae2559ca463993cabb6c906c076c2b8b59104fc1110970340797e40d9f757caf5a008e029d6da14a8082f20061096bbf9285499ddfc9165b39682d405d6fd7fa386fe73b1fa3ff6d6a1869f75d703dea9aacca602f7d6258c6b3a4bb1f7941e74ecebecca6e4e264f2e1a643137ffedb02bd4d3155f024be8f193159e81ecebc3d8faeb5c5309d321283da344f3f6b5f38d2cc2075ac9636e00dfacc60d7a89e0496685aa512c652785dcce3bbb0d986efc87a7edec35afd275d15720fbdfcd24d8dfd5826229f999c55408b0c79dc7f89a023e00fd353dc81de403855d4d0e373d0294dcd76d25286f2a0b7977558b4c80913779f10abafd1222ead4a1621927f0f5dc3bab34068950ab103c30d129dc73503fd9f0c0ba48ad0fe6f7a6613bba20ad8a9fff46faca6ac03351c5434b6237b2922550214c8d284398497845aa9f5ee6ffbc7d97118c06d9fe5ecd8a5f839223c91b2a9124c3f105fc9fcd06e6222f154890177c2dbd95add2b8d694d096a86bb00b79dc53069d4f622bee44e96b02c1b3865963b9b4377460ee1e1444686dbe4e90ddcbd6928a4e4622d867877a92617f9bd891117e577a2324e4b1914efaab1b0ca356eff5a3907e803b36ce4bb2171ff5c730c30ff3f882f6814b9a44997c1e4ea7fc1068c87b75290b1f26e2df9a167076ad4c42cbf80af6f58f1daa767228c0fc173f9385f73e61f7c9261647b5792f6bea8442dc97398e4545777fa339b3207e401c42e390bc5cef01900b7d1d712e472dd0ec25be44b19d4010a110d2dbdcd3c1ca8cb42c0231e4ee14790ad5aad6e63855912839a6edf858ac7b71471706a1660694be961460bf4f9442d82ec72db5663cda8df8c5736186bc78272b2758281abda73bd686c90fa18a719f889487e58d845b35bd5672c1aa3e12bf9c9fb018bf174f360b7936eb9db7ca66e16f48cfd4a178182ac41e25b610324639647672fe1d7cb9a32b1bb803257d3ae776895bc9a51e1007c1b68029e7fa20852d7ff71318b5a3089704e26c0e733e85d871587b1e38a66cbf681fc112b40fa1a17139da1c4d2278be17717e706611fc1c7aec613ec56f5333fa6f9038229deea266641abdf91333b7356e126a505f78bc154978dae196eb4183f9b6f92b0ebc1e6e6484f5eed12943a2ffab774da4a4aeb34af8e93ab6bfa67986703a950a424f9be1a03568b3130d485011809c704e82c23aa8ef5640ced24431e92b08921708b8ed70afe9e974ef6cd59c40dc25b1cb269f22e427676f274b0d5b04c12331ade5a8311aad9ece07ceb76c499cf9be591c47294b1d29356a47c14b204aee30fd9adaf498937d14c991250cd940488fca7bf39fbbb3298b5b02b08999cee9eaf2ef66aed0436d7233b0fa6994eabcd30c86e2b1c7502a03f7b51826d57c318d15b63d2e0da987ed8f98d0a73ba4158e3d7a024a5874c7469ca3c902cd6b122c08bfd1dc57e255eed46e303edbeb3abde46a96282ab0f196293980085704cc7dc7631259e1a25d0c144ca22099d9c5252c941cb0c7c1e7db1f38321c56edbfcc64aaca898c6f31f5219d43ac86824a8471ba8665e311ffeca2528dc79123d6246e010256ead2e7fc2bc146c1f5a92503454fe5be5dd5a72e268cace53e50af018e9ee86aaf98546aa00c3a22d50e97ce08941dfec343e645bcff2764e7bbe410c4fa834ebe09b33d952996568df979b65db30116ce258b43882a17e184006c6fe8f296b146f789b0556ba33afa39567d71d77ceb0a0501c3e5f55a397c53865c832446fa00fe5ca33ae252d0f13c5ea1d6e58adea725d34b0bb54fe1da82de7905af7820c71217f36255a6ef7f075389b6638876fa68ea17a454971738fb71673ddc7dafddcdb9899a0ba68f7c968aa5ef1fdf3192870f1d75340db5d4a87b6696666f38feea39a5f390b7a28368eadb47510c094ffbc364ef902d7ccf2471edead5d5435ef744b7211065f817f09b9239b779dd3881be2980257840ed03664372a9d4dbad2ffeebd025382432e2f55db4d897d1a46558fae4277c75b7e050e76ae93553677656f48d0c11a700580966d2fea373a5ffd88682c713c25e2011826e4a23b000b89a7aaf5ec758beaab2379687157ad9ad66b0fb63c6a7fc1e6a04631a099798a9d408929d61a3d67511e078cb4e91182a34c6ebfc2e731ae06c5b3bb0d92271253a9cdc30c129212311a8f5f94e34d3f09d73f512de40bd68f245781c1259ba68da1dc79ebe2c01f5cf7dee1f8d45ff07d1b03eb2327b0cad23a05b2c4eecda19749eb545dc495ae937b8e199b1c7adc531d549bc92840e9695f29a182e63eca4e997d31fcf08670ae1555881fdfff4508d6ef0a219bdfde46e62f64c115b7f958ed37522451119b22892d88f5a9c9d940b1e2402428f12f2af5a087f612341d55a799727d303f70264c2a2f04f19656663f8471bd4a2cad67c7768d5558e458cfb0347c989086c832456d254098186a8e6c0075c4305a96dac40d57ef1c4132d1807bd36859cb694ed72998119ccdb7fee9008b901495eba85d6dafc190c9acb68caf08152bc6c9496c90e3cc7a847fd68c2c7f412462a8d92f99a8baa942b5ca0f3de994dd97914e6631df5081c5ebb2cc01321d83a7f885153a2341a8e445cab0c93918324b76a4ef985e50af512ad6480540527b6cc38633d6859b978d9c4b9932af0ab128b611f4c56238f29cbd6bb8eec6b370804d9711e32d530dbcdadd927799731955387895d82d57da4e28fb3040783d819ba9419bff947c85987d639feaedca5c6f7fccdf6ac1489b11f043a490ac4a4a32768f04f987734ad10aa1e8509ad14eb936668b62fe2b28d1004b57b29c00a760bd2c79600a630b6b08493b7e63f8176e79eca60186d5095296c27fc2e39ab3d7c077b585ccfd4804331737c9d196002a1682158d57e6fbe0b7351eb910444b0dc7d16051431edc761e27818208e4cd0f0dcc52981b0068442920d9c56a54149f8e4194a7e268ca1c533c3be5e75c4aeb09168ca1ef0c632b978229608c1059d0424c58aaa5f077c1a4c4a41b1152e48d9dde15936b68d8c697738aea60930687b7da69869697c4991a6f4832cab9738fdd457603ec01b2fe39e5d18daac123e427627e489d0c158be572e694ae4cc3203f24dfa58aa0f751fb8ac83ba4160b35c8def680fda787555099b0d69d9cd0cad09be48d0967728fe9e180f28226a11cf01c85e02413d32239fd72b9e6ed224283465a0255b43ce4abba2b8b928cf936897f9d3e07a91916b84e5be24023da33fe1ca1d48abe83ae6a72aba9771bc2ad91ee0892d2a0db54b077699b41a0cb03400d4e85a1db3746f48a37f756493f63d9c1c9ba872741ab15a99cad2dc42f8dee557b2cb97f36720b4c4cc7860be2369356843c638fd61fe214213185a7e71329aeed3c771084f7a830f1136c35b58d66cd77ce4e14bb9e90a6b1648f3e3aa7c62e1c48e7185db04be6708a405e616c14f27f995594e5f8b8faaf1aa5dd0caa89170adca94c6d30622d7826e719b996b672fb5531123e939d84cd7736654ec147cd9458c9e03434c11978879a0e2d1e51f28f11e017144d5d8c692a65ab7bd98595e4b3480e61fc2d6a3dfaf76888db941f35ee8edb4caa584b951945eeec78f368ea5e7692bb095a5cdf082c8a5640b303062957d59f9e4052d3367ab5d4f9042d40f6be0b81db901839f59bf901782fb97d58f8bd463f803ff89bff6db7b9508fd3408f8089e86d857c8047e19beff593db381a0173699943061e6d962608b8a8d3dc235f609d44f0dd3175d0a5aef48a00205b5386931f29c309f83934c349c96582ceb658e4cf7a7c2bc893ddb8e96ad60ea1a124b0fc87dc57d69b496a82a1946ea5b8b08d7ae26b2b3affbd5ef6d1c1a0dd111e120506488989cba75764dc0666ce19e8d617187f3e1a3ced06abb1543ae09e895ea4194c43310d9dfa53c7f66b1393055e333f0a03eb998fa34bf3de81bf5d9a477f03fedc37ca98c7f063b4b09f762d38351077493f5114b547e9e9d8060df81ba31b336ca50d4526eca7801f80da55797fc145556d2bc2c5059a0d751a813dbbc902c210e2ce3b94ce79cbd30d3591e1f9bbbb8b28e8944138edbddae998a74226b977bca4121599fc977865f6adafeddc44fc7d3a2033b7e6b13bb68cfea42114be9c2ee240d3f5bc331fa20b829a7b2d47211943379d1e950373ecba10516e9e6c27a9ffe811bc1e54878f7de8233ffd395f5253c8c1dcc106ddf7ee7bc89291ac23f0d31212e6fdd41e38c16218b642f619a4cf3f591e24ec9a547b89b8898cc88cfe6c44d4b324c7fa3b434e5ed54514939c91a279a2ecd3515c00098bce48e249bfe0f84408ba46d087de2c9dfc74f73ad5f5f1515f3afbc8f5d2de19cacd0297bdae7e126c72ec42b3c84a42c9351b92cd7ac21b97296bb96026a527b2f5d8ebbaf0d8f5585afa4d55837c8d6b2606fdc9896b99dfb3f4684aae59dfea3d8ed4f16a055197aa134c347da4a1f19ef5c19446fa62d89d02b0d03b863bf030af8b77330f1947d537b7f9c20eca34394eb43817f3c903bf298c186f41c22abb15e310870af0ed9e7853f37d43f8cef40aec7f9b8bd8175ff99ca190f141cc730357bce889c17a7594d2f1575f190d937eeda9c188b107610df4699c47f537d015f011ddf40292d78a7f691ad47e77f3f8f4559249fdce2dfac6abec77ff4b6d117c7a27db0d0c548131f704b08706b0a40d74afae473aea8bf7ad98ec3ea2f2bd80b4a19d48c62b4152971fbba420e33c30a1fa9b74be1dd717334241a8e6d2815ed3db08cc7f6f2fd6ccf33bf35ae20fecd744707c315c398c0cb31db40c7f14e3358412338a4378b4f7c0db92150ab4d804428ecaa98193eb423275b0451cd26266a18c214f702d1241aa910fabb18604e89305d42ee1e2bcc27b0fca93470b5f96f65398878d7afc994df123bbd666910c092b4c29db5c534d9c24861f886bc78091a125c4bed85f834f40df2e116f7081dd2c31b83bb15b6ffffb702dcc3f9dcfea957e7d3a80bffffc26c3228f012f43596b0297a64b7739797c430cd42ba2e44db4061c12a58a44841fa7fc84bc63c032e9b7ce0322791072dd5328b2e494e096c285450ef8b4b90fb19281991c624ff3faab6da2b5a5de10c83520f9702aacf6cf5ea98618026a719126ee0b761df07654bbb952b07bd6c68f0a4c3d3bcfddcf887936882cb15a29410a38f3a9fad926d5716e760c6e87c5daa65f179262767264eb4d85d447b39c753ee550afafdd28bd234abb398d38e6c243f584ad30f5b1885e2f292f38304f086ae0aa44c4e90280234c8be5b5aae31deb613aab680b116ab2e64d2780c0e23e1625154a000e7af479c2c76fa89b198b311fdd9cd6b380f66416ffe3ab1d6eca3fb96c7067a5c3b3a92d96c6991f31be417e386211b64e5a58a1100a4ef47d623b4717b09b3e7015cb6605bf572b35d5dc1affdc695c5a04642d62e623d07f8beae697909e666957c9f6430362510104e97297993e3043f69d82f8121ec0a28f403919fdc5cce6e49d7c944cc3eed270ec83ff77f035d", 0x1000}, {&(0x7f00000000c0)="03a84b780975d95cae04ab07f7c06c36", 0x10}, {&(0x7f0000002280)="a5a4667e40ce6746eac767f9b9cbfc8937e337a0b898b48445d11f7230914ad078a05355c1166bf837ae5f53c826a81f68074ea2d3605717475663dc9ba68a53beb5e0304da058d7a490b361a76b530ed76867532e61612afba89dc04447a3879b346a27322f777a0a19aac43f9efe9b1432c1926f295d27579b955154609acb6261d395d86b4cc176e095c3b2698935fd710656a27e4c97e2ad18a8433fd6347eb18f381b3a2ef412cdfa5ea7a3e6542a66c0503fd8a706e36789bccafeebe4623cbefb9a726256088fbd7c4f476f3035e77d4277873c6dc87ab569e33ce7f4b983cf59c2464bcd20370fcf0b0222e8157fe7a6d61406348332f83515", 0xfd}, {&(0x7f0000000100)="53a5dea7648af852b4732014bd25c7738da1be8e98d1958c4529721ed4e5265a6b446789af4f9b5f53b2c6090a9211707892b2c13679784b009c", 0x3a}], 0x5, 0x0, 0x0, 0x2}, 0x2) r2 = kqueue() faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = syz_open_pts() flock(r1, 0xf) write(r1, &(0x7f00000002c0)="9fe3c98b70c5e3e32f4fbc6a4c34cd48f859470c15b8e342a193f2896fdb2edcc215968a1e9d6f05c21ad14d18a5123ef3ceca2bc9389dbb4ee0ba916178ddb243c95056bbb1012351cb9425fda957d1ae203f7ae3e1d63c8fa683cb3e4fffb42294c53066f7949c73dda956d3da9bf923793b0c44a668414b648d10de94deb949efbf78ed5bec849eef55b71164789085924b4d5507126494386b1b4e2cf82ec2fb9ed34f5e505d9fa07b012df87ba8b9d20a1e9140a66f01aa53a16a52244cb4ac14326d1b18445cd2065227cd2aced10ba0964691691fc2d5cb66f92dcd59b19428e2e47204be14b9496fe9366123adeab50518129fd878232a6142d143c4e74cbc1fce3b12d2b0833422f8545c2a05018a35df7f9d4b4b827e1ecb773076e5b99e8eaf9c5317acc9c62101eae5488686553589bab2a2c65489fbab40fdaed444232ac5949afe8ee4b825de23efbe47067bbadff0af722aa86e1372958c05ea56637f51185f87ccc8c2bdf93262ccae803c6816ba21fb5cc31c81fdd9be0382df4339f72808a50046feff73349c6e76c63f07e81d91d401e167ddf47f2df345ee7687344ac09634eefab1671c4d2f3d9207a0f53874cf4546768f07627baea1eee74d4acb934c4da90fde99bd06976cc86a3afae0a8b902ea6bd7e7b3135440efdf85bca0fdad874c851a0158808020bb9ebaf454ea9670d5efc3e73436fe1dc8d3aa337e9f70d06a8ad17e96c484a2de91da916e3166983343bc63febf6f11d04a92671a0ad35e19c726a6540a516d37533f1acd5cb69f0547034b77387b3465f6486c5ae434fac74043f718c46ccf4d880b7ee365ede6118435dd78758fa11192ec7fc3d4dec1e613bb473fdd855e31637837345a011bbe513298280e24e2450b5b0686bfe4152e1135271018b1d14d0b0c7195e45685bad8607850e6df38c61cfab9e941e3a0960665874b51db1385695a690b87503cb7b9380166d16fc402c26d988ad4e7adee9d4a69a25c9f27dcfb2cf3b20ddfb0dbb9ed72787750862c415796e76547a958a27c3c604398e78b3d358ccf0591e6f267d446f986437cbe8eee1944b28a37ecd61dbb63ddefd027e664eadaeea11a240bf423a2e37831b711fef5aab28d399e866a8a8ecc917ab2669024d13acca8297fc15474aebbe6961a37b21f8c7070e9753039ac9ae566ea6a0f5a0b335c58242982143adcabb98c6c564691b615701b337c893aa37a902c47716b1d0e20613f05df3277b5c33efcc012148b4b07cbe1e0521c7e7094ab377a9415b92986389f29bd7624beedf6f578d0a10c94733a3ee0b683670f2ee6b480fbeb685b6b8c0ea979fa13503b327704ba72c9935318ff75b26a64337ff0006bd928b98531abca709a2428a6df7f6a16f355fb580d26afda2d220fe7ed16c534297528bb6628103696fb695489875e1372804d653980e0a4cff09429c4d5835e84268d14f8d1ad7bde7f37117edeb87431307e263c4a2a02a5b22a394f419bf20cdf9e63b578a4766d1e9de20d815a372330217ec1182e43801ad5f5ce7784510e8b9cb6fd465fac5d6470aab8ad39949d8efa7c04c6e2f5a719d9bf7f8a4a66fec477f74e49b4d7977a49a9b44bdabeae8c75f06c392966ab333cc923fa913cdbe07142eb0d12e42bc955faa5f9a27fe7eff9ee234e79e320d63a918e3a7e00f7b306fa7a84be74bd2ff8f6b04079a000bec0471d529fc9f1b9d798af6d95ef3befcdcaae1269310dda798915c5fc5c725fe89e9b5fbcff97ab3dda782c8a7788883951dec8ff10527e09ef1fb432c0ed13b70b5cfd2f75bde14c45680ef0b87d7d079da2f03918a635c103eec798f1f70efa75c1e76ef7e580dcd7385bd9e468e33d5dd7170417751d297ac07b82f388f344e50c0d1a20b2ce6235ca99be90c4f235b365b480028a7aa118718d05736a523e26ede91d7c68c0425f7bdf949d7e787c9b9728d2d7194afc52f0379b495ca8770530edcf1f622547da2467b26be380c6429996b8eaba20e2f8afb914c8eefa6de2b2d482421ed8643a608f64b1daf32355464777fbf85bb2e64a1aa7d447886a1c6b95b83bfdf8d27387dd88ea0c1ecde0a95d587efc696e9bd7ac2da804c63ad5968ff2bc4e8c4a0e354c4090712c886ed63b897975bb692ad06da55b19951cac8c1ca8b594ba8d37d5d3352eab556e22976aa7a86fd0328877df12ab2b46105bb5a165eb830a6841f3ef337119b1942c208b57091c0d27bb56a372cc39633b4b8386f231398405179186afab68b0afab0e1c43b01c1c22ebbc28ac311111586f3345594ff31ea465eef5ec8a99f86637f79b64fbfca0d1c13e3354c5cefc9eb8e6c12a778943844c938b29a729fa0c2c7dd4643d3dff08545b7f9ed59b04ff875bc8d939048f15b070340b23548bb16a281180dfa78f831ce89923023fd46f281c283d1f15d11a32709581a699bf80b8661f6d4fb646a187be619c3676820f3a19d2c403b23933929568e90888750925e2a8741e86a386f008d7cc27806b1aacbc501faa4fb04df7654e6e9c0f208f97314b9066e58db13e784e7436ec6b9d8c75373499614769e2f50ccf4e9af811be6d1fd373c6fc947e07ef4ba5d1014f308cdd8beeb459e79fe8e11bfa5572b51a13829744af427324ccc4469dbf20bb0ba93d92009269618afaade12aae19aefa5f6d5eff85b422922c86e6e398946e281e6693497cd9770a1c1817bca90b5a76d0ead9a095b3be44c8157fb19b6ee0183997f5160ba035d3ed1a1063c8d1b8643cdcca64b3a5a8873e75a8757593b29e53458ee8a0eaeffefc7d37a27abc700650efff566911230b6a0cdfdd4f10c4b1a6363ecf74fd21c6ee71cc7fb73dc5a9d0d2bd7e249532e34caa31d703f658bbfa65eb93f6ebdee67f6c89a61aa4c060f3344b1706029698120d23b525793cfa2de9868e5eb800381b00398154ba4c46eacdb63002d0e2408e22b4d315d5cea74e60dc22ff110ac9ca4780bcd15a6f266b155600aa1d84b70c8e3c348f721f4236bc382bff3d7a49f801f2f2f32e43537650e602d1c5f1d8690c590d70bf74649cc458e10aedf616815ff8ff942dc18eb3756faf57a394ceae8fe5501fe557defdc21c12259acb4fca77c1e7624b1aef357c4812322d8bf2fc9a4b21752040eca9952bbd83580b967c2aff426edccaaa39b8418b8871ab2d315143059f197556c77b668999ee5db69793b408d85b3c42860a737ccf7d527c458d466884b6c42071aa0bc20e3a46a21757ce8662b46080cc7a4592227a08c77fa26ec97b8accdd89315360e82135062e93b3bd74a532a31a9a383cd5003fbf9ab737b00363f46619aed16969366378a9772b3d491efbb050c27e62c6850112a0976e0127ec062c768ac0a6b0f815e9067a2a4b551e09508dc7221eb8b17bf3986d37df5e90bab88aaaea48493ba7e7e5385bf305827ee28370381fde9e6bfd06cd05c900e35d4d6b3f6423083e427dafc9893ac3d5ff6a619407cb5598bf9714111580081e57c32dc87dda7b94b8869fddc5f93a231ba0590895b072a6ea381d620d98d7dc04e810cc02bd64007cc845480dec11f98f4540a01bfc3d583225cc16454f76b97375da7c217f1c0550409755f00f3a3c1a01fd3b0fbf68b6c18417c0cd44191553b4c65b63e57c11780544b745e985eb901dcc8987bd720c2c9f130d7102cd3957d8d9586aad3af7c72e306736eeedc90cc538d62df6fe9b19af23db4f2e34a1d9f5163b55754ea56b807f2a3d89a5e84cfa60c1a2c6a9479028f62a3050c59219363a135681d6b9ea96f4d2ef8b99aad6a48640daed192b7c36099a0c71c9d32acc425f923730e9683644878ad7247009c962c2400e418df64f0becfe18ace317362799bf0608d0e2b898060308ae4b71cd1413ca4fa06d6c2293f9ea36b9af88b864b2ea9f9e68bc6c971562a1c5986bb85e7f7c5961f9ce2a572b992dd268d78c075cb3419708a8fd9d8dfea79b90a8a9f2228e54ada8f74cdae27765307b29c49628f99317734d3dae17023c20e4bf8c6c07e7ec57283faa5687bce402fa425898331321abd0c2c333c716495d097bdde34cd53a2b8c730dbb77d0baa4b2e97d6f43993b30443d3107f161b2e39422a66f5bce78ef566ceb23eef3b91372c6d52bb3228ae8df4ebebbaae7a4f6f73533d073502c811679854e2c82f2ef8e10f05258aa43237ca425ae35d85690c4847a8ec1c259bd31fc09cdb388b2c32a9c7f542369f0065776fdca36385337b533a4fe49b878b883c47b25d0e561986904fc78fe5c138a4854515beeecf0b837910c289dd1c83e0a66c23a9ddf638423e5d7f7c2a38598a4777ef3e0655c02d2d339200e2809d9579fbc0fb30d06c5f254d57170fd0ae8652e972a9fdcb1894c1b82cc2bd96b3902ab6aa0bbafd91925cccf596fc54becd3f085f26374cdde923f83f9b42f507adef68ed978178c03d17f555905ccf13f7bcc0b62ac860af7bfb3e6b97f0301f2f1c855f1d4357bc73648e802d3404a89685bb1a268d778a4a490935fb3719596147e61cc2dacb5dd4dd00e8c3b218a234944a9ec841b70bbfc5349c67f4ea8df3c2cc700fe640cf86ab99ab5e43710fe28b27b330b3c2e9b1024fc41f6e91338977f6d27fa86fde551ec6eb855cb8e31a21ab94d145b7f0c6f0d8a3d52eb753f077f5eec6760b6c4e203d46bbbd401b2a741aa4ac47403d38eec489a37d0e4128ef3826bf1f9123f1a09fad3e01531dabc0f38c212bbbc5137c068e93bbf9e785487c19015d5956112048035b6cb78d4f56f4380025d757184dd2b4fd5c82645bbfe48b08c914735b61e47dfacf5c75922dc941cd720b21dab7a7278e859799a36c8a7edda12b78521834a0fb2121a75402f766cf311565f86c3b5f0e9bf9873c812b2385f4dda73e6fc28c672d41c6559d8b128e2770abe582ab35b61764c1797560021bd3fc022a579c38d5fbb7eec1c6e33b862b147a01a1029f6835d27676a14d66a26c550a161e650b06380d2f286553b170f9f7cf51a85bce109824ca4aa2868e5d0074b0d1c5f60e2e7960ff1e32c2e94c4bef07a495d92962e149133aeb00f5ed276382d700d406b0428d73b888cbeb8a44431c873be07448b58ceb59f373508a874532555333867454f4ae6cca6e2b07d058eccf31e2c1d067e09823ab8a9e05f65e298565cd5edf25a61cbbc3af12816e8931909ef3f5608b6cf1ef9deeb472adee5a57281ece276f341dec8cdf247c98c9c03a0a44f75e91d4b1c21aad0321ccc2a7b2c561c24b635ac6c634d0515ad2d2b6cb369f6ddf6c34efb5be8b22a3f6f7adb3eae84b82753b5c7e3a2b9ada8c8377fd68c33429061ae70b4725f08eedd787ee90213fc36cee68fc31bb73e419f69f531f4450321f817e771e72268c4c47ccac52911f80293a595e95415ed0040c347616626e0318f754b1daa2d2cf8d0b65a34e41277cd3e12bae52ae31b9b011148526d4e365517606fbaf6b4b93fa12a83b4e1775d0f198970cf58844a642880c333e0718a53ba8e51652b924a1033ca71d0c88ae7f10830b0c4e5026d55633970859ef60cbed66cf0be3ea5e3222828ae2203c2206c3a918c2d31a1fd02e62f1d65da6a27a2146b96668a5d071d5fedae0721d9054061f1418c642bd38f923eae5957a5f2eddc7a676aabfe92a6f462e18bfa49a3d3be1c71d7f0048a4af28c2556b1276d12a0edec908b9093bf5f4d5802209ce555aad6eea02bde5319443cff419ff3fdbccf41afa2755417", 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x0) setrlimit(0xe, &(0x7f0000000100)={0x47, 0x6}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x20200, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001300)) sendto$inet(r2, &(0x7f0000001340)="bb96440871c380df5cbe3499383d5451af359d2394c3582162ac717e93c0570800ae14ce625eb8fc833bdf61d343d5e38d90a97ec509fa359612f57c7df7492854f09c6d2a474d783aef30c3623a4a72560c85519d42b077", 0x58, 0x4, &(0x7f00000013c0)={0x2, 0x2}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x98) fcntl$getown(r1, 0x5) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r3, 0x0, &(0x7f00000001c0)) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0x0, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) r1 = getgid() setgid(r1) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0x0, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r2 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000100)=[{0x4, 0x80000, 0x1000}, {0x3, 0x28000000000000, 0x1800}, {0x4, 0x80000001, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xfffffffeffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0x0, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000040)="bb84699987fad6a949e1d36773a63fabcf0e7bcee75ed288d4865c6d1a6ac61485f2a788ae253e9515f697034974f4e897aeca1cacc0b827bf5be2f8e1da2bf70e3e210944eeded6f5d6e316cdfc5e129505ccec303637eb52d7a57ee487576702abbf88") setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) msgget$private(0x0, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="030000ce7c8a81f73608c51df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134c8ebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d1d657d7e8f5e2535cc543ed9a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433badf6be4efa7a1b8aef37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540306f93ebbc8cea2f0a47f1c03a16984dfcd9126b36b2cb"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x82) mkdir(&(0x7f0000000240)='./file1\x00', 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket$inet(0x2, 0xc000, 0xffff) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000001200)=""/157, 0x9d}, {&(0x7f00000012c0)=""/221, 0xdd}, {&(0x7f00000013c0)=""/206, 0xce}, {&(0x7f00000014c0)=""/104, 0x68}], 0x7, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x5, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x0, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x118) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001900)="9c4cbceceb5e070f18b324945c7c54d286297e1b61753cfc70987fafbae36e90684c2d3f555ab7", 0x27}, {&(0x7f00000000c0)="7c1bf36d813c3390221d9f991cc2e224ad03272f7bf2979be5eed89e4eb6dc21cc21dc89a1507c5fb8f2fd4705929cff2ee47201260fb56c04136be01057e5af4dade8d4e18d65c9d9ff264407494797cb6ac929ebca58b3e0d6b994f119de5df5b5d330b9de8db75612ac5dbd70ae7f1b4b68cf69f0e23f7c8055bb65d5a6a5b7c49940ec2e5f974cce2ef4079d53fc2b4da283281c1bb73e3275ac247ab75bc4942e8275d1a9f4b7f463459ae3db69a4062594d873f718ac4cd0782c742a8394974ab221cd7c6279de05fa800779eca6cdbff21d04321444409387481d03e0a6e2936ab4dc4f5ba79ee4cd39330627f2469da06a33a9", 0xf7}, {&(0x7f0000001840)="322e729b0e059e4c9beb1aa57bbb23d3be3ae20e4867a23b34f4d9af8adca33c1a1faf2500000000c1b22ee7630e67f7c2c7016fb9e19730bb7e9e911d7532d92c3c3eee426825ff820700553d945bb9411d4c59543582fecccde3d0df57f4da951ba3fd17d6d938e18e2cd0fd9000e4fd66dff2a5426e39768005b33f500a264f6975103d693ceef93f6632a15ee9f24758f0961db0053ceb7001cb64af3a", 0x62}, {&(0x7f00000002c0)="1282b1abe1b3db8465be4be68febc801d34049129874a66cebaa70d3a8ad6ef65b4fc19d64099be789d99140594771463d3ec96ef83d847060174d41dadb4be9070dd26613bc7e9a0374808d0887e1a8769584f012efe868524bb7ed2ac0b1c481d4cae513335f66b2b37f7af3a3abf234c36335299e606e880df4b3f787591c38af845ebd7370032b93fcfc8a5759c1670a0ffd12a652d5e8eb6ddeb644e753a3b3ff233bef39fe22e403e867ae26222a82690f95dfa898fe5204e9ff9f4ac26e9de63369d9186d57b5e836ab7c0baa465e21038b1f5f13be5ba5409e3fd332c32579f286acb365bc0aa4de62fbf2a08005f878c94aaa697a98aa8f", 0x1f5}], 0x4, &(0x7f0000000400), 0x13d0}, 0x1) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x0, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x0, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x88d0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x190, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r0 = semget$private(0x0, 0x1, 0x48) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7fffffff, 0x4, 0x4]) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet(r0, &(0x7f00000001c0)="63817ec9e333ff22756cbe2af667a8e168d63591162bc2f5d3364489389a3d1d69735458f58c19b1396925e5bc2560c397fd057128c56bfff2b3da99e07900820d86b3ba3899bea8ddb5845205321c162b15626b486f218225d11a4ca6a845e109d70f72b468c920e05e96493ff034f1d29e81d56694249502e5cea544451625e33763b4f6e528507f50b2e4900a22b1797aa53471fa7cb77e3b6c7fa163b3eefccaf052645471b76d5667c5ba37a68e35816bf0bc47c688078fbf6ab6536ca3e84cf7476860d846f7a52018b173aff2bae45f96527b08cf91ed35f06e50d12a738c065ebf0e8f60aec37e37ab5592770f3514ecb07783141d6a56473cba9d2fb778339e032abd6e0de458abd9cd47282c106bf30a74cd18a1a48ca07a4ddb433ca188a81fc0b4db560338f1d609a9bbc7b076b881551aa53176e90086fd79f4a1acb8afdc35767833e66279e4048c9e725a93161bbef4c79bea55886e17baa3eca889b060c24e68d3075f461da33946c6073eee645aaa385957de9cfc7e413e172208f7e6a4fd6083fb2534d7e5a4ff182b90544a14952e8c6ac0b4b0f4ba5d739a34e2211e8efc41232d4e1726c0e7e2d6797b2eda42965f99b3a7a3b912afc770f40f89e7a2b6e0c2721f7e392b4ffef11a3e97f5ecc8c50fbf5b8d2b485646d06ac32e5b726e4a43ce41601273e25d3b0370d3fc093a4d8a403cdf75c857a403e301970f2bf9e0dceb3a3d725957f601c240b540193a98f908b87f6bf3dca5e29f88d6a3f82744ff4a7838271700bca5f288a1789c01e5be9af973dd882ee5b6a2b459fca83836a985bd16fb023e344c26d55f12df3af7018b8fcea891f020f02476491ae169335a154cf017f922792139a0db22b7229e189097e15bc1a2b91a60347a7e0ce4a17e3d9ac15d42d93c1c9430bd52a4f0145d9405aed767b286cbe5c8ee09bd72e411bdc5e6cd0be573d5067d5243a1b3ce5b70d3f65c08cabff1482de4f7fa23f4f6e2f397d7aae54e49465aa3ad7da49caf68b764945f0f8662a51124c0456b1978f45066b0dcc1d0ec05dcbdab12f1a9b7c36fa4130070ac4e8d68c545b47691b54ffa748503fed910f39f485e983288a047a18da91641a4ed492ba08e8610e0b912ba2b2f5eaec00578f104df7289157af0b8c80a518a8dc203b19730d84ac464f5454e05549864faa3532bdc10c5a28df1c178b42bb9b668eb29ff1d80ec1f50ac655c16d0bd008ce42feb1732830ec0fb8f99cc5b35c402c9596190fe0d25d60966a18b1789532fd3e18995243e5a8b7fc3983b51e386f4cb706633cad7d776d678093b76da0c19e20087e2d0595d399a2bdda070f88dfc856740a1ab75bb2da18d7730a2ced1fee0ad888e2f547ad292df71d916c20856402cfea10d009fc1e43f9c0994773a16b7f026b9eed2d5da2ca445200d505c05cf26fb4ba85414d605da9664fae34725cabb4207dc130f445cf3b48735cb6fcd1f7c87eb1479f5fbbfc5dbb9f81532be2ce1208c574b209f149fe57485a47f2bc8a74d774dbdcce4bb50cb3cecafc59033d7aea06b26d505a1d5ba175df99b47fb3b6357d6f1a28ec72e34d10b21bb79a8a069195719e627092bd150f3759fa014bbd2e33f7782583833b6b1cd17dab68a6ad1fe91e3cbbfd07d432ab9fc40f6e32cde31cd5ae7df4896bf9a798630acc92b83456ec2d86206a5209b2c97cb31902c1b694c04b472858b42d7c3ea19c79d6189f7c34a8d4bc583e839d35ce832325b2c9473d0d3b76d543db3b253df9c87fd7ea392225e34c7931704bb1a4320dfa5f9e32cd2e392a01272500680266383216a9cff76af85aafc369e2ebad48f53aeb33d2ad00af238f4cb5f6c8314b528c32a058fb0285db224593ac87f77d8cf50a266f870c414ef7b4fc2355591840786536068f6748f536063ccac99fe53f8f81d6217fcdc2500155bbe1536098fe74499fb895f91ea2f55d74a12b00f04a4492ef02a37d2f8e1345b2fffb37b1891199a456d55f17311003e083b5ad9de68229baa485648c1041e8398c31ef6e4490f09eef770e8d9a1c14aea5430ef1bd6c94804328d1385c863bcf0592c23af607c434eec5bc4af011f579d0c87ece320fef28704e82197b2670effc2268cbb14bbf050d2cd5c527b058f8f973847ab0ded31497a699935acd1ce8edec83425206788ca3d890c7dbe7db3e248947dabcac3c21612bba45112212cd96c00b8b43ddb3de392a5a39cd2a9cde22174d955e1276537052f710c9d4f2dedb103962ec8f50a9139ce4af0b9349b5d12925b60ab02d2fbb47ccd7a69e9c45eaff3bec80f3afff97627413918b49c90898404290b6f2fad747f5a51af0a0ed05f456e3be6c4d6863c4ad6e798c7a8e0d37ede43c0de90e8023939adc3dc3c2ab801ea0cb516c306d11e5ce996bf35e0915f66f11fac66e0e09afeb007d692560c0fa997bc40e3a01d19b51cb199b4af66f9cc386b326083c56fb4fde3b8d025b4e73e774ef2fc846bd0a8f115f691c8fc021c6fe8f2edbdabbaada5e83aa00915c7e511d69133a00c52cc9fdbcc6cfa25a9f9c4513cd0d5cef1fc9208005577cd625b1b0d54ba86609f066ad4fb5aff355532ea0f6a6fb0b3655c10f00f5d7f350011615360caf75a6463399fb453e808f42376d4c1d936641c60ea032b85a2de38f5de81159fd27263017777a088f31883831276c27829ca8019792de41309139e392ced3675be5e9cdd0d750945d750d71d3e8b882bcef6005fc662e889de366503e6ca133ef9de77c98d0d27a8e9c3b655e204d379da02ad435dfef27d4b179bee4e36b8a8f03f72842e05de20a5061b144de1eb300dd7ef1297510cc8b362e1115e510678cdd8b7e2c5fe21c10c7f8ec5a799e99c45dbb392ad0f988e54e6f2e6667ff2e1e52d93934f663225f43a05e3bbdb1f95652e1fd7940397bdc52749595941958abd3093a1fdb1609e61ffb9457c1a00dcbf6f8137b9d1e2fb1d26c11147a600ba427d10b7d8167f9ef5b87dab1f4f84a94460f3990f0a6e4332b03c1a44dd5d8c16c0709a1f68b70ecd365ce4c0a1442bb18d16b41499a379f5f4d138c1edb4a50acf6e1cec23fac6357dedf31b53526d7beed0a97a5ca3f7f6dbe706e5349519649c41f118fafe469b7191c5aee99c0ff275acf13276d28657dd827e641d04ccef0144e65c119b8207cf1bc5fabe65661c7099c3333914af80ea7556fb12b7716d57aed6aa5efaec9c324125d23ce2ee7a061265a6a23b4c790e6a9a7bbe5cef6e64379d296c457920b44de40513e6d2c17f2c439a25f8893104e39d9ffcbebfb27fe33c882eb74623bef381c58ba118502ce49184b6828552483d30936e1684479017724caf63aaf71f4231fa3994bd65fc2bb59f13b689b4bc9d8e82b08225b6972d9375dc766968dca9016c80ae325a08bc02a21fbd2edb309177f2145ccb8c5194818810f4a3ae4a27bc482b5d65596f2b7f0dfb807afb368f4f467b1d49c8df5109492fb08cffebfe5edba70ecc7d81fd2cf4447fa024d4676f47c4886f8156772468d3fec69fdb6094f526962e97701bbd144025a496a50947b2303324c5b94da7393c7eec005807b3e2833e85676db6743993e8d922013628efe57bdbcdf1cf9f73ce4a240f30634c9f4e3737f21ca7949b1be99090bba29b1abebbd71133035a4979459d8f4c19317e8a2ccb97a2917b8d95f66ba904d052d3cb036ef1080fa98fa5778e04e00ee4c97d0b5c5ffb22c482e43eb791ea05a9b1ec1a79ebf98f7a1bd239abc3b99f586aa245e853d56ec2960c993c90b2360343020b6b62eea9bab403bd1f2d94750e91f2f01b3a0d884d526b0c11c9705c6e6248e69fe2692704958d9a763278e2ae9ecb2562aabb796113b872e33d3c06433b3834258dee1b1c94ac524dd681b827108cf03afc970a8cbd0c4cf3ba70142282aacba1fd058c07e00e075b228499249b049eae129563c803dd3474c7e85eede8789da221a95fcf6e37d9834ab3c6e4118cf46e5179e302154654a20292afc76aa31b2739360204a6379ef060ab809d5a7f25d848abf737935d28c68805a3144435fb9a2346793bd98781929eeb2aa28fb6ba7e75036eb54bcaf1f19d6e7b8aa2266d7ac097994c31c75e5e6cdece0bbc97bfdcf8173d299f145c6aafa7563f552862f8683611f7f04d53bdfb8434fb8fe41b5b97467f2d70368810686ac5097ca87638ac517fd4fdb51503300ca156a7f6064b9c0e1ec7184c164e32cf07655e21f0dbf9d84fee3d8a21dbbfe73e72c3ea6a8e2d49f1bd3c52da2d7d68f8aa3c6d577c8b9119939db2b0fb3ee22c5c4ee00f251129849a0361890392b1d3e0a0b84e668e649eadf8b4693360c5463995f6441b241ed55313eed7fe58b2230da99afc75c5c99d4bd5140cf37e6327a5ee01d2b29754f31744ccdb35966af333cd8da4ea9296523074114a291e90b8869782ba6307dabab3cec261a493d4141a880a91877045a2e18496ef012100bb1ad9da5e5f96682b34671a58ee190e7ae9c9786fd010fc7186a3e5b2ecb7c8d8d5c982f4fa9bf9b29f8ce6b9fdc2cbd607c792530c64a6f00fd3e8c58df1774f8e878805d634cf1601b93b6da6ee36b65243c270f1452b883a9951f7d908d2287107a40a43b1689ae5fbd7c7b28df5ea8174cf55cc7dd704a5c0f97207c2f3768a9d2d89918a13de6bfea9c37a6b9b508fa53480f28e382e1a279dd7bb7c746071abc61bf92207c5b1656a97a67066098272c91bd2093f3a6a00663bae7f10da349999d4f80dcf565b582208c7649285a94fbaa2cfb8245cd4254b27feb92f8f8e386c3cb67ff65e560da88611117d7ea1fe3525dc0c67aa29eaa846ab5859b925a77d79e3015348b827d839f193d0c826bef4019795996cd26c060bb99a9aabd469ef51b77c073304e4ccab3af15bdd1c0ac51c184015358c260e7957e8ec6e65bd8111c810d25c3cd9c5d962fc6c01f2b5f402c66dcd1b47c91799d985bd4173ea029f69098255274ef5bca7805f117d9a6a9d727ac35f8b334e94c237c1f179668f2bed13fc0474dc490ada7287fcf333136535e20ae8dc2114adf4860df2f886ab801c00adff46663dec0a8b83dabf939ca214d171f6023c8746568dafd9cc6cdc58491bfafd76bcda94b91778bb16a1f0165f8a2763f30d081d47a990eed38a5fdfb3f93dbe5f36af4eb9af8c0f304786d3ca1b1da3570a77dce6d758b71397435049fbe1bbbd18c2a69e5e7b6762bfa3f33eac9f9f1dcd33ccb754ba76b72791a799ec89b0b19e473ba1238dcd79620dd9e44ece38a8162ef5cacaaae2759ec52824f2fac8044e87b30c2bfc06f6704f09810eb3b3e1d2c9c7fa63b887dacd1453982e990283622206b3e8ffa60beb5ad3af657b08f80d01e274705934dbff8f64386b2d62ec72ec4b568e0dc9b80cb99c8f94030bd85ca1d6fb51c216837b38ea9a05f90ba2178fbb9b2a3d6035bbf69dc54889e799975e17f4ddb4f5e1639de0537c6c57f1d9033ad44c78304d9cc1a9d6201fa0bd702fe256ac8e0258432a81a0736892629cd18289e2fa2093080a516eeb2757e5fc0e6bcb2e10fdbbf6627ff5d2e0cf09c1a11d4d4de0da29ddb3155a88364cbb24537125af38b001fc939c010e02fbf740d6fb3049da64c571c9605fbd485ed6fdc646f4d1b21b05e59ec458daad2545509c3f0747494be0aac4a2358b9d24b2ac94330b66e422ad73ea320ad5566bdbb90cba5bcb2cde46ceceabe9319b6b6e8a6edba04d94d3", 0x1000, 0x40d, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x114, 0x2) write(r0, 0x0, 0x0) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f00007c7000/0x12000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fchmod(r0, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x9, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, 0x0, 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget(0x2, 0x3, 0x504) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/21) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, 0x0, 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: setuid(0xee01) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x7, 0x0, 0x4]) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, 0x0, 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x40000000) read(r0, &(0x7f0000000100)=""/81, 0xffffffffffffff21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0), 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0), 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000680)=""/244, 0xf4}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x10000, 0xfffffffffffffffc, 0x3, 0xffff, 0x9, 0x2, 0x10000, 0xfc}, &(0x7f00000000c0)={0x2, 0x2000000, 0x7, 0xfffffffffffffff9, 0x800, 0x4, 0x37, 0x8}, &(0x7f0000000480)={0x54, 0x3, 0x40, 0x5, 0x8, 0x8, 0x5, 0x9}, &(0x7f00000004c0)={0x4, 0x81}) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0), 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) shutdown(r0, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x0) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = semget(0x0, 0x3, 0x108) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x4, 0x10000, 0x800}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) getpgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0x0, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0x0, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getegid() r2 = getgid() setregid(r1, r2) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x27a2, 0x3f, 0x1f}) r5 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0x0, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000, 0x0, 0x1fd, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0, 0xffffffffffffff11}, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x0, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x0, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="c04812724e2bf15044d6bd74bb6386cf06127302598b3ccedb4ea170919da0152b44837871ffb33ed592e84e13c2a4e6a44b71842199c4b9af0ef4e66eba1c7c991fc287ef29bbd17a1314cc68f92abf41d890280f9ce4e28f9546877e413714c030b47ec192d176e04025e78d91a4ded9f4d1be6ab191aaa1093e2f5f301bd5c15f61e4aa0eaaa36ced87dc7eb2be9f5f9ea50e465686b610aa0436", 0x9c}, {&(0x7f0000000240)="4b7d6989edf92e4d5a114e64a364b51367012c092dad00f9b9606e70ba5c7b81e903d743cc39876959f1e743f2bd7c177a13118f231baf9f78fedeab35362ec99e550e140bc9f0625246cc3e4647dd04fae160388caf0383d6eee81f1072f726bde4316ab5d6c5c98addf35572345899b66411e4562cae804448aba5c7c3304a51c09231ddc3561fa604d79f2d25d967fdee5a5656d923e6c74e466ca0aad4204624fe", 0xa3}, {&(0x7f0000000300)="ba5c2b801b5bbb3af5d65e7e5e757e47f67aaeb8ac2fe7f2212e2a84dd00b3daee4ab0a33411b5362ac7d8a0783e61f200efc8b92349226a239f3017ec4df4919b976e7fd73e7dc36300d11fbc8a37211c92c067bffe3e475ef5a411aa37e6db33b91e8c40e5e010669177bbc9452a787804dfe21c8d866b3f09021a85bac51413b7cfca56e1ac187281243b1da60c52af7e0ed91e59d75e679897e7aa492c9230fcb701c0341449c7d7a04dc12042b94136fabc73718bd9b97e8c611ef7897eeac618829c965ed115", 0xc9}, {&(0x7f0000000080)="d6f02028f68f7636955b3cb64b6a2cb5a1b5b22c6ddc1b7a907a9cafbc19a556c1a414569a959616124957514d037e65", 0x30}, {&(0x7f0000000400)="2867f0da117c8c67b92484c07e7e13bd5e8b04e2a84c50e91d2d9296a790d0c4aa3846bf857620eb4a79f1343df7e0593e16bc25fe44a5a252d73ff31c23f1af61a63ec45aa2725de40e09437b89716f8d5555467c74bdac37e0e09af1e1437961ddee0dd47b8b6638721e367ca1d34783bf1549b4d3c86422", 0x79}, {&(0x7f0000000480)="a86f4807bc4aefe51f08031a180f1de2f6ec442477a6be59d9088540dc344843839c02501bfd52ebfb61fad78a1d06f8368cb98f8318e60c6106f73de3ec13550ad6ae1a71079b47482116d640ed217fb9", 0x51}], 0x6, &(0x7f0000000580)=[{0x110, 0x1, 0xca, "761073a22aa79150805e7a8719b9cdc67d3e45c5d061cbe5dafa25c6b1ca785a6fb46bcc6d05b8eddc63555891355548e5de9d0afe7cac3edfc3308cfe5edfe169f1e833e9832816e1d5fdbe8442b7e3f6a88be6fc722a7d8f6a2a3de31b95cab2c66fd4a3af5ebdc0fd9d72ca7cb9d42e4d737acad3476e8d0bc6431d3204552e423e6d3b29ea81d561d82ff8a20d3f5ef867608b6fdb8ba6b904627e88669da2147d55ad35cd6fb87dc588ff8eea201bcae6d13b07ac12a809692a6d3db74035cf44e0d5c00e153e31178648a4dd0667ff0dd4246cadbdbaaafaa042367fc117a36d7395c33d37734d47e707a37464ce1f5001279276e67e64d5a78216"}, {0x58, 0x1, 0x4, "476e7c679f70645b783994b680f4d9269f299eb751e6805165ad28877258015e82e79a2e391078a119a730d4ae86af3bb2a94fd4e0314bb3e2a903d62789e943c4"}], 0x168}, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000e80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, 0xc) r14 = getuid() r15 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001000)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000740)="46f71fe5c6ec9f343a21746a832b3e45f5d3d346f5c3187f3739ac9deca331c422800a972dfc41b6c4d3ac56fcccc62ecc2921b2c24d2534a4e6efc82b0ac4b69b111cdaefadf7799bda9af5d694", 0x4e}, {&(0x7f00000007c0)="6efd2268dad6cedd3c3ebb9632e246716d4a7cc70e7c46fbbcbf41b36e2a165591b2efc4bd298577f749438735015abb92353660d9b454b63eb976b4f654d886ec4616ab094f1ec60c3e6857be72815b068668efbf91342de6284998a807769a207701a87ca5ac9ffbd697069bf22c129b8b998fdb03864a9c3ae117f671e86ae4ed926b1cfd8bf6247edfef208d4b83fbca65ab211e6c339c14507ab1018e694bb3d34b69b211482785e10cb1ee3092fdc7fe4af243962a22df5e2e9ede4f29401ce6969165faa3ee8d40d889e32b2158282bd82a19606516d7b79c684f70a3e6b196958cdb2220b6bce0407ff5dc0fa226e0", 0xf3}, {&(0x7f00000008c0)="092b4d71d6", 0x5}, {&(0x7f0000000900)="4145063c5abe0a42c22c61496f9986f282b2f00c6fede493abfc2aafb985697a50d47c348e99f913d1753efb2d7cdd58acebb76a", 0x34}, {&(0x7f0000000940)="cb68e36f5ea9cff6118d01749698b4e94051f7cbbb0e24eac4c49104b1cf1539f36f3990f20fa35e6b852a6570b0d62c77d26afd2a081f59b61cb5cb38fd4a4d5aab149e09abbb7349b0e6bd952bdbc65bc59ded09ae76da33a85cb82bd4990f91615a167480", 0x66}, {&(0x7f00000009c0)="74c9e7d071e7c26c0ea8381045b133f248fde6b35343b0c42a4bdddd05d6e6d88e5a31b419e4ca44a84452aa51b630fc6136c36e56f60e327fa2d4c33cc787c496d5702d085d23defc0a68ecfe4085ac14301f3f40f4a95df3345f99c53c2092942986d4605606b1e9a3c4abaee92fed7a3865eb03465e3f7ce4a0cccd9ad7cbe855853701330564cbe4a9c79b5cb72d9cd0de14628a", 0x96}, {&(0x7f0000000a80)="a52194f7f9430b24d50d692c300d9b6f4ed3388ab393adac9e1e4f8645ab63db2b91c092a3e9dcb7338e271aa9ec07d0ac784b884285a5dcf275e137bf5273728e293fde76496f0bae67bafcbb73d2d1a25de290e0bcce04421cf3f605901b12035764bea4cbb3ba95a3ced7dee92e586d997ecb3e7903f27b4f4fbf3179f699f5d081a9edb8aa8c6974e85cd0e85d64262274e4a1c812eb29e5cb44f5e8518f447e34c147281867452455da72f39a29a321b3b25c55d247919fd6d82a7c8f11981fb967b041141560e4f28ba9a7bba61bba41a5772a5125", 0xd8}, {&(0x7f0000000b80)="1e52999ddb0c8222d94dc77f16bb554b8194ac58e36b71e1a4567d03ed407eb10f2c4c66c9e1bc606304ac27d1828274aaee66fdd08f6102d577ef201bc7fbeea0313516c6bdbfa9fe29e8d4f2b2da780d90886e8f3d75005918966b8ea83ffe14ff3d9704fb5c32d1f2bcd5795927037a31d324e8b18956bcbccef65bc31949a16387dcb6", 0x85}, {&(0x7f0000000c40)="b187f14acf79d9", 0x7}], 0x9, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd0, 0x401}, 0x3) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x0, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x0, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280c0, 0x82) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xd0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0x0}) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x0, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f646fcff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000e54bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c1ccb4274f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01774f356617ef48d7d9195dc38ebee3e03338e645eb7f22433891308008cb525123452ff385e470081d99d2f729f7dd61e09e3be290228aff523a26866062781b0122b26eda30051e362bf1cf1c6ae10bfefe62a6783446b18bc21ce190ec356be2fdc6213de24e6b100ef375ec71ce9e69462f153b27baaedd44bd2b3bad42bc5aad2d1e63a31f716bc4b370c411ad981834d1be3ec5ef6d7d812de9380e27fc3bb1f0dc28cb1878f452b23b2b"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x0, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() clock_getres(0x7, &(0x7f0000000000)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x3, 0x2}, {{r0}, 0x0, 0x2, 0x80000002, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x1, 0x80}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x5, 0x4}], 0x10000, &(0x7f0000000340)={0x7, 0x10001}) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x8020, 0xef5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x1, './file0\x00', './file1\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x0, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x0, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x0, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100, 0x100000000, 0x1, 0x1, 0x7, 0xa3, 0x1, 0x0, 0x1, 0x8, 0x6}) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x100000000, 0x2}, {0x18, 0x0, 0x0, 0x4}, 0x80000000, [0x92b, 0x0, 0x0, 0xafc, 0x9, 0x0, 0x140000000000000, 0xffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x0, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "a40400dea22d00000400", 0x2, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10002) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x7f, 0x4) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x0, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffb) write(r0, &(0x7f0000000800)="5e305a4f389717187b4e36db40cb6a1eb05130454a51a6aa76c4ee151af2f2231cf0989a8df7bfe6399582532c8bc671e5ceda2889b5243d72b639baaf663e37e39f323b71bac4f58cbec1afe72e81003795825ac28f0da624747c94e4080f7a135d6ec05b068bd112593d50a8fa5a4f99f9957c8071a7db105754be76defa3277a2bd6cfe1d3655bbdb783128902e321ddc8ce0d648b934eb3fb41799dd03dac986ab1ca2b6016e990abc4b29c4dd954bcfed11856b4f08a2c3bb2b47875203108a9a02db4bcc7e38a1d1df77e1cbe1e5aa3ee2341dee24972cdfb306a7187df1b4d3423d1d257a826f4aa5cd70b2426dbe007b725979cf153be73360f15b4cf31811e0cd28c83ddde736df83230ce7aa90c3de61e5cfb7fa05b13787ed8821e0422dae826a35d99f3a5dc89241cdd1e6d2cdd4f65a5e98f5df3af49f64ed407d0855b839acc09c9220d4a8c20fe4dcd614f7fae0ed255e29b37b59ddce083ce8dda9de97d73c8dfedd7636469778955c73e3d28b94b64dfabd5346d0f7a94a1a3750e3618df7b806de82c8350de02d0fbd1cd3a95eb2defc38119cde01d09c7f2b45840adbcb631b302392843e645235f30f1bd494f53abcc626967490a0b215c987c52758f0b37b1923a0bfef0a9ff06f1ba876fa93906b8fe84c973b521f13d75f95150dc39c3568a597caff6117dc07d4253b63a8498794015018c449c757cb165e9b4e366869c7bc7c25ab0e36d549f653cbac7434a3f71093c800b66b15890175462f595e23543edafee886774f577923530f4c7ee28480b8766de94da8132688251b2a976b64dd478489fe63c263d459e02ae772c93a628f6197d3430d31633092f805a1ad608ebb2548edb98e1923f4303d81b352ecf3912839bb9585f50d71ca4b7befe37d117fd197698f19f560da9985cb6a6e3f98322f7444c3cc41f88e8d6d543f9cbee8f9ca60020832028607141881f0d897c4089a94b977b0a3b36b2160660894f917cf91cfe039abaa450736ce34000acfd89a7fba228242addb19c6ad504f6be4c110dcc56e70fb9fb836decf41afdbe9803e75ceda2a9d882377dc3cd1415343df2a15f65a949745dc9cc9eb56d92b24f2040477ae1ec06f4cd29f982aadd675d6887493e19b16536b36933453f08b030844811665782c2299b640788aceee2d294d2829b0570ca88f99e29eeb3fd252973d39e0d5f27cd344a181a867c459001ae6b36d7f7ed3d010c41561af00a75e9716a9ad69cefcbbc7a55e651721edafb585d2f60aa16752ca03cb28e370ce1e71b1e3bfd7e6986eae9a8659225d8a43e85a4113511bd7c33cd97bb3cc7df21718c5c8d39cebe5dce11ddf51a67fce4ece0ba0132915ea94763f00d8ad61c5e740e8c63b1afb71fc8ea7942e873bdf8c970ea75fe7313f5e818578788b4c877d809f12ad62ee9c4024c211a9325ddfff7c057dd9210f1eada3f80bd1778d0879da54bbb5a8705e1e0a03f4ba9ed1f34fc5b2f40f169e8edc18c2cd3228963dbec16dc4c7b2f57376e8814356d08959309bd244e32e427f0147d519e8c11263f07e411272f0072223062be7180654078fcfbde94716ab3b72270f4df6dd0bbb6a93e2e669d99407d54656f46ec0d254e53996fe2f25b82675df1bb5abe4f9a56d682cf3bc44b3b58edbef1ff5c04ed5ac66f63be1239a4a6cc88ec46dcceb98edd349f115565f4c3bf3ced1805579de81d33d0db58c2b0409d1115b6004f86cc1dff7445ba8ae0bf805408a7cc791ded766127f2fca33f0d1d6282c6098f67b77bfc683ec23b47338ec0ef3ccb8270a70764b0014b594f0224838db939a0bf5a40817993651d2b3d119c55871da0b871f486c249cef541ba32641d229bba9a1cbe9446d1691594c6af5df701d81947afecf9e333237ad942bacc6508506ac73da6f10a11e0ecbcaa3782412eb2a1555421a93376d07884dffbfd0173ef13279f993d3349765d61b8745c6a878a4b38092f30775c804f0e7730cd98b475e4bd55d29bbad63a851dac02c20944079d326cebb9155a413505b4527bd8e0a3593a06cea9fd610d39f6e8e0e4a372c3226ebb2d386b770932a2f5c00082f8081fcd875977cea778489e7ccaf30777281f1a82147b1ee4ffc1001d5fbd1686dec96af508849d1571562a29e6c5c824fbd233963d100dad407fb77af1167c2bf4aaa3f22353f1e9dff9b71d240278982136959c4afa82ac24c3c662911199e06d3a0f3c7080fa73e976051a94abb6f5a659a3638d991a45548d0b7cdef6d58fb6a0911fb9ee14b9520d4eeb9eebe7083e2e5acefdfedeac32e2c796e9b83f68979328f3097d649e0dd65a65702b48ab610e5813eac87e24b36f3b2334a12f8d00ee1724200b7ce28bd7866d0f44f305cd1b77c71306d9edba52853229545085652dcc3a510cd0346ac367362700fd6945f3c226f29d3e6edbc0f11959e5c411437ed917f94baef90059a0076b3f477f053d5e1110c95ac0f2faafec6e764db5c6b275f114d3b6e3202b29eddc51bc729bcc1421546c32bf4f160cf6a2d30ca4e3a55100cadc316313454366b7ee2e81838282b126043f4abc804a442e49b888e7a7f2a39bbf403d27057346b699c966598b17759da873e7271873227d2771b0750e011f5ff5c7dc709bc09a4dce23a1023757988469ef5012a11f637f1c9510a8ed88ab40678233b95e2fe9234f4f5d0950052d89cbb723835f808cd99d5dd465fb1b06b83199e73a4825da813ba307a6489e041e033e906d652a3139744d436084492ec81d18cada770cbcb46a731336ba81fde38473a0acef9363233874ec8c6d836b6435e6b4cc4d797575b46d4e6c8b88084860982f380ed0e0c4f3e3cd63b29330bccb9f954610a6a2ae67ba5542f92f51ba2a3df81825ef7c69a5326fcbc5c2e2cb41dd4ff945fefddb5655cfc752607e4926534a95c63b03774ae636914109dc38f4bba7834afd053735b0d0a8023a172eaa94300e2722d303dd20982fb470100a3abdf54d413269e8454c7d82a8944e3f6da3185c3816b1b0b9fa184bb6298aec7653cf59d9ce3365e7b4b6474e79c395d313a7078fb0c10acd2fbc87088c85ae744fa0a9886a25388082f42e096ea8afc276ee7445c4f4d166bb69a8376847e232cc90adac40b91d107c7b71cb43371d96c94bbda20df674f3c30aa65fad9b6b58128186f755139e6be3d5ead4817e23e25aaa140760be1695417e3c73bfa803b55313f6ce7bd025c7f9a0d8eb79a63796b959f7cb42cff70efd1f731f23705e8a5e98cb8f5c168d571e88538decc58009b0a910fa6f48d39f77994ea06a69c9e81f539445cd9632beb9eb63ff621aa583b5bea233375b8b84eb87931df34efad58db46b3814ff34b04fbc5443e5d48c3cfa0d0b4a47e53ce4fa3022e3b96f1a70c0b65d9f9eceafef4b7d9ace774f8f2bc1004f941dec8d2e709c6e49e20572d6104abc8ac6776ac4238937ae7e1a2e225b66c91cbae74cba4107f23f28beae77aee78a34e002c2f507cd90ffcfecb1d182df41bd1fcfd5b23125690a6693ae9fda8299ed9b3145b440cc6abb8d2767228ba5e107842ea0ec4049d105eb39afcdc994f239e1f1e9c9ace7b6ca77ddbb3255c07920ffa544731b5a35120a31c3406193c10488073a7a2223da051d0704d23b0b785ee28f5ef2439af5d6f940fb76be7ce68a6fd50d40edd424d6a8b2ca520757626526929a267c2d9df7201ee645290bcf58d5d5c335da3e70c27fad6928dda5ea5aa47ea467200b822736b126598cf3430a48134b82b4b1828361f2956dbb667c98a316098615dccea4aaa0343ad3544b3c9955223dff189ea86110b017161e71ef5dda448b6c534da7be7854ec17a8b80b76933c8927d3b0967d582c419ffb1f90f690ccbd1d4373ca7abc630590dca90ff075a78a788863e2cdfc66b246d2025aae95fe7560d7c4e7413b9ba6d3253e4b2cccbf33d07e533fae8b0c16bc3deac73eb368a533552f1f126a0077d2f36cc9da1cb5b0fe8d15885917d88c9c1f45df0afcfb0d74d8837790785f2763b1f2cd7270fb32d82e7f77451d335620c2745748867a5ebf1a47e48ebc682d760e15de455c5a83c75509179d57a5af9f10d71228dce4b0555d5da442ce37c7b19935366121d5b2ff73996efcb6bad6f29deda2531bb2b32bf361fcfd2bdab4c15fac4a3ee5c4c36179dc20cf4033f9e97587729814ea0dc5923691e75bf64ddb815686de829a9447c097238c4ab54ef922f2ffe0b38826b94ab77a0587c8fd07ed9abe6f9670083ab811eb0a09e82405e070c6fc7da42826d6c255e840d276fd035cd8d2096a220e988642f16f5df71d9c31e9326976f04bd2ad7bfe4d02bb0e3672cac9f1b87062c454ff0bd44b935714b08c89bfcee6e657977c1bf7b7a30f360cd10040a14bc9df84109ef7aaeacd44c986fc136d3b7ca9245ab0e4eafceb130c56593250174665e4cfb239eecdedff3f158389cf65ee0c67035950a8074360155f19534706e42f626abb57a072c329f827c5b024295de55a82bfe82d7953d9284d87606c909750da0aafc78de21c33c4c2ecc90c40e10f710c4fb5855cf5b8de5d585b5ac44c3654a64f5074d3f3b5dbfb0572f9ba9fc9f7cdd4a29442323c3d3b132c464ce84bde296c9af5845374863dd4691c85e4f95cbc8b4e34bb78511d0a2c1ebb9330c58f2376a867f8957ee2baa31694d6754c4034cb564b759fc597b88c6ef2aec40c791ac41a9e92b61dd7696b96bec5c3d68ecfbb6ed9ec7ff014a0f2314a376f5a3a557882b9fe850190ab770ec612239ec6c54c3aae7e000b9fe643ab574da9cfe8d2e5cd0b973ad5ea3b19b1d7836c65850739b2a1b1b15ac91922394acdf30384b02b31ed4426893f105c1460bbef67a6f2e31a7f0424c5f76aa8b0f30c47cd6cafafe33e5e4bc83060d3f1bf1bbaef3558b717e4f3f022020a2f475cd395fa271e63e555146ddccaf72a4d0bb01199daa7748728266d28ec4d2ceb35f93e3938e4849f8986d01fee8056c5ef62404a48cb45474fc6d3ffceb513993c8e0fc11a2bfccf482e30ffd3a52f062c71356767668f6cf63379ebf5b14d4daaec971c6fcc8f8095349892b5887c1495bbf98b767ea29d17968040dc36ffdbaee98dd5c198d99392efcce0c7112e9659611e31a022a65b09b6f1e1da62a4d130d4aaa9e1c8349a21bc1a41f4c25fcaab9310474bd72fe87809ddada0a43cc2224a47b16490db7545f8d661d752c8e12031158a8fa0b7d2d4ec7a235a4f60fd503a9b638835fa8df54c48fe4cf38e05ec6fb57c181d949ae02971482e899324090581afaee782a5d5d2f32f479593fead3adffd0d807f0bfca874832be45a6143ffef83f485ff14f9fb505540b1fd510483de88cbf8ccb208dd6ff86d65e0b36676c31a44e882c3295bfa98c2bb8e1fda1d9d80cd59d1721c4dd70f5d2bf089da68b79a1da6c6f430e9e945e70b3446f84ab69eea447f13c2c770c5cdd8b4b2517df7d7a4e31998116b1b067ea0a01c6183d2ea825ce70e5f0b30d9fae32fda399a369d6516db0e43af25e49c8d8949b7b610faeebd1e700fc181b20a713142696faf99620fe1be8b2e27a5070c4afb97e620d6811fffb551b5f8eb12d98403289f8b5feff82371d169fe0aded15e371f73c96238c470990bf547e8d4809ed543963f9e4efdea90221b0f5b83383b7aa7757b16b6d8aa3467973dbc3869deeebca03e54bd28b25c402321b39377f8bb2d23578676d7906e292eb157cff96", 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x0, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) writev(r0, &(0x7f0000000300), 0x258) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0x6) write(r0, &(0x7f0000000040)='F', 0x1) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 0: r0 = semget(0x2, 0x3, 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x8001, r1, r2, r3, r4, 0x2, 0x3}, 0x10001, 0x7}) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x0) r6 = shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) r7 = shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semget(0x3, 0x0, 0x400) shmdt(r6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1000, 0x7, 0x4, 0x0, 0x646d, 0x7ff, 0x100, 0x2, 0x2, 0x3ff, 0x5}) shmdt(r7) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000180)={0x3, "61a9b54d546c7f52ae7bc0d2925bd53c5599e2d9549a223fa28021256d801287d139f58408fa3c3a503091f44dae8b4bb2b037226da20c37edcedbcc54671f07b356e121fff38f734f63a9ff9219cce646001eda48c13497db8004e3f5669029de5f881a32c1bb987bae446424da4a6dc4eb7e855e6cd6a451cb4fc6838ed6e63d6d831bdec76b4aa17fd4f8b572d6180b1a4cfac4abba253e5c5c7ff9747afa626291bee9304739e9b221ac628e6dce126c5155d513b84ccbf2adfa43d0a618b025ae18eea2332f59fa11757434"}, 0xd6, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_settime(0x2, &(0x7f0000000140)={0x8}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0xffffffffffffff47) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x0, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea341", 0x17) close(r0) execve(0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001400)) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt(r0, 0x0, 0x1, &(0x7f0000001680)="d9e845b2eb57b5662a37d9446278ad34a1ff594f013aac3bb8cea88de219c33e526d34a78c92b04a7bc1fc321182f436e529c59bb69e19bceb3335f339bf5662ed388faae71eafbf18f933d370ce328d1a1750936644c9403f2a328172a87a16c32532298bc94fb00d15c9d18fc4366510bbac5e61dcf9c976346eecea090890a0eed6e7d97ea994cd55ef232df04ed9fde2d76fc57aa3e4adc301dd9d85ccd3263a7ffd4935eb425d0f65faa9a8d1a887c5cf1199e0f78f9dbf90a53f6c3afce1b69ae9b0da2569ae0868ee280eaef24ad7d2f8cf3082acc4905a35519e5a41dbc2f768f67b4692c81d1ac8bbb4d8fe99fb9cfc4b3f", 0xf6) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)="096961d4450f9f2cc512ba94f2c9362a4c436ae936d98fd36dd8a238afbb3cf59dd7ffe58adcac2a506cd5b85a592a8fa87ab9c6867288948f83ac61ee664677a4dc2211af3b917ad8c6a95eca206b81e12b853a37527953e05443850726cffb580c6842480c81fc82522a329ecce4ce6255d6e8088ca7fc6a4a119660fa03cff32990fe0374eea6a454cf2df6f97c24f0615da249b96d31b06864d95e738afe3dcd016c32bec2cf00f0a3b6a5757769d85728a60356f7b122d9f397ea347b57cd1a533e7f1ce87336c58244e5942539a2e114c59d0d52fa8a294c2808fa2ce6", 0xe0}, {&(0x7f0000000040)="bbd9be7d795c004cb0ff83ec628f", 0xe}, {&(0x7f0000000240)="83a69011711af70d1ddb2afce5bf6b86698072f9ead6b488aa49e56218826fb18326fb942a4915c8635372eb77a0afea3be4544fa60033787405541fcef17221252d5cce4fbeede73f2b921f13b074f501d6a31a88dc3137aca0177e99127e2f499c096c462c2ec9657d774da3e01e14ae86b52353726e0f6b4e27eed6a1cd9dd9248c86e078b9bb5c7c2b6ce894179280833aec608f255c0325e68155529666a255403e6d27e2a61334660040ce29c9edeb39422965db3af2698ed6f80178bb91701a1f4ef9641eb108d80928c28870e0ec08185d85676166fca0ccaca32d0b8a4b0f956d7a96295d95bad451918348f4f7076370ff5e20b57c37fde8c3a67d8a3bc4f5f734a3ee47d70a54758699d8d689e913b54f919fe30ce81407ceb12be56eba7165d660a18c13061298e8297cd6f71b9910e68ec8db7c0f2233db6e185ba3f35640389a0bbf493bb831c673bc7b664b26e2891ed66267a7ec7c0e4a32d1fb4ff7c49f09d26dd98021e7fbe6c43fe8c9ce7f00c120929ba7c3900dca54ee3d5a22fcf5ab1ecaa843c4c5d587587a854fddf3b5301314860cd3e7a15b9e040917c96f0cf013c34a9c8b5d786345a134cf18041785adc67eb6482bc508601b673e19966cebe261c165e7e36144c1c8136d9d71792c03ea95d63a5effaa90fc88e972636f1bc85c69cc94f63ca1318078f2b3e93da78d22d9baaa36af33cc026228b8ccd4d9bc933f7a74cbea2fd93c4c0ac4e59beb4863be41e2ac9e2c9c2fcd3a0ceca9e77bd35e64b62e5a0c3048cde2f137e71a4536b24da9f3acadc78a28f2a6c25c0e97c307630c72419648d6d91d50578ce8998eacabca3fb1c8f7630b78bc41da963cb28c638dace795b3b343f43acd7928b31b533b99a357ac69eb3b7cf41895c8247405871f6340f80639438d00222f6d20231fc812b638f7ac85d7549e9be09d6f3ea7a51f845c975d75a823a0a6a1449db4dbc8369ddca8ace2aaa1154532e0eb2b3ecc59294adab7e7d08a918b047b573189b03c88b1ff1de654994e152a3489801602bfcf76912b143774490188cb1fee42eb22e68ca24486c1b75fdbcce4bac189d9fa785f7820b73ba4511ea70fcb262216737644a6c14a576b59bd4aba9c513bc76aa4340e0d8937e69891540b4d78742b10595b66977c5863506bcd1177dbf0869e3a76f5a2be928b62a5217cc413fa054bd018bf20839ace1585fa7a2f7198002150d8899f804c1e2d0cd27a7a499ba16b5b5d137a226db55a102e1bb4c72265d482cdd4826107d48ddaa65da3a08327bafad25953aa2d9ace39bd3a2d6a5fd7fad92af57212d0fd3628b9b7ffd7e694222dce8f6959c59fe740b073b17635fcb03183a1e895ab78201606537287d3015d67f49fc8f541f3868736234600754e76120f097aa335318d04463d490f8ce9e9612b1496342c01e356f29c8e6a8acd489b49d1437955dabb766179ab3977d205c081bf9487f6543bbe098a718d8c09fad5ba066ed5b7f4ddd2ea4ea432277626694fc50b9572aa4907ad1c67b64408224dfb8de7106e0c4d8e135a3451959bbc4e6e43f705e64b57377edd10048e6fd13500f1fc6d8e5eb4b07043deeeb37bacbf7d74b86cbb580bd7f34d4dd9ad51cfc6688e5c48055fec422b73516714cc598130945eaa54ae97e9e93e20ab038f99fc911a302dc77df15a2256c9d9162917aba221587e8b8d3f11bff6698c3b73400ac28242ac4eff6c6168638f05b2cfa007dded8d23129f91b5df2ac7770ef2659d5ffad90b834216b6f4574666c88704ae09bc8e51f7d4cd6da1b67cf0b5ab6e46f9888a3e57cca8849b8f506a33c16a2543f6b4ee1a6b1fee564da5e906d1fb4f9b39a7651287e0403a60bbfb3dc892abd5d8ecc36e060a070773ceba34e7459cfb7ad94209bcacd2d2cd0aa9a167eeafef4013a9c7cee71972ce1cbd2a90131cc78efa33a93869ff474a04321b02e515dbc13b53d9e71cfe6b0d9519b51d20e1ce8afef05253ea5fe240c5c205beaa2b2d000ab4ab55cbb953a34f42edb306cf76d253f136b654b866ad511ab14f5fb2bcb29ecbfbdc02ecd552c862d9377aef3541a2a59db899118b393f042da7cf9e1d3da4b061a8109a7c1d2bb16b86516ddb604f95f79f7a371383cb4a9fc9ed37f6b2a406a5517bd3f122c1a53dc3612ea47ccf5f4e2efc8724a18d6284d7d93dd562e14fdd3f0d58f84d058566e3f2edc72c8b5f673b822641c9d478eb6338f0ef632ee958990f176381603149b3daa1b44f7c21f4fb0a514550835aa41d4870b191af0544ed129f6e61379577ea02388133b96983834449931d089490305195dc5b16f187e4f67389b9d7903c15d8a01b4a96f348b6ba074c0f3fbc90db866fa7d920709b9c5a987c49f70aca270ba5b8151079c0f9e4de1487f4e4ddaa0274126ed7393c8eeed39676b1e08a828560a4b81f2d2aaf8d7330b3407bdd86f6f764eead5dfea8908c5fd813ec55fd6d372d7985a9104dea3c0ece843f7dc40781023a0ba3438f896375332ecfda39c57f5227e06b8497ac9d2abafbd7cf556e0350fcfb5aec8e3fbb7d8e2dc9d5c5e29cbf180f2f4f4aa175bb8752b75406ebd0db544f9efff8f061500941e36b500097eac86fb12b6f4f036eaae729b94e62e45e43a073f5c269ab07c1403806136341f93cd006d2ec72ae2ebfcb6b57e110462e3522d3d4a3719b9738070e658b80ecce83c02878682531d344b41558cec0ad78070d05f952bec17b1aca73a4d57881e9811c2a2c486f2d6587f39972b9d6fbe5ccbed747a81256ad31451f75f1c6c9030da18172a58d351d9aa9cde36f976122e00bf91547aef881c5cdf598fd68c58262df00b1e90872cd259b18aa00299b37372e31ffdb073edf5d1172f384947e54552c425a9747ef11c74edf1e3aeb8131f1f2db48878481eff31cd50e4a44a444f2a29813869fcaf5bc935b70a56400d964c870d860e51e93e639bd3ea674c7312ae9473d793004e41c53e1ac5988f74a8ecf1503a64341262f5025ed1a7d06612da3efa2f1498d4d9423c510e05039a3db8bad46df446afb3445324e4acfd772ba94890e56c9b3656cb1f2729d7c6f50fd6c19c2877f88b23476fec9337075fcf429020103a30311fe756e91ed462913998660173fe7dd8f9d1d6a8475f1582f9e35425a8cf2a674b5c5d54fc686a3241afe2866681916eff52ae5e2bb0fb3abb8d353b0cf4efa08c1825ed11f6d0f9ea2d37a9d0c8184bbc5306640b5a5e2b048b0ee2ae3ba1cc5d442ef1cf5f9a6ec2b8f68d0486add66c2a8d862a49a903a501e1c8bd6fbb5352f6efa5c0542a992f250a040a313ffa308a8e859dedd917a5f0ed8bec29cf3ec1826b781452776013ccd2cd6c7dda63713eb2e1a71d8db1e2afa53adaf446efb2106207a5c1dce035c88907de1adc61c7a5ef98af27c1051b20bdbf8e855fff14eeb9a383a1aab2bc2599481ffb819bca64f1c4372346638c0af9888118bee329a5e2f4d2b17ceb99d681ec46aafabc552367c81f52e4065e3a0594c89ed169d5b09744c94bb208d51720ae5cc2789df7bc32a61cfb25526e54277908b9aed5ba30a83b4a36888bab8becda66e91c915d235273349a15790bacc00c30c3ae70caf5ea31f17b18bae6f1ff8963d3a674d0bf3b7e0e3befdb48dad010e5e7e88770f908b48f905bc704549336339ce7c7a032507f8c4cac40c71f202894815e1253e2053e9827914c8a8900eb4c6007c51fe8a193b15c37bcc2d7e27c41db6ee6d86f30a6806f309cc110643db3230346118f7156abf0062c1a5f49b161daca282afd6ce9eeef256751a23e33bdd06e8e62a0b2940ad014bd51509970eb1039c361087fb75cc6a7ff507d5b23fcc52b11d83bf4c4acb3279fc5d8c0a100df8fc40e817475dd22ed21bf191e63990f3e94ae28d57be1c6b2edb22da8060ae808df5916d35c8dd3f035293ff04ff10144c21d2a2d3b72419657ce3babfd04a72a3c88b40c7147a73b5f0171ae43fabeac985291ae218116fe02ae4b17a8488e4af1c13e0437e6786e317b3b6146a27756d7da2f5724758acb0754399f903b234d63efd61f62765d36967dfec8f0e0bcdd1a655a460098f642a5d7996baf26ee3c65094eda70f35bcafa75b964f702ffb1db1165f55ae03962d59eb2d9119d6e76664d013531bac6992541246353e291c4faa2b982fac7b7f6cb583f3e2a5d8d1f3010de18d6f67230388a241df5eeb573bb0213ea26d4da789a9f05b8361833a4ed324a33aa8689936d584ed09ebbdd414779ee2a239dae2808526cc89cf8e90e537367cc692d9c797f034b65b8018c83c3444adb1a8fd4377c3012b87168bfe46e68002efffcff3d302e5027f2a80f637f5ff08c2bc42bad9989070676d2dc287248e9d6777d431fc319dee9647ac11c32ae03d421331bcadc95a2b479f0414d1118726a916b0e0676934104068947c49a87324953fc8bc642334dfb09b48f2d98105f8c478ba1b13997d712df82dd531d1444cce8bcd32713d555da4adeeb7732d41a2a84fb4bf0673a31e91cbe852626989d70b17e57175044714d07e540a428ecb7e81b1269048154692a7a9a65423f18b271da333e3ef3106ca06fd15d9c5c2a32ca7a86156749baf3336b592b79b67ca390df9a8ca5adcca200427986057c44d6c81912c30589aa90a0867d57777104360bc7393259cacf9ccc40d84b5fe4dbb40237d137c397f99b36a53693d1ccaa6cc4cba3248ef308eef128d227c36200d466594eb15d6ca2a77aaf761170c69b1e65c83e2020d1f0c1e4f44c73907549816051f52340e40c85f2a57b35136a3b35bddcd2f155d4b24f4e18bda3744d5e93a380fb37dad7b3e191f5b851277039be811d5e79b45f74af8f6b5dcdcf144b288ca3511b14924f369c7cc235c341622b4e900fb64354a0d9d214300be9160cb80fe71eb4ed955f0d622db4c25b198332c87101650eec2ab0084158c6da5b7de33365260e28b4bc7553a35f9328bdc21f9dbaa3f8eb05fc8414d0d9cf91b6b7a1e54ba633b1e6c22005f2d43e70b825c7c19fd1199e6dc8e8cafe038c87884f2d0d0249796ad3feed92ab064bf66208c5ead71249d2629db1c15ee8db710406de075b553681e741e98dbd06137f4d402b0803f776c9bfd97b4463988474e43e57878364b7af342d6689e680d046d4c0249be0363caf8106c5075b656fa37b7a5a25bacc10317434ea31e6281122d43ddacf77bca8c163deca5874d1d0d3605a0025fe507e4cce2e6e13fa2c7a006d181f49bfcf2bf7aa3503a08cce0f46dbc3cccca9ae163ce695b4d06b6bf4a67048460c0c72e4f720e35a1726bcd25a7b691f7a4412c2aea6b34d8f9b1eabd3fea03adbe0385d220e0a86c0329ed6c60cc7ec9488f6a4602547e5a0d3560ff63a54386353a2bd83f6580f37eb3388675d600de2e3f8e5aae2c6e353556345cb904ab0f74030787c7b409f4d740892982094c33070ec89938d65d11d2a8a6291edb7a7bda1d7fae44e89422bf7330b8fb41408441ac70d00744079f1b1bb0ff5792a4a2eb0b5be826ed0e9a75221d0b51298c26c6d27f9c4991c4d7a3def372c4de83f25d8ef5b033a633613141deb7323a894241e291a15741b4969de9642a76e8ebfd8642e81403d901352606dccef59fe78714ed3001ff42037a92bc1d169721181a99faaf3faff25d3dd9e0ee041f513fbd707345dbcab12755fcf87d4528429ea2cc8cdd712235632a8ed58ddc01f172cee3d0b5cef7134970", 0x1000}, {&(0x7f0000001240)="2182828068ca44f49f910ff2a09d0ef4f15f2e2542f72089052e303ca3cfcbd9e91ea90388ef45907c1c5a2df24ac2c3da139837e162d5e693d28f0a442ad0731506a30227dd469d79f90118aa1f6fa1c29499f9cf353d599e1a67e8f350035b3b3a57be5981524656ac95d0b78054e42983496374c683a2092714c6384bd9e2842cdd883a", 0x85}, {&(0x7f0000001300)="a5c624aed9c5319604b332bff8a7b1f61325513e0e319278d38b35ea0a82b84e2c9eeff5facf2530b36e5c616333d1bcdb56d9419f9d330b4a1af7e8a68b77b729116c937830e8b755cd3dc373c75bfdc782fd967b9f5bf31b48fcfd36393bff5c18b757aea21a05b44ac945fd87d470", 0x70}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001100000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="afa0a8ca1b707be7503226a4358003c41746f5e5e7a706737bfb0e6e173cd3e1846d4bb6478da0cde8775b25df7f6e0467d81f2f98039b5b67a78889d1123b36ec990facf5821aca060db5b09e2d2f59d778ce0a69be31099e79d503648d78108f496084a87c233680816b5bb5df2dad9916265f3bfbba73fe82614b7414ccb92cb7f2885571a68f10168024884513fe4c6f8fb9e3c86474b6c2bb3f5c74a71eaf790a1401bad5433657245b7c3351302101bc0b306db65ec7bd7e122556d13f3e19cadd579dcd4ef49707457c9d36"], 0x40, 0x1}, 0x4) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x0, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x0, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, 0x0, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, 0x0, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, 0x0, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xbec0, 0x100000001, {0x4, 0x40}}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000320000082}) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000080002005, 0x8000008) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a08ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831ad050f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000c80)={'./file0\x00', 0xfffffffffffff571, 0x7, 0x2, 0x1, 0x7, 0x5, 0x9, 0x3, 0x0, 0x8001, 0xcf9}) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, 0x0, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, 0x0, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='\x00', 0x80, 0x22) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x7, 0x7c41, 0xffffffffffff8001, "817c03fb0e588df3a2cf8e2256364491b3b904dd", 0x8000, 0xdb33}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/138, &(0x7f0000000080)=0x8a) ioctl$TIOCSETA(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80000, "f1588000000000000000000000000000bc8600", 0x0, 0x40}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0xde6d, [{0x1, 0xd1}, {0x3, 0x20}, {0x0, 0x9}, {0x3, 0x8000}, {0x0, 0x6}, {0x0, 0xe5800}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0xfff}, {0x3, 0x10000}, {}, {0x3}, {0x1, 0x8}, {0x1, 0xfffffffffffffff7}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x8}, {0x1}, {0x3, 0x3cf55d7a}, {0x3, 0x7}, {0x0, 0x5f48}, {0x3, 0xbb0}, {0x3, 0x2}, {0x1, 0x401}, {0x3, 0xa74f}, {0x3, 0xffffffff00000000}, {0x3, 0x2499}, {0x1e9e517a717ff683, 0x7fff}, {0x3, 0x1}, {0x3, 0xdac5}, {0x3}, {0x3, 0x100000000}]}) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, 0x0, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18098, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x154) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c00000000", 0x131) close(r1) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x30) sendto$unix(r1, &(0x7f0000000040)="60bbab4248d00e62309264c488b1300f7e8c4632dd6379011465da3ad791819ae09d2435cd774835c9e406a50926f47227dc3378f3b771e472415c5391064506b2d879a836a4e08d47d000a14069f7cb64d75b5ee644dc2d84ab9617007cc5c66bfd05729feb3a6f0ec646632a0528fefa425ca73556ad26ac099fd10e6e5b943d79ff88d052043f226c402ae90cf15e1dca29a88dc6cabba972a904a7eb56c63ff43940ae537b291854ae34af89674339bdc8fa78461f56fb304e4fa820411d45aab326fa49e59c3083f6e5642607f0681ae9610e994b84a1a2974cdcf1ace3bf9bc338a4557870a7ca43ee8b4b6b3d66", 0xf1, 0xb, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, 0x0, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x0, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = socket(0x30, 0x1, 0xd0c) dup2(r0, r0) preadv(r0, &(0x7f00000011c0)=[{}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/151, 0x97}], 0x4, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x0, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530005d06525e188fbcf11f9d98f64289850780c8b71e8b9a7340603aa7b28ff386bfd770f1bc72983e90b61edf6a02396540179ed8b5aebba16f446d96992a15e91017a3486b49a6f2ad232a052c6c3390486dfff31eb3a11f59a8da63f80bf249a93cb5d3440921a8bec0a8bf4841a31949ce161b8fba2882208fdf38d6694b5b0597e57d0c8fd57d13042be36efb2a23d0b823745d95c37d879d065c114f093da3d5dc0e6c3d09f7a4c2ef076c27a148d491ac9aae556082c875cc3232695d0b933ab32d04ac8475"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x0, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="abf8a449b14d0f049e839668f6581239de46ce5f6ed856ee24993ba944f2f71159c53e9c4fde834a22b7738e280b9e0c1ecbb77bc53a82dda64757a31dbfa04048f7d0e9be7216188f0452fe22bfd112f51d89f0835bb9a334737eacaa627ff61126c14158261136c0d3d944201dafa97e9ef9d1772292454ce4cbd7c4240bc74f5d", 0x82}, {&(0x7f0000000280)="5dbce52939c2089aba9321ea", 0xc}, {&(0x7f00000003c0)="309094ba878ab9dee71c9378f75717dc55c451887522f09af8d38acbdf50a695274388bb29075314bc7de23f1a40ebebd41ede9dbf860d05f5060167bd16f345bd4938df9660cb62184f741af42d4dcc8be49d5efadf93185a4a09d8abde76037311a6901bf9ddfd00a56ee4a70f9c21e4af7146f72d09428097de151ad8c60c92d94acd0b01883a0489ad260224966a3582f974850841b2ec37e45cbab6cb91fa686e3f3c41550c846b9424139f946f9951d4f61e0681fe56acb327001f67c1a5", 0xc1}, {&(0x7f00000004c0)="a84522326825f837520dbc61a631175b1379e01546d477680729c90aada1cd03e4e3fedf708c5040f1eb9eedf02ac3b19ef5bf2fcfcf1755708c12cd15157e65a3eae28251dc5eac6bb9448c50ebb916da166af1", 0x54}, {&(0x7f0000000540)="ee7e8f3c95e8e59ace9b7a4dd408f3feae9b98731bf3bd070543c60db0250b8620e3ef1cfa581128d642827514721ca7493c4ec38df413a9bba80c2dfd9482ad80ae2fe07ad03768126cd53da36b81d3e10e993b769da3ef41a6c9417da9cdb02b6c34cdc7ec25", 0x67}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x200, 0x4}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) fchmod(r2, 0x108) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x40000000) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000180), 0x8003fe, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0x0, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) socketpair(0x2, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xdbd8}, 0xc) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0x0, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0xffffffffffffffff, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/11}, &(0x7f0000000240)=0xd) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000200)=0x30f) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0x0, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x20}, {r0, 0x80}, {r0, 0xc}, {r0, 0x4d}, {r1}, {r1, 0x28}], 0x7, 0x9a2e) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x0, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x0, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x0, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/73, 0x49) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget$private(0x0, 0x68) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) seteuid(r2) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r4, 0x8, 0x2}, 0x80000001, 0x1, r5, r6, 0x400, 0x4, 0x8001, 0x5}) setreuid(r0, 0x0) setuid(r0) geteuid() 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x510, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/87}, 0x5f, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)=0x2f8304e) ftruncate(r2, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5]) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000000), 0xfffffffffffffee2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5]) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000280)='>', 0x1) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5]) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x0]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x0]) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0xa, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="92c8f9ff13ce70b802b6b4e8cd11d037f4591402a5b2cb8910d662cfb1914d193b5af18a8f7747cf9bca9468f832ae2278b959b1c73e3e94b10338cd4fabce1e6b3098e2862ddeb04bd483d960e9016ce4e49124f8c7ffda817d9df58221696ec528010bc4a6d3abfa2bb803a916ee363492d115f02330c8f1f27eb5900ea7241514b07d287f35dc592acd7ab0a98daa60b109a3738b6e0e9103", 0x9a}, {&(0x7f0000000180)="bceefd53d042bda95d225be95573941650ec20a350f75e1e71a694468dfe7cb7e42a9f52edc41bc9d4fb1db0cd5976143c2ab75cf3e8c334109a2e11b2c4e4b48f158fe8c943a94f41ff95610b8289bfeaff9fe5a88c14766be9ae1a40886d4c7bf8774e7249b7b4d8643d2fb9b470c6d2e4017755300f0e438607023b9c64e4bf6c53789fba8db549ea6dea0beaee715ec5bfbf8090f39aec63e26f22c46b28798a1f4baacbbea859bd7241c0a251ce03a73745dcac8dd10fd075bfcb8885", 0xbf}, {&(0x7f0000000280)="81423871b9742301591ce304f4457c20ce102d937015ad7170fa9d0a0181df9fec3773332645eb65285858dd0110a510dfc65ebe", 0x34}, {&(0x7f00000002c0)="6bbc1fbcb97750ef8008459ca4908060b921b7dcbee50d9d948da59a80955d0edf38d31c69ce893129dc7dfad328d748e74b7d9132cf9ed7a5554131436f1fd356a80d6b55abeec84bcbbc7557a52b040f262eaf7e6249e4b19f70bb5e86a3b0867d42eaec93541fb01b3ad59086c4befe45f86894b2728db49d428c3d2126c3bec63e862b0acfba9aea4045d6e966790530ba76d3b2ab39e1ce50bc11638f4c50f6587aa376e4e32ac3f490313b630d528bb974d3f5007c53730c3c1c6deb5066d2973fb984962b9e", 0xc9}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r11, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x0]) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x3c6]) 16:00:08 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x8, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe4, './file0\x00', './bus\x00'}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x3c6]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x3c6]) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x1000, './bus\x00', './bus\x00'}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)=']-\\\x00', &(0x7f0000000280)='$*#.\\\x00', &(0x7f00000002c0)='%{^\x00', &(0x7f0000000300)='+\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='@[,\x00']) open(&(0x7f0000000480)='./bus\x00', 0xc8, 0x8) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x0, 0x3c6]) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8110, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x0, 0x3c6]) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x0, 0x3c6]) 16:00:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = semget(0x2, 0x6, 0xb4) semop(r3, &(0x7f0000000000)=[{0x2, 0x6, 0x800}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x5, 0x3c6]) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x5, 0x3c6]) 16:00:08 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x5, 0x3c6]) 16:00:09 executing program 0: r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) kevent(r0, &(0x7f00000014c0)=[{{}, 0xfffffffffffffffb, 0x5}], 0x5, 0x0, 0x7, 0x0) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x0, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x0, 0x5, 0x3c6]) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) r5 = msgget(0x2, 0x100) msgsnd(r5, &(0x7f0000000080)={0x3, "3b718e0abeaf1a66245b1f5029c7e2e70d7b2e45348308d19e626cad4e69809c6b8c0d5f03a51208b8f5cd1dc7a4c91ff75d61e738641d89fc9ccac0ef98677b3e42f48500ffce22aa51b0239e01dc4e"}, 0x58, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r0) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r6) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x0, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xa, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc8, 0x14) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), 0x4) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xc6, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xa00, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000026c0)={0x80000009, 0xa, 0xffffffff, 0xe, "d730c6e23c5cd188b6aea417e4e74de400", 0x0, 0x4}) write(r1, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) r3 = socket$inet(0x2, 0x5, 0x4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r3, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = semget$private(0x0, 0x5, 0x100) semop(r5, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r2, &(0x7f0000002640), 0x100000000000028b) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xc600, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x1000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xa000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) recvfrom(r1, &(0x7f0000000140)=""/211, 0xd3, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66806c653000"], 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xc6000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x100000000000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fchmod(r0, 0x68) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xa00000000000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0xc600000000000000, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ftruncate(r1, 0xfff) write(r2, &(0x7f0000000140)="018fa73425c51c70503a41fdcb339bd84c23e9f0082d6ea6cb8af8a40a1c27b9170eabc58d020f332bf72dce3149f081448bff7436a342274bbb2caeae1614ee7c5fc87b421d9ab51b416b8f48ba7b186ed8f2ff21d50ac3520fe3d6be3964ac9071f3d36006402f404578ed6ceaf6c15a5ed4c0ca", 0x75) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x3ff, 0x3, {0x6, 0x3f}}) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x2, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="9062f6f41cd623822ce0d1a2052e4f52e475e14927976457e149de1be8876b76006426acb58aff087011c761437a1c8293245562aaf5cececbeccc93d6eae51fcb4c0369ad58b1f7e51af9a84ef092f0670596701dbdf94534f51d72d7d9688f0a7a425702bcec", 0x67, 0x400, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTART(r3, 0x2000746e) fcntl$getflags(r1, 0x1) sendto$inet6(r2, &(0x7f0000000240)="aa00d42c1bd81245fb52e04fc8bc9bdfbcb4cccc0a", 0x15, 0x8, &(0x7f0000000280)={0x18, 0x2, 0x8001, 0x1}, 0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) poll(&(0x7f0000000300)=[{r2, 0x20}, {r0, 0x100}], 0x2, 0x224d) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0xb582, 0x6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000380)='./file0/file0\x00', r5, r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/62, 0x3e}], 0x2, &(0x7f0000000680)=""/68, 0x44}, 0x843) r13 = dup2(r3, r12) bind(r12, &(0x7f0000000740)=@in6={0x18, 0x1, 0xffffffffffff63c1, 0x5}, 0xc) openat(r11, &(0x7f0000000780)='./file0\x00', 0x80, 0x83) getsockname(r3, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) fchmod(r0, 0x2) getsockname$unix(r10, &(0x7f0000000840)=@file={0x0, ""/95}, &(0x7f00000008c0)=0x61) r14 = dup(r0) lseek(r14, 0x0, 0x0) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={r7, r8, r6}, 0xc) fcntl$lock(r12, 0x9, &(0x7f0000000940)={0x1, 0x3, 0x200, 0x6, r4}) lchown(&(0x7f0000000980)='./file0\x00', r5, r9) renameat(r13, &(0x7f00000009c0)='./file0/file0\x00', r2, &(0x7f0000000a00)='./file0/file0\x00') 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x6, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x8, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x6, 0x3c6]) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x40, 0x7}, 0xc) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) bind$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000000200)=ANY=[], 0x0) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4001, 0x101) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000100)=[r5]) ioctl$TIOCCDTR(r4, 0x20007478) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() chroot(&(0x7f0000001500)='./file0/file0\x00') ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001580)=""/4096) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x5, 0x10000, 0x1ff, "1c28fcccb386f57af53cc70e0efbc321895a2259", 0x2, 0x60}) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f0000001540)=ANY=[@ANYBLOB="00002e2f66696c360db39c2d4fb43428c7fa007e0f3c54651000"], 0xa, &(0x7f0000001480)=[{&(0x7f0000001380)="87faf2accd16a4e0da662498fefc4036079560ff6a72236b4c2406fba54c328a5360d6a23aa60c0640e38be44acf6127c62dc2f9bb2f366035914aac313d6b219caac642a8317f645bf95f512d2e4b1f608906fcbf2d64", 0x57}, {&(0x7f0000000300)="3cb72c9af9a6a774dbe9042d824cda16c40ce86308b0eda2635cc99ca158dd728f9b0fc06cb0298a179511809080be", 0x2f}], 0x2, 0x0, 0x0, 0x40c}, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000366810bbc582a88f"], 0xa) readlinkat(r4, &(0x7f00000002c0)='\x00', &(0x7f0000000340)=""/4096, 0xfffffffffffffd21) socket$inet(0x2, 0x3, 0x8) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r4) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x401, r3, r5, r6, r7, 0x10c, 0x6}, 0x200, 0x7fffffff, r8, r9, 0x4f1e, 0x80000001, 0x9}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x80000001, 0x1, {0x101, 0x6}}) r10 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x40000) shmget(0x1, 0x1000, 0x114, &(0x7f0000fff000/0x1000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10020, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) fchflags(r1, 0x30003) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000002c0)={0xffffffffffffffc0, 0x9682, {0x5, 0x2000040000}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00c52e2f66696cbda302"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x4}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000000040)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c5]) setpgid(r5, r5) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="3480adf4f2c7d90408bae02dfb1c3f7b0f4c984d6418b8c2ed736c367e8a99769547cefe8d0fc59be17c", 0x2a) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000400), 0x1, 0x10000) r2 = msgget$private(0x0, 0x120) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x3, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0xa0000000, 0x2e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2e, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000002, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffd, 0xd6, 0xf0000009, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x84, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x8000, 0x6000000000000000}], 0x7, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x86, 0xef, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x5}, {{r0}, 0x0, 0x1, 0x85190268eff34098, 0x7e36af0e, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0xff}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x8}], 0x1ff, &(0x7f0000000040)={0x9, 0x1000}) r4 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) semget$private(0x0, 0x4, 0x0) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="00002e2f66696c653000e385d579e6834b876b113cc22932235032df32332a75841cd117acbc07b45c714efed5eda2d4a42889c0a75f097c04000000b941de17d848812a7495cec06886b781e6804a29945b710fecee382bc24d6f76"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) geteuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="9dcdefb0d2be45bb860ed2ef3bcbb69b1c3b12b29ec2026be9182b26886cb70651ed0131a149d3004aff623f96da2e80eddad3c790f67199b0e92011bbfcc483d64c1ed771974f515936eba9881ad1992303cb41e203abd3698636520afea939762c3f7ed1748b19263fe6b09bbc8e442a370670fd4570ba1d61ec6f8f76b379709bdfc2f60ff5db9a24376e2e9589145b01fa8c5a3f2d31aba1c74bc6", 0x9d}, {&(0x7f00000000c0)="775dbac9e0c876fff598b9a87c73a6448eac74884c0f9f10cbf31c2530a2c1abfc8ceacec98eab3b565c00b05fce0c1c60a7f1dcb6aa95a1babf2072f289683c11f5813781c0edfc7aa7590da358f3fb7146670eba6e973a2708960168e77151c28eb1a246362f440dd318ad810d882ce2c00f2cb5148e", 0x77}, {&(0x7f0000000140)="554bc9348dcb440cc11936bfcbcb9a43964b578912e50c6ac1aeab0b0b4fa1a30c34db484558dc192650130d04a497965d982e062a3e7eb7b900aed3e09bf0b64106", 0x42}], 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000000, 0x6}, 0x8) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f667d6c65300065bcf0a0d42c12b840fdafc0c03fb490d46c837d4be9c00550eb3900c42f749742eab78075daae35"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$unix(0x1, 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) setuid(r3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000005, 0x5, 0x3ca]) 16:00:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x245) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x377) chroot(&(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x1, 0x3, {0xb, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xf74d1f6a25abe21b, 0x1) r1 = semget$private(0x0, 0x4, 0x418) semop(r1, &(0x7f0000000080)=[{0x4, 0x1f}, {0x3, 0x4, 0x1800}], 0x2) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xa1) utimensat(r2, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0x24, 0xc0000001, 0x1400000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4e7066326d045c76, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x3, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000014, 0xfffffffffffffffd, 0xfff}], 0x248000000000, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x5, 0x80}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x44, 0x40000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x44, 0x3, 0x6, 0x100}], 0x1000, &(0x7f0000000080)={0x7, 0x4}) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000808557f40000"], 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x20) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="9bc8e9d5f146fdc7eef5d4803173061d6ddb53155f0f4562afe411722818bf52d52b5da4e72c07ee952b5f9be983", 0x2e, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x6623, 0xfffffffffffffff8}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0xfffffffffffffffd, 0x0, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80c2, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f0000000080)=[{0x4}, {0x4, 0x2, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0x10e2, 0x1800}], 0x5) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000003c0)={0x1, 0x0, 0x5, 0x81, "c10f911a848502ec37439ad70c4eb03a4b250a2e", 0x5, 0xb1}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) getpeername$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000"], &(0x7f0000000400)=0x6e) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x610, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000200)=ANY=[], 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x43, "4cd2b2aa6ddd8cd5727ebc5c4b52d37555e783f6", 0x0, 0xffffffffffff54e3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = getuid() seteuid(r1) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r3, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2020, 0x6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="04002e2f66696c650104a9a6c36932101ac7bd28fbe3fadc7a6de2e8d052188ea89c62025ad120786145252778604585a8cf8de459da1075992e7204d622143c32d0279e22129a0db29475a24307a4a01c7d544a33e8ecf0cb8777a70a490f8e81f8eddd020dd2b115e913dbff8609c4784f7233b026f45c5ed72d0e8c98b0c7411ab9bb465bee6a3c86b078e9a93c026a7ffc8711cf81e82a5f3c96"], 0xa) readlinkat(r6, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r8, r5, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = socket(0x2, 0x8000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0x9, 0x1, 0x5, 0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)=0x3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r4 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r5) close(r3) dup(r4) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x30006, 0x2) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xa) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x81, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2}) @.[À  pckbd_enable: command error 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00f52d1262696c653000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0xffff, 0x5, {0x10001, 0x101}}) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:12 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x18) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x2}, {0xbb, 0x100000000}}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfce5, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x80000000000007f, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65b68c"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) getrlimit(0x1, &(0x7f0000000080)) getgroups(0x3, &(0x7f0000000200)=[r5, r5, r6]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x4000080000001, 0x1, 0x3c6]) 16:00:12 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001380)=0x1) r2 = socket$inet(0x2, 0x3, 0x102) r3 = socket$inet(0x2, 0x4000, 0x200000000000000) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r6, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x80000000) readlinkat(r6, &(0x7f0000000300)='\x00', &(0x7f00000014c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000380)) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r8, r5, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001480)=0xc) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=""/17, 0x11) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="bf06f5380930e97e94e691fd7690217f8499e4c5e5a1a5bbd933370020c12562f2452a3d618e91f15573f5b04cc2a44770f8c919881bf8316676d528bed22002d009b5289073fda4386b86a6367df46ea327bd645b0503197839c9401c866266c0c08b7b63663cbd1c858827d42d6e90a7948d36f7f597a6fcf279ad61c7f5f2f199792759054cbd803bcbe53f2bc5817634b7427a28ac78b3c0036d672852324b1f912c1c8014754e4f", 0xaa}, {&(0x7f0000001a80)="d89cccf5ec9b980e439475cea45ed62e114d81213d0a4668b3e077e020c5a3f51b3706d46e41becb62e7c2d5e3ad2c7e389f991d4364d992bfefa9321ccd8559c02c10475ba22d2d3c38fdd8b02e775674fbc2997dd5e5d4b081f21a01d20d26a5a38e98895b26829207591c5030f365cc7c2596f5b31bc7ff4102d0137af71526810c3ed918e5b356e661f65f55ebcd9eb089da774d28c66116fbe8fff1f4e3f59f9a1097ec6196997f376ac8a7229c90bbbb069104398ed012083d5a73a7e2482e4bd26fdbe088cb116d7def83895ed83b79b2e737760ec55aac1da933517f4fd1b206721ef9fb2557c18e6563b7bf2849ea52a24c226e", 0xf8}, {&(0x7f0000000100)="08a8b77fa0587c79ab3e2d7f1e94df0cf63663cbea5672f730ce329fd0288777ff5b1a15678f033eccddfaa88721423a5a5abf01", 0x34}], 0x3, &(0x7f0000001c00)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}], 0x68, 0x4}, 0x401) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:12 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x10003, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="f9000008000000000000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom$inet6(r3, &(0x7f0000000080)=""/117, 0x75, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0x1000}, 0xc) dup2(r1, r2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000100)=""/81) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) readv(r0, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x180) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) getgroups(0x0, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000013c0)=0x8020000000a77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) dup(r0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000001380)=""/126) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000200)=ANY=[], 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80400001, 0x6, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002409, 0x21659) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) setreuid(0x0, 0xee00) r1 = socket$inet(0x2, 0x3, 0xffff7ffffffffffd) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./fgle0\x00'], 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r6, r8, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r8, r4, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x0, 0x3, {0xfffffffffffffff8, 0x7fffffff}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xb) geteuid() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./f'], 0xa) r6 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) sync() readlinkat(0xffffffffffffffff, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) semget$private(0x0, 0x0, 0x1a2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{}, 0xfffffffffffffffa, 0x4, 0x1, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x8, &(0x7f0000001340)={0x6, 0x4}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r5, r3, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x3}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66d3bb37a000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xff) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x200a0, 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfd, 0xdd36c3e}, {0x7fffffff, 0x1}}, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xbb6, 0x9, 0x8, 0x1000, "eaeb91f0fe7b7b16b3b415bb56bb289139007443", 0x1, 0x7e1d}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000001480)=0x8) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="00002e2f4530000000105f98f8473e75028921295943f285d83ea2839e63375231ba490758697f16301cfcd4c181a56d20886a8473ca75f1ad2b4f7b7367ac05f50c75972f14b7f2648507a52420965c44ac2ebcf5000000000000000000"], 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() close(r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r8 = dup2(r3, r6) r9 = getpgrp() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r15 = getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r17 = getegid() setsockopt(r4, 0x0, 0x9, &(0x7f0000000400)="04", 0x1) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="cc7e3a69fff659fba1c662c124dc51214b4633d9fc56039fab61760bef5b2632cbbb8ba3e4347bd5734377e71b3271a960e5ac9c7addf972d33add74f0e0ab177d1bc62923690fdf75207aefb19ef5649e9c94ae1cd86198fe038723dc69099db0b05f014e301ef2", 0x68}, {&(0x7f0000000140)="31c489d50023c90326b5528175e1d3c755e08e5952855b185da9428ae656bf31df45160183c71be7b037deff90ee281d51cb4501a6acf84395c2", 0x3a}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000010000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x2}, 0x400) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x23a, &(0x7f0000000080)=[r5, r5, r5, r5, r5, r5, r5, r5]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='o\x00./file0\x00'], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, 0x0, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0xf) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000013c0)=0xffffffffffffffff) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="001863ae5f20f4002e2f6669c882807a1ac8b086b312f43c3c172752b114c0"], 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x278) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r4 = dup2(r3, r2) r5 = kqueue() sendto$unix(r1, &(0x7f0000000200)="5a524a9a1bc8a08866083cc24d552f4f16abc37b5904cd6775bdbc063b85091700f7d264bb584d9e48949d95cff847b5156eb70a2b7458639e9cfb273590359b822ff8541d2490d3d3d69a1a48d9bb8a76a5a7153edabe3d74a3ca49bea955fa61dfed6963e30c963f5f0718cacf0a95f118752c9bc36f52c70933eef7bce3ab8bc2cfffd2d108cd8a8c1b975d050fc13d41369adb30c41ed8d007fbb8d3c907f537766049bafdb0cd73e2edf36178b9a6898a37c5cf1b330c6218b1ee6ec7e273938c53006533d976f0da94dc7a3d20dd0000000000", 0xd6, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) close(r3) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000300)="734fbbe9cb1c9fda8b68745505063f5a8c985402d308bf4c25ffb12fb1644b4675bc9960e29676a440f8aa303a3f9f870b210147713494b00d07f668482a89e205483c1a637ec6f3b98daa8bd3cbe0b790c91ab62ab4658586b080dc371acdfa6401983c9c54d24e3851f81d6763d1191b0b4d1a5b3e21a06cae577d3f795bd7a6eb5c426a58c610247aa0ca33222d68937f671b29ecd26dda9b955d798163269ae529f898574cc861", 0xa9}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0b00000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5], 0x38, 0x4}, 0xa) dup2(r1, r5) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000080)=[r5, r5, r5, r5]) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000013c0)={0x2, 0x5}) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x40, 0x9}, 0xc) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)="ac9befc5f8fc8810ed153d2f602a6d535b55a9c8d57dd25925589d8f9cb69845ea58db605090fec8368ed8b753e02c11eadf49542341ac503fe0db6196c3aabbf82a97edc208fd527eb1a8373416f73647d74461a467d67218b820658c5ff67f49bbea035a1ce768ed5275647511672cd48de80784de4369da1626e309e94cdaa9e4885ae1b8bff3cb7728658440ffe878c84fee39ceb5349207182aaf31b95a69ccf4bb1464f1", 0xa7}, {&(0x7f0000000340)="71ea369dda7f67f2603ad4c2ce1827b9e658abb4d8e218a44f996114c0136099cc1245458d67eeac15ba3e6004f7501b0694387e7eba562c243225df81505a2ab1fbe37d37ad334ae4d7de27dc", 0x4d}, {&(0x7f00000003c0)="823add7f0ed74341e863c756bafe77a9e49b81c31904efd624d1ca4138a2746bdc31e8eed4f827273560589f988883d9be22154c37757d0525d6c552283a658a6027f0a5d94a784eb1636f2e8ec6ab7d017ccd441b27fb71856e93ad6540bcd677b85caeb6c2696a05adf523cef19b048a8e4027f453f8ca1e109e3f46df01459e3ec6b6f1b184103bfd1812add17e3279fb9609fecbe6d4d79185622ea2117790a800b57815ef98361de97a234f7d278b7c685ab06d4f35b0b159c254937d7de0955e", 0xc3}, {&(0x7f00000004c0)="c1e5ed06b76d82b132a8aa1eb61796daf7dff8b457efcc5dc6d5447735b28035d94ab9d6309a61106b8df38c499ab217effb29b8e1fda2d758eafb15b727445828a964a7cfb764012ec58ce77747efa69e385e25eef4d39d09a78150a7e015aa8800a1361ad8c6370a2d19f23b4d3ffadeffc07d8da625b97a33973ca993ce1d0e0d6d9019bff05546fa27e78b97aedb94540ae61c2634031697f1bd9f69ecc8c3eb377e6b1cbd5255fa06d8e3c9", 0xae}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="6000000000000000000000000100000038942645d96ddf00d32b6fa19c077c6ed9fdf21ef3c7db91ce645e3fc463edb159930fbe41c5f7f57ec1999983b4ad54baafc5bff8ecbfec34fadb84c0ec3c089e8d17dc5ed9fa283938000000000000e000000000000000ffff0000010001003ca9ec71e4fad75cc8598cb30703f240bf803ad96d17e298d5ef3bc9b8349af8fd2938f2a5e6cef31784b8a3bd03f51be3e4b73e1dd2d22f24c9d432b292a6ab4b88e4386a9ecf8bba1401809b5029074aeed2c039ae073436d5bac695344804569ebbdf971fcf175311c15271ba0795270232e55c0ef680e32b2f7ab9e0410167f2e44bb7f619703dd625abacfb327281b86ddc03e7bc010200000000000000c6b8c2293a4c748a79c25001ce095baa727d4eeae5d1aaf1c1c9d66d07cf00ed000000003de9a8badd7fd768997d899e64532cb34b428f5a05f960787d117dab74977e49185cc1183ad84271eaa1211d0f41929ee1bcbceac80a839aae25e445430524140e5a0fe13fb5db4990d8e6b52e0a173e11f37947a985f28f050552d20000000000000000000000002de0c860e87874573bd07438679d711255f5b8822f0763d4d859b0e4d541a71c8680b3e159acfb86ae475480c2356d9e9f9b92a96ee3079507e9c07de8c980259049715a91494c05db0f7671449fbaaf3abe822babf2a2d5dc168d2b2e43269646cf"], 0x140}, 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000b00)={{0x7, r5, r6, r7, r8, 0x4, 0x80000001}, 0xcc3b, 0xffffffffffffffe0, r9, r10, 0x363, 0x26, 0x9}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x84, 0x80aaa8d6bee68d96, 0x2, 0x401}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x5cfe, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x9, 0x90c, 0x4}, {{r0}, 0xfffffffffffffffa, 0x32, 0x21, 0x10001, 0x80000001}], 0x10000, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x2, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000006, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0xe6, 0xc, 0x4, 0xe83}], 0xc2c, &(0x7f0000000840)={0x100, 0x80000001}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000580)={0x4, 0x8, 0x5495, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000040)='.\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x0, 0x8, 0x1}, 0x5, [0x3, 0x2, 0x5, 0x9, 0x80000000, 0xffff, 0x5, 0xa0]}, 0x3c) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0x927, 0x81}, {0x18, 0x0, 0x8, 0x8}, 0x7, [0x4, 0x1, 0xfff, 0x7, 0x7, 0x10000, 0x9, 0x6]}, 0x3c) r13 = getgid() setegid(r13) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000200000000000000"], 0x1) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000001480)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x3, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) getrlimit(0x0, &(0x7f0000000040)) 16:00:13 executing program 1: setreuid(0x0, 0xee00) semget$private(0x0, 0x4, 0x280) r0 = socket$inet(0x2, 0x3, 0x3d06522a) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./film0\x00'], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) accept$inet(r0, &(0x7f00000002c0), &(0x7f00000013c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001380)=[0x7, 0x1, 0x8633, 0x6, 0x2, 0x6, 0x5, 0x400, 0x3ae]) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x6, 0x5, {0x2, 0x4}}) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f00000002c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r4) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r9, r3, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001380)={r5, r6, r7}, 0xc) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00002f2000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/145) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\t\x00\x00\x00\x00\x00\x00\x00'], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() flock(r1, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) fcntl$getown(r1, 0x5) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000290400f59f2e2f66696c97614203605a105eb366e865d2653000404b4366f03845114280f0fb5c3734d8107504"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) recvfrom$inet(r0, &(0x7f0000000080)=""/57, 0x39, 0x803, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() socket$inet(0x2, 0x3, 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001480)="7775a178503f8b18e9e055dc5a56513379ae56568f70eeee07a2df02d215dbcacf09a4389e95cd62543aa5f339914f3a0dfa4e57ddfdcdff73ef57dca6a256507f0682c423c4e2e0c7f09ecb679bc8f5afa590cf2375e9ee9ddb7bbb359ffe8f0615c4f41dea652f36e6a37d3cb369d91558fe1ba62ff83fea3c885234bcecf8127d6cb7", 0x84}, {&(0x7f0000000080)="00b2d734000eb3db0aa226b76a3449db", 0x10}, {&(0x7f0000001380)="86df51a22159fcac861042e9402ad9df5649c48ce77b0149d635cd2b83c8be67a6e55ee593cd5812d6baba136e61b3d4d1735664b73bce3087f50b9f1d194400af0870f4b7209e0f2a944582645a52764eefeb", 0x53}, {&(0x7f0000000200)="56e14de59e9d7d70ab758a9c0f39d77e543ef2ab487f2105503f0a542d71a540968fc126d4a4e9eb360b1722af2e405b9aa8228c", 0x34}, {&(0x7f0000001540)="a48cb134b2f85e0b8bc706c75bfbbf286c086642a6efbabce6df9fc7a99100f48688b4b7b6c119823fecd7dca42aacccb1beec3df93ee4eae8a30cec82891fb89ebd031f9dea32bba3d487b48b3ddc44f243dcdd2d0d65f723e78d32b7c35a6e9742d32acf3508d8a655216019bbe99429c462eb3ebe23567adc5839b3e7ab33b8414278436657aa362d8caec905bc4ff88abb33685aa1de91e9dc186632f2aac784b30c5e79a8484e8253aa61b8aeca366f4bb4bd", 0xb5}], 0x5, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x7, {0x24cc, 0x80000005}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x8d0f, 0x1, {0x9, 0x7}}) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000001380)=0x4) semget$private(0x0, 0x4, 0x8) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000200)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x116) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0xfff}, {0x9, 0x2}}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/105, 0x69, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) dup(r0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1f, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3ff, 0xfffffffffffffc01}], 0x9d, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x75, 0x80, 0x20, 0xfff}], 0x9, &(0x7f0000001380)={0x2, 0xff}) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) clock_gettime(0x3, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000000b7) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbdfe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000070, &(0x7f0000000080)=[r5]) setsockopt(r4, 0x0, 0x9, &(0x7f0000001380)="10a917e2953d5071eaf5cb452f8a7c1030aa508949565c6c36c36fbc110beeb17ce16f56d4b35ae7e09d08ba39007ebda9f85d2f62bb5b46d513e763811c9fbb1904c274692edc3a49f30cf67d2d09c62dcaf274dff9e10ae7c798139d07c3c30e49c5454be89c5bbea9c08fdef8ef2387732bad7d5f", 0x76) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) accept(r4, 0x0, &(0x7f0000000200)) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$inet(0x2, 0x8004, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000009f4f4be10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c96104f5aefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000d4eee373dd626caebde346f3d5f2fb61aace4696be4153cda1cbc2bc254ac490a2e83624dd09d5b7130621fa0d9cd9249e0ff03e06abca175c4a063db08da26a86aa"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) recvfrom(r2, &(0x7f0000000300)=""/125, 0x7d, 0x1, &(0x7f0000000680)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x82, 0x1}, {0x0, 0x2194}, {0xe7, 0x5}, {}, {0x7, 0x7}, {0xed, 0x451}], 0x6}) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) listen(r5, 0x0) msgrcv(r0, &(0x7f0000002740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053aabc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccaf12fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a658400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f89ab15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getuid() geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="637b2f76e1ad4f8dfa004fe1f1edfc80e0c61d0244208d1b59bdf6cb2e3792164d9b9c506da60dc7268dff7c1af27e5c91a42d1224d382f1e350b73feed644e5867f466f2882a2f7d77a5c3865b4663f483531ec4b3f2c9f9b8ecf9e0ed814d5c7253b9810856fb7961278aa2be07a7894f6937c629c7d3ff57a4cf1f6596ae9e575a22ee7d6fee72a8a03194daa3811d41df95ba5dc6b1e87f080d280b760c6f560e29c12edacfc4f2806b67487e1288aa1b1f3daa40daddd28b534f9539fc8e7908a1931d11aa37517069a672b544b74"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0xca) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x6) geteuid() semget$private(0x0, 0x0, 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) setsockopt(r4, 0x8, 0x8d5, &(0x7f0000001480)="a5972878d72699e517b27f54d04380486d1b82cc8bcfb70d8ff88f485495450d3453c464c0e97c36c9f6eeffc5943739f6413df58e3aff9ed9929f017d853cd0555f1606a430368f89d2e781ba594d3e98ddb6f1179504f9db7c86641657b2df78448ed8d9b55e40efb2b2ead1e729e2ec2b0aba79f786a4892e67f2218cd28ab33ce80234c03ed980884425132743d8f4ccfea1b92b09b665e93f2e8ff8a8f1a295e7f5bbeb7add3bfd63567c865f8ce94392e87b454a74e291b5807062337a827f00bcdec36f76e1ce04fef00d5d30771bc860", 0xd4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x82, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001580)) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x2) geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x3913, r4, r7, r6, r7, 0x125, 0x2}, 0x9, 0x6, 0xffffffff}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r5, &(0x7f0000001540)=ANY=[@ANYBLOB="30001a00000000fe48b2b763ea8b1000677d7cf237ab2e175916c37b000000000a205331e6"], 0xa) openat(r8, &(0x7f00000015c0)='./file0\x00', 0x800, 0x80) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r9, r4, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) sendto$inet(r0, &(0x7f0000001480)="df2dd02f7c2e6d30066c48de61fbccd43ed955d64fbeea113e69c58038e7e4d61d27558187b9da5988d09b7a5053a28a321141414a4e60ad5fa0b851147ed8a175c4c118e9464b93b084739f4b5ee15c76cfa6d9cc20eb0f0996b2ef101b5cb22162cbaa713413bafbfdab3ad7f2971d8250df77d2a70773534b509f6b6fb5f2cab26add55447e948d609fe4562c77bc8d9750a0", 0x94, 0x400, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x5, 0x9) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c6530000f5648eb67a4f9a06d4a8565a1faec44db034ff6b42bad0a41a086d9a1c91423f00c041c5fd5dbc7b12ccbd9e39083dd36a2a736dcf6fea99e43c6882484bb6f657f39e6880f8065ba32975527f77b69260998aa10f781c23dab8dc0cdd98626afc59dddebab05bf5678d8850247a2cdc11a022c29983c7139d304553882e0ae3f85a30949f63f8a64c61e7cd2194fa313f1c4c40ced591a9ae447eaf68b44616faa02a1b50f2b1d04d1ef5598311f2ec338511f38784c94"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000001580)=""/4096, 0x1000) fsync(r4) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file1\x00', 0x0, 0x2) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x7b33) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) getgroups(0x6, &(0x7f0000000080)=[r8, r8, r8, r8, r7, r7]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) r9 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001380)={{0x2, r3, r7, r6, r8, 0x10, 0x3}, 0x55b4, 0xba6a, r5, r5, 0x1ff, 0xfffffffffffffffb, 0xad8}) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x80003, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x1, &(0x7f00000002c0)=[r5]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00192e2f66696c653000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000001480)=""/148) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c6530002b18a64412e40c478bca7645545c202ca653441dad4e96883c7a24f15ad952abf155ee0247b349a63f41f9ac94228679f4774822f76b3b559d00210cc84c292643ad3def3af5fafee06088c84354f8a4dd5d840a3529fe6c1a489dd3a7a15d50682a91f4b77691ed22abfe96896bda0821588e0109c15c3ff08887f7bfab00148cd482d2c3a25dc884a01be768358c2ef31d46c2872fc788e7157cab9c4460bad085d680fcd5789570102862d44e6e51cb0d99"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:14 executing program 0: socketpair$unix(0x1, 0x20000000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) syz_emit_ethernet(0x29, &(0x7f00000002c0)="dd52b390353d8420677cf328ad265cfc7d3c46bc51d996a8b6b605cd34421389b1e65525a1024a7b1c62cdd42acf601db2c3a8db48e4b14b49a0374446abc0b97c901f4e09572772f9af80780d29564a04f91785af8407820fbfa6cd5c491700d243496f91506d399cfc56c95ab3337dd226f8a702f1a1f753fa021a0bced8c239e2b73998ce546daa1c417a58a6c2dd5c5281c284ae47f11631e988a3cdfdec92ca198181def3682132c9acc0e4202123b9bf4eb2846de7db8be8415b3a2d27a7b78d7a994f4a752dd32d20a9ada221b6a1833e4b9882f04fe5b1d3675193a930555cdcabcb89e9c815adcff5a2541b617233b8f98b7bb370941c") r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) getppid() writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/10, 0xa, 0x41, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r2, 0x10000007c}], 0x1, 0x0) fchdir(r2) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669468c3000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() msgget$private(0x0, 0x40) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0xe31e, r3, r5, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r1, 0xa4, 0x5, &(0x7f0000000000)="04118025e827135c2be73d7c9abf527ed30c0bd2c5f0226008c753b2b2835b5359d66d7945bb63acd1925c429af87fa3aa0e800b53e6ba30b35ca7399fcb68a3c4225529597af76958acbfe0fb0a2eaa634d6eb305c993af5004b659c1d83a53dfc95816d69b2b3f1402a90715a0e99b59f63e87f2c154fd6e8a81533eaf3143ba14441aec6691291a13f83b8bb804e98c3703de6bc2205773c53c07db5d5968feb3355c76a65dd0ff940af37d42b82280c7d0d29ebfeec43175d3f4d63feb", 0xbf) setpgid(0x0, r0) setpgid(0x0, r0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0xc6) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x3, 0x3, {0x24cc, 0x7fff}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) pipe2(&(0x7f0000000080), 0x10000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4000000000000, 0x80000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffe8) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() syz_open_pts() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x297) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bb) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x6) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="f4a5b8e983cbbedfab5ab554ec477ba00ef055fd7683bd3638d2024a6a5324a8f3c23e11834e799ea9449823267b7273788eecff"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4105, 0x0) write(r1, &(0x7f0000000040)='l', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000001c0), 0x4) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="6bca38a4e75bb0da351a4853c7bc7d6947909c96218dd96c46ee389d565cec0b6c73ad30c5b42eba2d6aa52a1c35fe5424ba05fa750ddefb6ca521affbe5a704307e3679aea831adc7dfffe33406dff12991d070e651c9a9e604b75aa4d4f12ecd8f2e8cab5274bb08ae1f2b27cfe5f064debd1cdd7b276b67212d5685a1e924a49e6ba86c79432c1cdc2a93cb8cdc85408bda9cea4ff2d77c17d48d0d000000000000a75b422d1a"], 0xa) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000200)) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="5b8ffd0764a2f6c347dac70612e3d07e5aec9e2fafabbd9b890dc60c1d1fa4b36243b0", 0x23}, {&(0x7f0000000040)="0935e5a5ff2163a496be5dbff82a420b3b6505c905a6fbbaacaa5f94dc455765f1766925edff32227c2a004fa747d30774", 0x31}], 0x2, 0x0) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x80000001}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getegid() getgroups(0xa, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x9, &(0x7f00000014c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = semget$private(0x0, 0x1, 0x200) r12 = getuid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r13, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r13, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setgid(r15) readlinkat(r13, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r13, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r13}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r12, r15, r12, r14, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) getuid() 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) semget$private(0x0, 0x4, 0x400) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0xffffffff, 0x8, 0x8}, &(0x7f0000000040)={0xffffffff, 0xf1f, 0x1, 0x7ff, 0x5cd42a00, 0x4, 0xffff, 0x1f}, &(0x7f00000000c0)={0x6, 0x7, 0x0, 0x8, 0x1, 0x36, 0x7b, 0x1}, &(0x7f0000000100)={0x100000001, 0x9}) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/117, 0xfffffcfc}, {&(0x7f0000000380)}, {&(0x7f0000000280)=""/48, 0x30}], 0x3) fcntl$setstatus(r1, 0x4, 0x84) socket(0x1f, 0x8004, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x501) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x40) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)={{0x3c4, 0x5}, {0x8, 0x200}}, 0x2) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getgroups(0x0, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f0000001100)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x604, './file0/file0\x00', './file0/file0\x00'}) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x3000) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0xfffffffffffffffc) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x20000000000001, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() fchdir(r1) r6 = shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="ff642e2f66696c653000"], 0xa) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0x4, 0x3, 0x0, 0x101, 0x0, 0x4, 0x2, 0x3, 0x5, 0x2}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c65300008adfb212e18f24a93c6e7652c70134f369eb0e9281e6b3f8f0df017c34007867a76671a8ab5a7ae0768d361130c7b37c5ef05f46936b7193a3b8b9246ac7ff338704ad7c992156ed68b72aed058e57d092639390366a5635ea41c6b46aa73f82e3a376cb5ed33be4a4b0093ce59ecefa37ee90fd57d12c4e189ab30a7b46efbe6bf335ef82e708ad1"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) semget(0x2, 0x1, 0x5) 16:00:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0xdf1c7443329fa20a, 0x200000000000003) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="00002e2f5e696c654d0098f45f48774f35c6a7a1a243cbe2db3977f692ad0a114275228afaa1eb96f7fe15e22f8ec8d26f58a6262b574635b7f12f5b58ef17406a39f25c498e83dc2091d2c6eb0e6938e08d59ce45550216d8123d28ed5b1d8f607795011d4e91649850e5afa26f4081002d8d5ac3ca7c1a536104cb11b8be56ba4ed9cc319d9b2b9d3d34322366d579beb8daac0253c61b307cc40e0000470b3742bd7ee58a441e3ef029313d3d1a61436a0000000000000000000000000000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) preadv(r4, &(0x7f00000016c0)=[{&(0x7f0000001480)=""/217, 0xd9}, {&(0x7f0000001380)=""/91, 0x5b}, {&(0x7f0000001580)=""/79, 0x4f}, {&(0x7f0000001600)=""/161, 0xa1}, {&(0x7f0000000080)=""/53, 0x35}], 0x5, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x78, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xff, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0xffffffffffffffff, 0x203) close(r0) r3 = getuid() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000200)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001380)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) connect$unix(r4, &(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f66696c653000b49bdab4173adf70e03739ebe8a1965405311b7521686fa397518610880b4392449ba93055c32deec7da2a0125707e02e21083e567251d803150bacf9d9c147aadc1d678c12ee16e0f543efc2228ecd85fa02a59182eb09607c7007dca80aa3ca7b9ebaec19c9317a43496e6c6b93c8e51d07887c6f51c6349f9605bb4a3c7fa8ac62fcd23d75597145c98742f7309d26279296a7234f76f0fe8dedb60d227c0ee9860b696d98d5fa79f463c8e2494e2c4e89f210ed4315320f9689da37fd2a5425c4cd688462f23951a87c2279db3bf5d3ddb22dd224c"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000002c0)=0x6) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) getgid() open$dir(&(0x7f00000015c0)='./file1\x00', 0xc2, 0x148) flock(r0, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) readlinkat(r4, &(0x7f00000013c0)='./file1\x00', &(0x7f0000001480)=""/9, 0x9) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() socket$inet(0x2, 0x5, 0xfffffffffffffffd) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x5) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c65300038cbd4be9c2828da0014991cd130caa33a721c511570e5a946c29768afbd60f1d2508c9ef0840127527df90c4805e967a57fb5d5fc08dd937cf557e2b0b1f208df3dda7a1123b695eaed25044261482ee887b3f7ecd07cc27ac8dbb3d4559f55ca6b69610d714458ce40e95e59e1869fc33c1c1f78e99f9ee45519d0154f266085000000000000000000000000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 0: r0 = socket(0x82, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xb22}], 0x1) 16:00:15 executing program 0: unveil(0x0, 0xffffffffffffffff) semget(0x2, 0x0, 0x8) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="40002eaf66696c6534002d885b202796cd7cc39d04410ca492d20caf07eaeafbd2b8be28c13a3f55dacaef7fc6171fc661ef0359b8898fd2430148b814f98f4f91d00449c96e8a97e392aab7d4c8c3e8eadef081d32f7f433f2cb6525cc89c93e758b4f4ca93e5816804adefd1"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28800, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000001480)=""/143) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0011132f00"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x8000102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYRESDEC=r6], 0x1) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x212, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x243) 16:00:16 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x400000000000026d, &(0x7f0000001580)=[r6]) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7ff, 0x4fda}, 0xc) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000001480)=""/228) geteuid() semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000002c0)=0x7) connect$unix(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="00002e2f66696c653000d4b960d6090002def6ab0d13bea0557b20a71ef6a3952eb650fb76a8f7ccd568a35b508407ebc19eb1167a845b3ffcb3b84d06c15ade0e2aecd52f3c5b57dc0432408c3d986077bd1a667e5a037a6c73c1ac39925e11543f3436eadaeae2859eb4"], 0xa) fchmod(r5, 0x8) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x965}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x1) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x4, 0xf1a3, {0x1, 0x80}}) setreuid(r6, r6) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) getgroups(0x3, &(0x7f0000000080)=[r7, r5, r7]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fsync(r0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x14000, 0x200000000000000) fchmod(r1, 0x56) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e5805870e77f74e"], 0xa) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000001380)=""/107) semget$private(0x0, 0x2, 0x8) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$inet6(0x18, 0x8000, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x8, 0x5, 0x3c9]) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x2b) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/116) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semget(0x3, 0x1, 0x422) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r4, r3) chroot(&(0x7f0000000680)='./bus\x00') sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r6, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r8, r9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x0, './file3\x00', 0x8000, 0x3, 0x3, 0x20}) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) mkdir(&(0x7f0000000480)='./bus\x00', 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xa) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000205200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus/../file0\x00', 0x81) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000c86614f400000000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 16:00:16 executing program 1: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = msgget$private(0x0, 0x201) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001380)={{0x6, r7, r6, r7, r6, 0x6895298f2ca02a9d, 0xfff}, 0x4, 0x4, r5, r5, 0x7, 0x1, 0x1, 0x400}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000200)=0xfffffffffffffff5) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r9, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r5, r2, r4, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r5 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x7, 0x0) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66feb7379b2755e9450643e3a2e282696d653000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r3) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001380)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000080)=[{&(0x7f00000024c0)=""/134, 0x86}], 0x1, &(0x7f0000000200)=""/12, 0xc}, 0x1) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 0: socket(0x11, 0x10000000000003, 0x411) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r0) r4 = socket$inet(0x2, 0x3, 0x102) r5 = socket$inet(0x2, 0x4000, 0x200000000000000) r6 = semget$private(0x0, 0x1, 0x200) r7 = getuid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000040)=0xa77c) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001380)={{0xd3, r9, r3, r9, r10, 0x8, 0x6}, 0x7fff, 0x5, r1, r1, 0x100, 0x7cc57819, 0x81, 0x64}) connect$unix(r8, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r8, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r8, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r8}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r7, r11, r7, r10, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x3) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) fcntl$setstatus(r0, 0x4, 0x80) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) ftruncate(r2, 0x1008) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) semget$private(0x0, 0x7, 0x4) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="9900b39e2b2e2f66696c"], 0xa) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x80000001, r4, r7, r4, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) fchown(r2, r4, r7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) syz_extract_tcp_res(&(0x7f0000000000), 0x2000ffffffff, 0x3) msgget$private(0x0, 0x4) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="6ea98564bac65a65db32279a6f6aeb78766fdf3440fe07a15c55d0b96ee28cb1b7bde7d0920af03f7f365cda4b205df6cb3fe7117628c157cc62503eb2d89253ca81d9013ff0210cd33693b7f59580eae8138b28", 0x54}, {&(0x7f0000000580)="aa4e28a63cc7b4e8f06d7dd29873de2817a363387c22cab40787593f195eac825da997a989604abe1065f66d4e4e78c65261c4aa5ee4", 0x36}], 0x2, 0x0) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getgid() r4 = getgid() r5 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x20000, 0xf1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001580)='./file0\x00', r6, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x5, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000001500)=[r3, r4, r7, r8, r9, r10, r11, r12]) r13 = getuid() r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) sendmsg(r5, &(0x7f0000001b40)={&(0x7f0000001600)=@in={0x2, 0x1}, 0xc, &(0x7f0000001980)=[{&(0x7f0000001640)="0a9de9fa254a507f4557fc5bfaa9dcbd5c66d9bfc83a3dcf6c6b3e11c60af0a270d972b20563b11dd6e638edba51de093b372774c5de095e216d261cf761cf24504ad8d625fbe32dcc955f2fd7e687dcd089df2863e5069c8f0a8b5860afdca999f992fc159b6d7c73616a4adaa581d5a518c3c3b5b347a74667d724c265613a14fe945ae1c42ec209eac2e08e39592ad263b5550c11da6e870cc31290eb4c60f576e252b40fef8cbb43c114330eb7a7e20b71250489ab8765ef219bd07920e429b64ff82fb22e070e6db72383ec319862c628dae0bc2439b47c6c058b95e03884731b74f135", 0xe6}, {&(0x7f0000001740)="e45974744253053a06bf016fb26f3bdf376c1fbce07e15cc1526cd1acf935689266207853ed84e896aaf08571ad852bf3f3637402d67fd42f359be4a7834e4f958c3c8bf3cb7bd58b42a1a86aacf38a75dc4a7dd84fb80320ec57d01b112b63ded3b706160e9d85ed6314376a37af2a4fd514725b6352b9105d5523d866220359d11bd7ee0202e9dd6f20585f59afd31c7827555aadf9988e8e64d8892829388837804c63214cd80a0c240e211ca930396cc79932c659b530057d9478369699366", 0xc1}, {&(0x7f0000001840)="14c6339ad8bc0255338b8068b6b1c590f99048776f82112da4a2dcdaeaf138cb9cbd1bba80dccbc77d6dabc574b4db7e6af63a39e640c3c51547a2d4687026fad05ee5ce2f7ce4c300a9a932e9a5ba8fae901cce846e2b4d05794c03236b4c33d0dfe606e6f3650e59fbb64a5ea908b1921745526dd7ccf6150e1f8c9c606c5c6a6568026a6dd0726a68194a2756a25d2583e5007086702ae647469c9070564cbeace4d31d6f7d89cd662ad3ae081e", 0xaf}, {&(0x7f0000001900)="f37647d0568dc722c04aa0594cf0027491916bc59e8d7b56cf8c73aed7c76f8290071089f768361370e36ab53dc633b31bd1b05dab2b92f0a301af9f7065955665175976e73c", 0x46}], 0x4, &(0x7f00000019c0)=[{0xd0, 0xffff, 0x100000001, "be4e1ff8731ebffd018bbe5f2c2cd5d19ec3b0fee2d2008b6b12cf36613b3337c4744be843b10fb49e2dd6d1194fdabd8ff53f779688544215d795c89dee3b4dd59f83cfae987b00114630545bb18131f4b38c65ecf4fed8c9475673283fa973b5f98cde3b25be3cc653b5099c55df22173c600a2302812cf5e22a790b7a48b7881b4ec29cf8a1ec013da3e9db1ede5f05eef02afea39ccae4b02bbeecc071f5229a21267e09af2d36cbd378f9faeb894d1c24ef5135b58e5dc2d6"}, {0x90, 0x0, 0x100000001, "d899795800b785eb290f17c16050274f3c6e137f2cda45312a0fa2376fbacda81292c2c1b4e62a962d5e5d3e482e913d1f00d14f6eb53b489ced8ab6b8e3947aaaeb5b95469a3bf9866741216e549584db3ddd22b95b361e325ac739c0e2c6654856364bac581e4788bbca4708d36bbcb5d6e6b2fa5771dc90bdcf5a89430d62"}], 0x160}, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r14, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r14, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r14, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r14, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r14}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r13, r16, r13, r15, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000ff2fc97800003000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000340)=[{0x4, 0x400, 0x800}], 0x2cba) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x4) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) write(r6, &(0x7f0000000340)="a5", 0x1) close(r6) read(r5, &(0x7f00000001c0)=""/142, 0x8e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1fb]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) chroot(&(0x7f0000000140)='./file0\x00') 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) getpid() semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00ae972300"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x80000005, r3, r7, r5, r6, 0x43b3c7e5b04f6868, 0x7}, 0x4, 0x2, 0x1000004}) semop(r2, &(0x7f0000000200)=[{0x4, 0x7, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x4}, {0x2, 0x0, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x4, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x5, 0x1000}, {0x0, 0x48, 0x800}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000036b09bdffd7e0000000000000000000000000000000000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x6) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) pipe(&(0x7f0000000080)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x1004, 0x8, &(0x7f00000002c0)=0x103) connect$unix(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="00002e2f66696c2361d34fb2ba529527b9cc5fe8a187acc22f10afd543e7184a05b36f22d93af8f396cfb8d30095774b5f0e64d03ed0911436da50f397e87c4624220be0b1b9a20cfe6adaf2545a4cd54d833af29b2d51bf62f64813eb0000000000000000000000447b107260704df9ae3892d2ad5c55"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "00feff00000000c8e90f208a0001001200", 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000180)=""/22, 0x16, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffce9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x148}], 0x1, 0x0) read(r2, &(0x7f0000000400)=""/219, 0xfffffdc7) write(r3, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) setreuid(r1, r0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = socket$inet(0x2, 0x4000, 0x200000000000000) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r8 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/2) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r9, 0x40044b06) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000001540)=""/13) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r7, r5, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x216) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) dup2(r4, r0) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00.le0\x00'], 0xa) msgget(0x2, 0x30) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xa0, 0x40) fcntl$setflags(r0, 0x2, 0x1) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) sendto$unix(r4, &(0x7f0000001540)="24b2c7d83e33b468ff381db8bfae6790e8bf2c38b530fb667fe37dd1cdfb54feb4ba94312f020ca5b2057dcb5c73aff2fe53d01d0a6249f673c14311e35ffafbaee3a914f06f93847eb4c9776f4656b62e02ad7a4c5f72c330204932f60d26bb4012f17e6a4d563cb6cf6a7fa09ae5a8426c470f3f7ec515ad3e68d4eb2fac9a4fca44374da4ae75829405eab3a16101c0f684cdbf40bbb1190b378eba8ac9c48300a32baa55356714c7cc974e858a4d7d2525c9d0069c1ed1994930668753938c636a601387073a70cf47c2b20dd35ec1467dba1cc335eafb036294622d566501ef9307260a90966c15db4809571800b5e87c1a7a0f", 0xf6, 0x400, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) kevent(r4, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x20, 0x9, 0x401}, {{r0}, 0xfffffffffffffffb, 0x14, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x69, 0x1, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0xd2, 0x80, 0x9a6a, 0x1}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7fff, 0x73f}], 0x6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffff8000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x7, 0xffffffff}], 0x5, &(0x7f0000000200)={0x8, 0x284}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:18 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x1000000000011, 0x3, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000180)="9d608c943c190b406bcc1858279af0c997efb995df6c9c5462586d6c0b58c11701d7559db52e26237f1b6329accd0eebba4bafbd1fe43af488c2bebb71b64a75e8f656b271d4bc10da876a8c12dcd160e17df72644bcbc56a46ad90764b0772ffd4681854361fb0cbe4bf2f8930881a66350e8ca46283d11c504f67c855911deb827693a829b2dd78b8f00f6a454baef0567c2583e49800f3f7f321cc65e14bace46e6883221cace3e8a3477c8e238b699d80640f22bf6b8803e8bec30b9d714720a01cfe757174ab59141bbcd69f9d44d7a444ae9d1a1977bc71a2e12fe48409726c6c925e223b065b6c3bfd9a0159107c79fdd04e28fbf37", 0xf9, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = geteuid() setuid(r2) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) ioctl$TIOCSBRK(r4, 0x2000747b) connect$unix(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c3f5bebc52fbffabbd429118c43a46a553dfe5dc62a3dfd7588252700166eb23567aad4e530195da7aa6a353e7cd742bc1beb221fee7feadd51d8d17253c14883baca445740057fa11851a5c48b26aead8c47c4544742321c2863febf6732970db27dfe47f48396aba26f4515cfa732eeb1864084c8a133034497a85c9018a734a9d1e942c6056d57e7c86e8e6cbc3be39f0d5d9e677bdfc4ae4326d69c153036b6880214f79fe73a1edf83134ab1107b4ab2e292e76056ad726b18a5824c174e80241025816afc0bdc50f12ce7e837f10678f276148c0000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x200000004, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r6, r6) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xffffffffffffffbf) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="653c8be744df30f03000"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001780)=0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() readv(r4, &(0x7f00000002c0)=[{&(0x7f0000001480)=""/251, 0xfb}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000001580)=""/241, 0xf1}], 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001740)={0x9, 0x2, 0x1, 0x3, "facfab88a4b9cc3cc766545c62b6c26ab40ffde6", 0x3, 0x5}) setuid(r3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="00003c5d385a137c0b5eadfd4fa9f08bd4ef32bb844843cfa9b9000ddd0e34111f755c38c74e741d790ab99d2fd0c9720e5e8cbb1d2ff73d7449f517c19f3b96550cb779807a759a5b668c797d4ffc18ddb46e3b31985ab29b470ba36c2114e6f8464cf4152bf9033c424a0294ef236915aa8839d169d4301ef9"], 0xa) chflags(&(0x7f0000001700)='./file0\x00', 0x20000) nanosleep(&(0x7f0000001680)={0x5f, 0x3}, &(0x7f00000016c0)) r7 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r7, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 16:00:19 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() socket$inet(0x2, 0x5, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x3de, 0x100000000}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1800023fe, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0xfffffffffffffffe, 0x100}) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæ婺 Û]Ÿ 'Ø·ánÞMY(s™×|load: 0.68 cmd: getty 80332 [ttyin] 0.00u 0.01s 0% 316k 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6110, 0x4) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x7fed53ccc8019d8b, 0x2, 0x7, 0xef32}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') geteuid() r2 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x1f, 0x80000000000001, 0x2}) r3 = semget(0x0, 0x7, 0x7e2) semop(r3, &(0x7f0000000140)=[{0x4, 0x8, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1f42, 0x3, 0x3, 0x1, 0xfffffffffffffc00, 0x1, 0x100000001, 0x1, 0x0, 0x4, 0xffffffff}) kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) shmget(0x3, 0x1000, 0x488, &(0x7f0000ffb000/0x1000)=nil) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x859a, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="bf1fb62aefd75801d5f246319e99595b9da963fac2c8e6309191edda6e18d2409c4e3ba3800defd521a3a7e8c792838993142bf5aa848e", 0x37}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0x40, 0x4}, 0x2) socketpair(0x2, 0xc001, 0x0, 0x0) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæ婺 Û]Ÿ 'Ø·ánÞMY(s™×|load: 0.68 cmd: getty 80332 [ttyin] 0.00u 0.01s 0% 316k 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget(0x1, 0x8) open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000180)='{)+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\,\xb3&\x9e-[{-\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='-^1\x00', &(0x7f0000000400)='\x00', &(0x7f0000000700)='/\'$\x00', &(0x7f0000000480)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='%:$$/!\x00', &(0x7f00000005c0)='&\x00', &(0x7f0000000600)='}.*\xe8&,@\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000440)='./file0\x00', 0xc044, 0x5) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r1, &(0x7f0000000380)=[{0x6, 0x4a9d, 0x800}, {0x7, 0x1, 0x1000}, {0x5, 0x1f, 0x1000}, {0x7, 0x70}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0xea, 0x1000}], 0x2aaaaaaaaaaaacd7) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 16:00:20 executing program 1: r0 = open(&(0x7f00000002c0)='.\x00', 0x20000, 0x13) fchmod(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) accept$inet6(r2, 0x0, &(0x7f0000000400)) r3 = getppid() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x40, 0x5f7, r3}) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x3, 0x0, 0x4, r3}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x8000, 0x4}, 0x8) r4 = socket$inet(0x2, 0xc004, 0x3498) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1027, &(0x7f0000000440), &(0x7f0000000380)=0x4) r5 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x60000020, 0x8001, 0x4}, {{r5}, 0xffffffffffffffff, 0x31, 0x0, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x42, 0x1a3a, 0x401}, {{r1}, 0xfffffffffffffffe, 0x40, 0xa0000000, 0xffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x200, 0xf51a}, {{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80000053, 0x5, 0x2}, {{r5}, 0xffffffffffffffff, 0x21, 0x0, 0x101, 0x5}, {{r5}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x7fff, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x23, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xc5, 0x41, 0x3000000000, 0x80}, {{r1}, 0x0, 0xc, 0x1, 0x3f, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2}, {{r1}, 0x0, 0x68, 0xfffff, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x81, 0x5}], 0x9, &(0x7f0000000280)={0x20, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:20 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r1 = msgget(0x1, 0x6c0) msgctl$IPC_RMID(r1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x20) socketpair(0x2, 0x4003, 0x38, &(0x7f0000000280)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x120, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x2) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x3, 0x102) setsockopt(r1, 0x7, 0x80000001, &(0x7f0000000040)="b9b6c4b2e8e198ab1f3e427c9084c0989f84be13abdeca20fa109edd97c4c5514b85573eddf8d45fa319f41ab5543feb7867d00ffd170839b844171bed882fed4b66b4a13276c469b49c8738558bd152a63904bf8dae069c47c98f381aab3f2a465d97ec6699384a83ec86590ef14fafe9c01eb2b2347f8e38bd6bfd59c1c0cf148cee6c5537a9de2325ef66121b513fd91d2e5843d3c881a97c193a978ed69fa3257c6fddaf7aa18d81", 0xaa) socket$inet6(0x18, 0xa, 0xc4f) recvfrom$inet6(r1, 0x0, 0x0, 0x801, 0x0, 0x0) getegid() 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) write(r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x4bb}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000b, 0xf1c, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x40000018, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x58, 0x3, 0x0, 0xe29}], 0x20, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa0c, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x1}], 0x4b, &(0x7f00000002c0)={0x5, 0xdd1}) kevent(r0, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x2000000, 0x0, 0x1000}], 0x2000000000005, 0x0, 0xb, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10001, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000008, 0x6}], 0x8, &(0x7f0000000180)={0x6, 0x5}) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x4, 0x8}, 0xc) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x40, 0x7fffffff, {0x3, 0x1}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="d37a44fd3944b25052f2d8811e90879971081f988ed2f6129033ede7c70691e54c2df250b15aff0d50de904020de21c9002c8291c8b19cad79e9a5b0f787396c278904c771c8185ad940b5f4", 0x4c, 0xd, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='\x00', &(0x7f0000000080)={{0x14, 0xffffffff}, {0x1, 0x2}}, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) flock(r2, 0xf) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setuid(0xee01) msgrcv(r0, &(0x7f0000000100)={0x0, ""/3}, 0xb, 0x3, 0x1000) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0xbed, 0xfffffffffffffff3, 0x4, "7ec779683a00002000000000002900061900", 0x0, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x5, 0x1, 0x101, "594382d8e6bd7336efe684bd6900391b85143db0", 0x81, 0x40}) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) close(r0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x128) write(r0, &(0x7f00000009c0)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4abf98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158c9e9bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a5f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b86dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982ee037428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef09f3a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471aeff072d4f23b377b5e7614c6a0800000000000000a94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53cbf0fe3b8008000000a9468bf6b949b16ad4738bca4e4b411952f0f5f6648fce752b911f39b9bcbacf3131b240594edd4ca3374103c6592bdaace37cc524eaa33b5967bb213d8e58627550170ecc3273574658855a6daae362a2299c0855d0231a7a27e36caf73488b13ab0966aceab6c99c4a20041828583236fb04bb93f4cfda2d7fcc6663339f337f3c59c3f9e7160944175d6376", 0x2bf) 16:00:21 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001740)=""/244, &(0x7f0000001600)=0xf4) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000001640)="0f8c7d2d22f89fa30af5844b44a65692d47b85d86eaf8d00ef39591a09872599602c5508542e637761c98db7f019dda4f13de894429f2cb4e708426cd5a26a05ce867ed651e2d22450e9a19e112da3b7bd1d9c", 0x53}], 0x1, 0x0) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x1) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000001840)='\x00']) setrlimit(0x6, &(0x7f0000001700)={0xfffffffffffffffc, 0xfffffffffffffffe}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) pipe2(&(0x7f0000000000), 0x10000) recvmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000400)=""/200, 0xc8}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x2) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fchflags(r1, 0x1) linkat(r1, &(0x7f0000001580)='./file0\x00', r0, &(0x7f00000015c0)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x6100, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0xa1, 0x0) semget(0x1, 0x1, 0x100) stat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x2, 0x2, 0x28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/102) getsockopt(r0, 0xd4f, 0x8001, &(0x7f0000000140)=""/155, &(0x7f0000000040)=0x9b) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82a0, 0xa0) setsockopt(r0, 0xdd1, 0x1ff, &(0x7f0000000180)="40457f5d69fb7b685690a387068eb733d424f9c17c3ebee3c48211365ecc6de47916f9666d491445a009dd71d9d81a8c51f3ecb5e10bbdd2c399b7b95489f9863a144634ce6dd13b4050fdb1024ec1ee6440eeb25b93f0aeeafe78922e6f4e572419cba3c377956af1229948ea9e7334e3b1168140ea6a0db43088d1d5d4e75d4d160c3161625c9b1f9613f06f3721e93a0ef29557889a8b9f1496ce6b54e267180291557c5855ab200e4cfab7712e3ba859343de3a41addfc5ef104931c094d81ef079ebed3867225ebc0e6edf7bbf8e1fc466ea18b0bd74e5e1f9b3dcb2a25f22bdfa8dd6307e5466939b22ca5e82ae8118bb9a01ff553dfe9d252bd1e031b19bec69be2d9458c7d95dd0804ca884a2df95c012dd949f361bf23874e4c7ba90f0d6cb8a55d6aacdad2c9afb689e3988f3805bbdb4dba900f31bca7586466e9f445ee8dced1ff910f5e8d49adc3e491bc097e11b07b967972e5fcdf089fd104f92900d5c0d2b3a369c8e959576c33cbab9d7065f42d683f79031641aa102477225d11fd49b1855afa1f3ad0a0e80b2d947ee97573e354f924d538583749b9ab8e2e24fa8e4c2ae7995ece7b28b9c7e2c5502783d3b73fbc5704a1ceb73c99179c9acfbd71656a8c144f0b5f55b9970608c25b7297ca23a65a853bbe4e1a77fab945a08eb0de4dd3cae68870b74cb8520a642c72d99edfdad7d86588a3d9f5e0e9d5dd21074ba8fbfe8cf894ef60bc90808edf91cb84db16d23ca068148862f87df09280611a71de75b2dcea994be67453bce6142c96d3f9b70d330834add3c1a30c7f61b647179a1e4a9077343a254de4e83928f475ea94e2e84e805e809a25d63b67e70c2ce4ed09156d026ebfd3a528f3ea7d137fb578267bfe4825c451ace1a404deae097208485774f01ac49d766a0e12f308068449f3b2d88e599a6f4642dbb3b7e2451e944922863aa7f9371eec7ce17f8e7efb14e611f1fceb7710ecfb91f3ebfb682230def04c8c6d2b707cc8b21b10a7db731fbd9d20e1343c17e51d15f3bdd4f465423c6d76aaf56f03b209acdaf8174a6aede760b4f4c59ab3d1559cb9a8cb2e4900e823d21dfad1159d3a1e12c1c62128a55af0918cb1f8ae3d80872d9e6452f6010193238e60d08143f4c45f330c6df1bf3c954d1ab6c371d9a03364c377347b1962f1c060ad1dd7bcd32ec62081ac9af784f09d4e9638563e0bab831c0139016829bff1534ae7cac71e333c94c0551f45ac2d9cbb4fe969e2b395ac90da7d2b904aef2ab5d2085ce1e4e660e02c6999813a05fecc5481ad92bb589be1c4079893a780fb86523e2c2b50c1ec633379be907a46018fd978fd3147ed51a152412265ddd06a48691e42bc8a6bf7e81863a89b33f532f69d91a292d9daaf65c12d366d3ff76dc1c93f6aac63068b67a129ed8a1875c5adf4af1b91e02da769454131034bb6dcddad8d7c79227d208d600beba1048af28a5993e8b2380adc842631ae3df4654fe64548ffb700dcf9c46988f850863c5171a8d7cb3a8995520f125941bba5c50505666f167c3ecca63e62570e52f2c7796339a2fdc191b14fcd6c2aa799837c858caf53c9d6cdeb3d4fa0dc4fd4a4c92706dcade048b8b0b49eae323395f789183507365ebd9e9aaad926ae76e39e7ef75f62a5caffed644816274303b7ccca7d320779ce927af5818f56af9b7a7cf5015906ec630266b7a8f8901766c7a6e849704fac1e2625326a652008b949e1dc18900cbbca24608e4aa6f18b6cf1f2a8e54cba3a080ca1eccdb86c4676291f1786c75c3885ac8816be6dacbfbd37ad9faf6ca62cce070ec1ad35e8405518153cb2c754be79770b16681bf5823bca92501660b5ca10b165541a845f9a506cda154683235d2e1ccdf399ceb8cecb35befce747e1ac8ad4e7638d695a7c47281c5ab9ca9f1a416c18f775716dab57f776c5e474344f4038e0a47316ef95d00289150836845d90495dfa8aa2a197de5067c75887d75df0d50d18e4c00b9ff16f2a45a3cef97810fff0035e210da2c8d9d45edea57c3a629d2eb385cac3c23b87a76918146b5eb8da3efe1182c85817c5396e494b41d1b48236a34c694eaf5d13f442a49859b98ed1bcd1c245e34c9904380b91eb99699caf0ac06e760f8a0ca6f6f1753acd68ccc3653ccd92c004da1daa1a9ed8068864d66d747af1e76a50387eaf2e89e4a45d15f46063ff770ba532e880851ce5967a03e302fe807f9d1e6fc0c446b3f2585dea8b15b9dbb19507906448d710c38d0a9123585a3af7a659e3aa83aadbf7fc3e6a018ecdd3aa8c8092def83767581c9363e93985d57c584d5b81694f3e081d017842bc289a479ed2c467d9fb4e7f8415902557bff32b9ae7648db939005fa2987a6a5f28f6194c5b97352f4a0a3d10f44ecc9641c0781cf4bba04ec218487afcf44e7e81f1f56a5bbf042df5c767343486c67c4db25f182cbc8f617425f8211a6c33ea41fb9c8144549d0c78abcfb8762d6b66abe9f35a2f3782306af49163698a1453d796ba1341d87174237cb49cfb47b9e6cb24425b7f5613ac74a5c56a8bca8e166d0a094e32f620c71f7d3602ca83485fc684073154860e011091d7b0badb922ea8ef0cec8e1118a61101eefa64fed659cd262228bf26a7eb103348493992a8e2c507fab5de06825af05107c5044c2caec4b61300a496cf91bf8c25d1949e7951557a58b823dfab98c9050918ce66cc5c408834970aacdaae5d1eacada1e284bf2577c2f6cfa56174001aace97780def8c98273607577f2eefaea247e7d0d464108af6bd0136b8085c2f66788b2dc98c2947186c56de4d40d637a25f87e9281501eef493d699384e7e84c83e9f7278418aa4d9b8df16e9941db7224dfb86730c988b88bbc33049661d6e72ef301973d991e9a58f59be9418a888eda6c763a45cb69947c5a21b9c55df7b67679ecc16dda80bcba66612739c4607837c5d487540ba4a9d0a0368c92a0eca9fb745fc59c01a4b879189385028de0df6ababeca3ba4eb8d2bfc456a4146c316bbad1fa60722d3ad724bed5cb6b1e3d5f565dbf9ad90ad3bc1b9338d1654ada4229fd578a178d2d4187728e3a3f24cbb5d66035a7b8538f21e3b276ff4b1be20acb63fc43adffa1d1e1cda7a290b50f717ea54780fabcb740ef4f3546f2a555206b8e26646cb178508b92b94d5d0c4cb146800f498c15cdb0f598ad4bdd05be3fe3a88a4e94043498931a2f64cbde748ee1c636286ac0ec499f625279ee44b1883192d84fd718a01d48077d45258791e612be75016bf8b1305b3b4a0163752efc30ff33cb7937dc9ada816b01a3a83f0d790e520abafd61c3dfebbff34b2702f31adf240ed00f5980300d8b8bdfd947d0d64fe731973975fccbbf105f9260a947b660277b107c82de9aa525916b6eb89804777adbd742dddfba4410e23d52f19d8c0e823587314b56d153f428e27e68555dd7a68a64a67dec1a7884189b5f33ab6c265d9b349ac5a1ade62cf5a04e5066ae548e7a700e6f4d2fc235dd41a5c58bd1c378027d361df74b28ac3e52fb67a249b575cb89b45703d2b98d62d9fd6cde3e3cfcd50d94a90731a0564821aef08919f1d0d630fb8064059d7036b4dd89432659c425a502e82240e6e181599ce7097002673c50620f5d1e8ecf75a154fe1a713078012ab3011d9729889ad7ab178e741a1748dd582c606163b9a97038606dacfb86a3856fc72aa2f6d54400f25940ee914220a76b9805437046f1a93e4c3700efc3c0d370ef05468a5338f81b5e501f2a148421a9b45880a6318b60e6c61026d08e5883d30e7435dcb7bd3834e66dfac473d2ffc1de555a3a2d2e27bd0e1f9b4a316694b02e1f7542c8ace69945ef5748ca07e9fd6d7565f48a3161e1ba1b48a8c4f097bad5840c058d90eb8ef52bd9815e410d50f2298a73fa11893d3d91afa13f8d48a705ee7660f3cc9795b3334e63d4b5388cb68cb9b89fa16403b9bbed06457ec5d2dd7221ad3000fbc45f07f86deabed26c43d761863dd436becd5287a676d3edd8b29aefd7dc1c81ee0644aa808a0426e873f6a63475559095eafb370e58bb5d01f0bf7a90d88587f4b75223e313e17471a9569d0560b398c28a9ae3b6d129494788d01cc0b56c894b246ee585e12fb984b14a30908bb6be27078f5f42f58dbc0e349ed9eba7e5239ff44f2e88db4945f596ee5fe5c002e43b27f13d1ed353d249520e52e5c5fcf77f8de45f728bc8a01aacf9ce95925b1d9fe10c4f8ec3da746cdc081a9b95f5a01a79ce82b3849c43658a8fd81cf7bae3ed2c712a6bc6d57258a7c38d8eacec8fe1829b79463b9423c69310570a799f1bcb411f69ac0f194ffe3e5472d6be4fffc47a58007b70b58d35200d34578a81a6c14020cb607067e4f0638f001dc480cfae610707fd61f09844ec95447d3aa619eecc4471975587a8cfefb5a70c8ca704811ef4fd07d499b6ed65f65cfac79d530147ddbbf808c8f46c93fa4d7e86ca508fcc0a9d4af3318b58a4976edc3666c1775595af6d870bd2baa25873b92b6361c5a58ba9768bc2d5d87ea5f29395281d840d913aa52c50b91d2039e53539d0f53d8c16928f3f8abf6a5ea58e99d76f3b43a69ec413435f499f2fe37411de9a766bfff0266402f58438b55cae5c1706dc663a909f111c086f51e9b06c9fda2fffca4b1745ae3eb6a750ae01fdaaacc4999e012dd5aaacd04451d608631fb7603861baa86823a3e906ad639458fd182021a9efb300d57c086062c92c02b1e866009bed19a219b18db8e729ee030a2f4dce0d3000b8478abaa7ae2352f63839d24bcd221ab8564c8e145f5c996e36adf0aabe3cfbfb4286aa7c845f97a38cfbc351a209304b96a6eb35383405708b52cd891dd253a1142ee11a4de3946f3af8c844c7bbf0262961ade446b1589cf91ebbf94cc0dc8a0221e8d4d697f936db191d2cc4d631844e9690c25273bd3f55f8c2a38fc86fdd73a878c2384a6b66340650aa6fa29c14a542fcd40ad950740fd88cc18deb4f332be1bef3c8c79f3856314aa6d0a569196a6a620e063039a62c92be6b27cb882618f210f0095ef0e7b3a7a444277250a061634ceae15b94ae057ac4f0196e0a272c0e1855e2a58e2ffef2c83aab6862768571bf7dfae291490a7ccc533d1d178578ef33d660aaa76cafe6af2f5098a956e3dbbe714ace8a6d7fc7559d8cec8bb6b76f8c8c42b3cf702c869dc525164d776c0813efac8183ef2e1ea284a1c2d4a0bbfe9bdb98c73423450c226bea24ea411304b725f6e32801a9d102a7111c3d877bb10a7dc3fc58551990133d0841bde46e9be8c64acce4e40e786c2e64a282299d079afd664cc13bc61049426f9a65bac0b533c176dfa947ac9ad7d7f00541f9aba115b786535d19af634a42670994b5ceeec797626eca22dd8e5eceb471d01e45cb137f2e40257ed00d97fbf73e5e076593b17b4eaeed9acf22d2e7eab63673e3b0bcec0ad4dfb67caff120e009846e2a1182511b3f53ea46f5df2e754bf783929dd11157ab5f21232a7c969e4452b5b42f96847462a8521974803d307e7e53f3c420104753219a14d00fb7582544bf5aa07639efe70ccc985ca847a4e81722e3746876a8d89445c7941f4e71cb74ee6239b772f576da4e4282da3fabfadd21dbcdbc655959d9604b7c2cdfc92bc483d409c569ca6d6a9f031a4ad17a043d007b19086d15d26071dfc1da0e37a4ee28d0783cc3317bcd4c9e83995724b33b79d9a1cf71a50b4ed43064ef9f93f02b7b5b599", 0x1000) kqueue() r1 = socket(0x2, 0x2, 0xffffffff) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x78}, 0xc) faccessat(r0, &(0x7f0000001180)='./file0\x00', 0x2c, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x10001, 0x1, 0x0, 0x4, 0x8000, 0x20, 0x3, 0x0, 0x10000, 0x7}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="4c12ab53e00bfbf2ec48af739a7c3a4d4cc5769970", 0x15}], 0x1, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x84) r2 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0x400}, {0x8b, 0x5}, {0x0, 0x20}, {0x48, 0x3}, {0x8f, 0x4}, {0x7, 0x4}, {0x87, 0xff}], 0x7}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\xaa\xa7-\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='^\')\xe6@^\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7277) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000003c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0xfffffffffffffedd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r1, &(0x7f0000000140)="96", 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xc7, 0xd9}, {0x46}, {0x0, 0xa3e4}, {0xc7, 0x1}], 0x4}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x7, {0x135, 0x8}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000"], 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:22 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f000059c000/0x3000)=nil, 0x3000, 0x1) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0xffffffffffffffff, 0x4000, 0x20000000) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x402) fcntl$setflags(r0, 0x2, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="908d", 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x4, 0x8, 0x6}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x130) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r2 = semget$private(0x0, 0x6, 0x100) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x4) flock(r1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000600)) recvfrom$inet6(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x10000}, 0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000540)) connect$inet6(r3, &(0x7f0000000640)={0x18, 0x2, 0x10000, 0x3}, 0xc) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r5 = getppid() getpgid(r5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000580)=""/113) getpgid(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x37, 0xffffffff}, {0x18, 0x2, 0x7, 0xffffffff}, 0x40, [0x80000000, 0x7fff, 0x2, 0x589, 0x7b, 0xb7, 0x7, 0x7]}, 0x3c) accept$unix(r4, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb6, 0x400000c0, 0x8, 0x80000000}, {{r0}, 0x0, 0x8, 0xfffff, 0x401, 0x5}], 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0xf0000080, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000001, 0x2000000000000000, 0xffffffff}], 0xffffffff, &(0x7f0000000080)={0x4, 0x9}) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x1ff, 0x3, 0xa670}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:22 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e00100000653000efc47ec2719dd2ba45a75d7f36124d9e4aada21f3d02c1da26a26a1cc53776d0a6e874c5f28ad8afe90000000087418d84c329c661cca31e501087512acd46d350a74394b25dbf5bb08b16e421c7529e59f4a4119571caacf5e908b403704ba376e0aa300fdd7d45af937c01f64df894515fe2fef5006d7a0468a5980748cfb71bd7af3dba64cb9fb29500abb42cf19feb0b5607aaad478dab6d4b2fe155204a953a8d0b9630784a1e41184346abd4c5407a46577a1502687d5e4d669d30746d3ead1579facea807"], 0xa) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x81}) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="5d0149ee8e34742f6669"], 0x9, 0x0}, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="5123ee0176c673436cd59b8686d92972d087f4d75da97f7d944b290bb760139425532550960460e7d3ee1e6f995ca7551fc8a32997d47b998289c36a65bf47b0daa0b72a5a320c31f037ff1495f16c31a34b85bfc4b62ecd6ca74769f70c18c3a126d778b0d5af22cfa1fa0fe6bed8fe2c4578284e98c252677d98931f101c0362b7f7335e7e", 0x86}, {&(0x7f00000002c0)="4ce87b99ea310f386a1eb480cd4a094e39634ddec00a513546d36009c2df7a8c26194f18bbc70f06aaab023a5e2c862a679bf7d9c41ec45232b65fa4994d42bc80477478e40767256f4cdf7c4db009dcf35ea9be39b2b43a7fc2579ba0cafc496320ffc5b94e0811f1d9800b95569037fdf3365ec0f6660ecc09f48b6d2aed612f12010366d388ea51127c35eba2014f6e78822b39fbcbc049ff43704666721e840fb5cd28fee64e6afa82d0ce16ad851ddbc08ed75e692f466a0d455d0bf16a2872383057492060c3c44f95e6b94ebe75fa29daf6be0f50f35b0c11ef8374a1bc4f8b846ec535e5807ac807701841260f88a3e0fdd1e640", 0xf8}, {&(0x7f00000003c0)="3edcce0517d12c26a979f2bdaf307fd9bff230461c54fd74927e0cf861d7c413589262bcd4fb2e4dd593c37a9cd8bcb30a39d1bdf7d1d6accc19b114079afb0be539542cf4a46b049d72cb66940a4e8d0ee254b20e5b33dc7524983359c55a583683f85e506a9fccf5ed1b07d48515fde4a737fb749382621709fffadcd63254c763106c93a07b5283c45e26da7c0bb60a0467f896690326c88aeeefb73e21ea5e588a14faf0c96e447950c3c4eb850b07904d137602479bdb37f98d5e710fdebfd74ba9eaca5a9f72082c385802003875", 0xd1}], 0x3, 0x0) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7fffffff, 0x8000}, {{r0}, 0x0, 0x55, 0x0, 0x1, 0x6888dec6}, {{r1}, 0xfffffffffffffffa, 0x210, 0x46, 0x4706, 0x24a8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000005, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7f, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x4c, 0xf0000008, 0x9, 0x9}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x74, 0xd3, 0x20}, {{r1}, 0xffffffffffffffff, 0x6f, 0x2, 0x3ff, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x2, 0x479}, {{r1}, 0xfffffffffffffff9, 0x9a, 0x20000000, 0x8, 0x101}, {{r0}, 0xfffffffffffffffd, 0x1, 0x51, 0xe, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000001, 0x401, 0x2}], 0x7, &(0x7f0000000000)={0x100, 0x6}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0xbd2c347af5646fa) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x200, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="ff00"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f00000000c0)={0xe74, 0xff, 0x3, 0x1, 0x8, 0x4, 0x6, 0x8001}, &(0x7f0000000180)={0x27, 0xba, 0x9, 0x4, 0x9d2, 0x4, 0x9314, 0x48d5f766}, &(0x7f0000000200)={0x6cbd, 0x3, 0x40, 0xfff, 0x7, 0xf, 0xff, 0x6}, &(0x7f0000000280)={0x20, 0xffffffff}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) select(0x40, &(0x7f0000000380)={0x800, 0x2, 0xff, 0x10001, 0x1, 0x0, 0x74, 0xbc11}, &(0x7f00000003c0)={0xfffffffffffff000, 0x2, 0x7, 0x9, 0x8, 0x8, 0x1, 0x8}, &(0x7f0000000400)={0xfffffffffffffffa, 0x8000, 0x2, 0x401, 0x4, 0x1, 0x101, 0x3}, &(0x7f0000000440)={0x0, 0x1f}) kqueue() kqueue() 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0xfffffffffffdfffe) 16:00:22 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8593e2059854cdb7) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x400000f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r4, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) fcntl$getflags(r3, 0x3) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r5 = getegid() setgid(r5) fsync(r3) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219", 0x908) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:00:23 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x20) chflags(&(0x7f0000000280)='./file0\x00', 0x40002) recvfrom$unix(r1, &(0x7f00000002c0)=""/247, 0xf7, 0x843, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x140, 0x1) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x40) unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x8) chdir(&(0x7f00000004c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) lseek(r3, 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000500)) recvmsg(r2, &(0x7f0000000900)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f00000005c0)=""/61, 0x3d}, {&(0x7f0000000600)=""/60, 0x3c}, {&(0x7f0000000640)=""/1, 0x1}, {&(0x7f0000000680)=""/173, 0xad}, {&(0x7f0000000740)=""/215, 0xd7}], 0x5, &(0x7f00000008c0)=""/3, 0x3}, 0x802) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0xc5, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) utimensat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x8, 0x672}, {0x9, 0xffff}}, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) openat(r0, &(0x7f00000009c0)='./file0\x00', 0x80, 0x10) getsockopt(r3, 0x1ff, 0x20, &(0x7f0000000a00)=""/1, &(0x7f0000000a40)=0x1) preadv(r3, &(0x7f0000000b00)=[{&(0x7f0000000a80)=""/94, 0x5e}], 0x1, 0x0) r5 = geteuid() getgroups(0x5, &(0x7f0000000b80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000b40)='./file0\x00', r5, r6) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001700)={0x0, 0x38e, 0x0, 0xfffffffffffffdb7, &(0x7f0000000080)=[{0x1e, 0xffff}], 0x1e}, 0x0) 16:00:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x1f00000000000, 0x28, 0x7ff, 0x9, 0x8, 0x7f, 0x1, 0xea}, &(0x7f0000000040)={0x6, 0x0, 0x8001, 0x1000, 0xf9, 0x7, 0x7f, 0x9}, &(0x7f00000000c0)={0x101, 0xe4, 0x0, 0x4, 0x4, 0x1ff, 0x2, 0x1}, &(0x7f0000000100)={0x7, 0x9b}) kevent(r1, &(0x7f00000000c0), 0x7fff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x7c, 0x400, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x100000000, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x10000}], 0x40006, &(0x7f0000000180)={0x10001, 0x1c6}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="575dccfaeaeb3c3c92fa4747f4b3a4466e5aaa38e465bacb53b99280970aac47b62c0abf358d2ac72e09954a0d2e383dc3f0f7ba9bc33b7ec86998d32ed4d48cb97770c8c15ebc760990d168fb82e37c40ec5558ce579f7ca7ec5b7a68b51a507a78e4a9b332e10b77b4a754cbae4c9f63e9366631c2ca6a17c948ee3d1027a8fa542be2d0f0094c577982f9d575a1c4529581d4ad7904668825b28eb3134caaf67544ebe9a7ef8f0d9318f82f59c8a4ba1d3fac68c0562bba7846270570e8da93c16759d73110d04e660b7fcc02bd2d25ab7a37b517d45e", 0xd8}, {&(0x7f0000000140)="18ce97031c597d4e6257e4a7118ef1c0840d32f613b57fd662e1ae36dda91c0ce184619caa7dc3f70697234e4caf15991ec990b7ada3538484056480d819b9b545171e8b3bcfa95ac73b6e028a4ae9e87cfee95f30d4580cefd5129736ce3c02f33b9065512f9064a8657c3c3c923452c7e5b866f643a93735e2a3f535bb4c1af675fc258370e864a253cfe3522390817a9ea59b368dd25686a435e2c8a1396ee4de24ea25f1640fa913d44ea11df9cd4f", 0xb1}], 0x2, 0x39) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="e2e6b379a0d840761253b17fedf5339d77d8989c9c570436af2902f12366e8cd8dba72dace69a086f6e24a53d239604de5c4648f552c53dcb88a6128013d6bbbb17a2e2945b267b06fbb4a5a901833850e1e5b690abee849700fb7ee206f6dcb820ddf44e8c31fefa1797a6f6850ed33ce37e339018269b7684a4ba91f39d3f5589299c667ce0168c9e5335a3880306462dc17da49ecf69699545f50c5068f", 0x9f}, {&(0x7f00000001c0)="1a622bbf51ffbd1fd46ec0457a3f1376bf6baf72daca20091dd8cc5760c7fd1004ca5a6bc6a5cc47d92813f9c0b430429d98086e7dfb1defec670526d790d887fb741ec5ce548442d2308f52e383f4fa2e9791b61fdc10c40a2c1f5018b072011f6577b7afedd8dbaf2b71671cc13402fa33bce7504da44d800df4ef590f559212da3d7534c084036a1a2e7311211236d51c7ee4823d0dd0b8d7bd80c9b9e0e64bed7ca78ddcd992654d41828cd10c3ceeb8757a0632d09e90b18465c33c34915147eb4ff177f03b57620d0e2c4d273987e4658c", 0xd4}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x9}, 0xd) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x402, &(0x7f00000d5000/0x4000)=nil) pipe2(&(0x7f0000000280), 0x2) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() shmget$private(0x0, 0x1000, 0x0, &(0x7f00000d7000/0x1000)=nil) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x5, 0x9, 0x1, 0x7, 0xffffffffffffff74, 0x400, 0x2, 0x0, 0x0, 0x3}) setsockopt(r0, 0x29, 0x400, &(0x7f0000000000)="b2", 0x1) 16:00:23 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="32011000004b010000"], 0x9}, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 16:00:23 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) openat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0/file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x1) 16:00:24 executing program 0: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) nanosleep(0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) msgget(0x2, 0x40) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) close(r1) 16:00:24 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000440)="f0ddb6933bd142206df2cfc579d61a9c991bf876007a74c04053dd3ee9e0ebb94f53e1d656c25563398c54b6d9e5732e402770e25fcee5911380c37639a1987e4a6bfaabefee886eec19e554d487c03026fe053595dbac5ca21a44e5315752e1078d1dc7e347301fc692488b043908decc27ef0d5f1fdc1a32bf8093c226cf835e4e4e775e5dbd4726a58a4fbc9cc278747e650e1c6834fe4cdb664c75c3c47ca2d219e557290fc3a655db4f9a5dead48fc0d2bd2d02e02b3f4c0b410f2cdfa01d42ee5776a45b972eed6634255317c90a1bc82ea0523ac9fb3f2c828cd0182d116bae480295909b3bc5ed20f0e173a5adbc27f68735cb9005f85f9972af59b3497583ad61f3d8da8a6263c16040052095addb1ff447946f76a013a67aeaa312ff124b233a5c8a2bd05a1b75ba0a4fa37905e3728c46dadbe6570afb6edc1f88fb6d1610d2e66f868440fc8c6d155ba0185ec148b1028bc366f412f2b58f3a8f3a2057f3cd7d899aed9f8199ffdd69b70a6869d9ea77e32cc2f8056bc2fee8de08c337cc7b00f7057b9bebf5de1836b398a4b296a71e95b0597b0b44054659bebd66094c564a35e92c831b5db45b92ba91afd335d41f18be012ee5749faa9d0ca717c78b819eba95a6f483a33b5d89b36a83d0b59925e502b7b65414333d100dca3ac1ccf8bd12f573b3c379e28f2c51f90864b18dba0e8e5e6ab36dc60bc375aa9e110b769610a509dd90de7a62c93a9aaf3ca482ad0720d73ab00d59e9872c56d3fb8fa831631ba6f9f28495dfce7129c90233feeb9076920be54b29f760c0566d795b5390da41e2766978fc3634edb0a3d979e382f11392909beb6685034c7ecff2fc1af322f8b636ba8cc8cf2bd3aa3396576e423ecaeecade6b7aea97b90bec3fc09b40db1db816aedf50352c280679a6979b61910b853f1224967696801e9250a284308c81ca3fd0e0ccc57680bcc39c9e2702a7d70370684cb4073d9a48af76b77d043fdf504ab9eaaea8896933962527ab5eb8ed54278745c90ae0e701b8fb2e13576c0ba7420610b1f6b6858c2f48dd342cbb5ed0daff383ca60ccf2413eebbda9c7db5e43aba4dcbb0e053367c5c3f0d57c250f1141f9f0b5902e77c8806b349dd44350e3d6ed66171b391481f019be2e2fa5f5bd37c7f54ad0de0ddd81104c88e87cc3c7f2cd62d9d9c0e7d7d6400901e20e039410fdb2855ea7e6334513b6cbc5d7c76f552fc2c6ca598f959efe644ae629999c9dc34766be12be6f556d1b4f96e0f240a3f9976c98e10bfef5ecb06761bc174c3111dbb70be28961c89797d0ae8164b81cc7f39f217aedee0db01a510f3f376dd31856f0654b1a114b6691cb19d94768509672a1ebf4802b288612e613001d756b57be99687912d6b63a027a26334883f1c665e00bd798cb44fa24da807c687b3870b570bb473eb957b9f286915e7e2eb37b494cf619d7ef749c2dbf25a7fe4c9af5af868bd876bfe07ddddc8ec694475b85afd940c6c6b4d3ea0d82ee0fcec6252a213717f7dcb09ebf958f5d86e121f4c5e0f80fe06e942899ebed71de637f0edf2e1f11346ad8e89db97a1c329bdc920893df28f842ea0d8d3e873dd34b62703ace6b399fc6cf5e99717a8ca09938c4d721445dd0bf5e82955bc456f001a0a566990d689e47e384ab15ce0b7fd37dd3c0d53f05d6fcc6f966dfc6f1e7ba6e76d33043d3e957ed1ddf6f5c808a9293169fa549bdaffe4376c24ac5b7b8c5f55f18352c1d7ca34417223a2097ee918863505b116bf8d0bd403fe02b9aee8749b64b2dcf480dc0cdd56d3d3d92ad205579353d0cd8c71368734a3a2d04019584a37ecbcd169aa4cf5afc7c71ad2abc99db45d0282d2f11e9025b23c95b54190ccbb8264dd7b0e25667b52f7443a883ff2730498caf60cac14e71f261453a849125789051b4f231ad7fd633a3c8d0120f23eb9a3c14449c309cd96325af1b53edc692be33fd90c0d345321b12da9ec7225fd641d9944e11b6d91cc7a120725dc0f0ca11f2225bbe306edf2e44411ac8046e183062de50762e339dbd07cc1f03f46b964633e6fc0a31dab022a59eb9470f9e3999faad638ef6db721a55861a2730666e06636c6c0f43b08201d1a6a9f979eee674de1d296ba930d7899bdcaf3ad2aa3f176703e55aa944d8108ebd0f96a401b9ea4f4a35fbde7defbe3c7cda1af37dc035a257e2d85edf151544064b79f62b2610a7b196c5dd557dd28f81caa017f199df48914005c81314d559fc93e81ac321982225608c27409c8faff0ac13cc6fdca104c3de2a228b40f883bfc359480c7ec5866b8ce1a639ad95695bb71cbd04c36226048af48cbe7aa5f1fc3362af63666bfefac45594cd52b509229954fc5c711d59d1710eb0666eac152801a45296d1b221e290ffd6ca5abca012a499c6e39c3741a749295ebbed17c94a67eba5fd0f656f2c29d607cf19476078da1bb74a5ca4c38a6422dd805cec96f61f42ec1797a264441bba91e90c5658d1b85aaed077e3ed7c651cf0445695950bb02d1e937f7e2d3e00ac540024af0276676e0d87320dbe38921309addd4c3ec71f7d21931319e35246364f1119eacd0ccc30c90e60523e2464eaecff9f9e7a7e234303785cbb3b3171fd56080330704883edae55f0f0e02fe62e51948dca225d11018d019ce989cbe746ad6cb56dfc9555580cb6d83bec21105c3c92b61f42940840f7f2e4eb8f552663f6e7d234014605402e5789b443bfdd1acd59ecc6f8b1a6888c2ca60dbcca9c425d2268cff15fbc92c9cb27336724143e6fbd0e0e757024b3bda28dc85b864379c6282f12b6e49e45b248ab33630ffd0d2b49ea3c11ff300c7b9d8c364911ac1afbfa580e0d1953e043b63989d4cff24c29610740a77399ccc8b700eac23de283409e015e61a41fa488a4d9b355194842870422ca3dcbbd770c47113cab11b798fe7bc822c258fe4fd38fa976765f5189f6d112eb817706462fbf833e6f57900e1bc4892b6b29a8f5ed328fb3cf209c1b423e1891ed7fdf37ef5830403b161bb4ac4152ba470c68147f5d374f316c943615c281f964481f4b7322d77fed82e6eda1aa7535a10d34203291d22d8ccf6aee870bcd3c20a53e10134fffabd9b43c046b59d99cc7a4c562f868ddaad19af4becd9e2aec8fb4b8f4af4890bdaef405ca780d42775a3c9ce1c87104b3dce68ac02830de110efa474db918b4aa3e376581ca7dfee35ebb542c68ecbae607ba205c816a967d261ebda68715685b7c65bfd916742da7634c0d50a054ee42820b67414f3da5ca98c99fc5a1980a48df7eff5001a05b934317e774b158ebe4c71f3495294b686f28e1abea677b320dba8219f362f3377bcd49c1a516a7a360bac4649042625a2e372b46c7896ca0acf1dfdcf02b66dd1b0844edecbf2165fe78dd392562898d8181567999b792672a9177a2e3472fad4f063088e859d37505a4426dd3ed3138efa3c45037989f5d1d6f0eccb0f68a4c3d74b482dc761430dfdbcfe29d98e9240bf9d8a6527485425766b8d1922b830c1781e51cb5bb77747cdebf40426d2e2c950b627d94e4ad6c9408f34a81a80a74df67044a75a542dcf85a1b5222dbb744f7950543d0590eea67b0940c7d8eea3a87cce2b18771ae58df8f90941f8614729327980fbb033e2d39d8c5752d697e506cbf371f421e5ccb7d58dc8c1a99ebdc6d92731453123d8f2506633a308f714965788cd1ef9090f506cdbcde33547a43deef57068a5c178265aead57b52e43c0cbd256cfcf6c631ff5c63a1254045e310ad6c5bbea23c05e0100306637912abc5fea7fa65d195118ed89f30199c46a1b3ec60c76a897dd11e46d44408998666ca4195cca4d7a28431c3e0b2a0eef0f1c39bd53ec6234b6647bf5f7848edeeba36b0861fd25bfbbd483c40aeee764ad8c706f91208fe892f751ffb59ce1ecd253dda23f82b026b6daf96363e1d19d6546a58495245dc594feb6bc961fbd8cb5441cac6a683c3926a9bbf2a552ca1ba9d6ba4c75d750c0125bf7c3855b0c2cd88bdcdfb479c83c17e20a105395ad6e478f5f670674d86ac2f709a4be5e469898df3b18e6af7d3fcd2386ef26cfbb9b25ee7f842623590508ec716c7d85e4b77211b71aecb7b6df4a6a146115eea6e2d41e5985622c716776bbff74b59a14045fe17412ce4a7d431fb5152044c58f72f989e531865a0dc85b5ed36f93e6749cfbd5d87887a19d503b4ddca8c1d492ebf294a3cf501453ba1ad534fc0afb4575bc1a248eab309b839aa4dd492f1ce7185c7d24c171fba4c826d665fb66fe361701fc82a0e8798a636da8aba46d998a2315c207a1f2772b4f73c439f83024d86bd9a2cb5a07719a71f674ca769f23a896b0c13de552ccdcc18b7e1064d4477e4d17c1589f593b82d8448f3aa703c7b83a596d973f4d495e65a8abeafd6ae54da7e316f663a17c1a1b37cb5114f6e139fded9074305cc7087c2a34d42aeba45e95c5adbb5235bda5075dd86c02009d1c093a15394f2aa7bae50c8432e9e63358153330dd80a4b43ace32e414cbf0d0340fe0bd73f737115cbac234bb885a755500cc6f02620375fa9ecd622c903dd73aeee0cac53f8f120da4e2a0fc79f076f2e6acbe670a9f1f80c6ca109b7f0e6eff93a6c6f0ea4a85646be1abb51dbf56be11c4bc57a467df1505d10460690d00b2902240b28f27910167754205eff4e721e09fc9db646c4fe143929ff245123f03e78803601f4679b640d6726ab1fb2df2944a1bc99fe2788c88960f322b53bbac2bc99830e9cfe91425cf968ef043f5b49a9e271fd6c20d701530921f5eef4c72b2fe889b9b97ff31bf09ee77e724a46dff41fa3ceea889002f25e637898db5cff87c8ffa2139868db763459bf16d1cc9f48516e4fdc8e2e3c2c706a4968f83a19fa49297d4058d1f0dc53c98d32a4768dcef1bd66a96b45119de5913e24806107aff4be338956c8af37b3ece9a16229ebd0097e5b1e735f1580ef7020258a769c7050643d9270086f782c995511922635f852ad9cf24b7d8741106cc09d34ed9b7aba9edee0e65976064a473f45f819dbe760ab94a20b4e14ca541fad7b487d3148533893b88cffa0c18d79c0d3067b4c001ac820b5fd20d40f5a3bb89dee2365f016eed4b9b9730a36f0c0aa91989d2be184c3919635a4c81ce6b4afc89ce18da6ca5c9024ded5cf3e97a8a4f73c7a85c65b9e2a30d22613823d465071add4b1eb07fef9fab855a8bad465b0bc10bf2e7c9c52f436ccc5ec2469dfcafb9254713622c46323727588c7eb2040f7bcd3b84b69b0639502f9846c916418fb45435566d534c2321af307b4eb2840f8696abd618aaae18e63a63d8cbe730df37322bc8c239d71059a21afddc41e0e845a0bcad07d296e88d61deb9eb979586214d32440d091200d07162aaa8dc8f267f385fa616ae1bf163f8f454c28134a1db8a607e893b3a385c3e69c3eda1cbfb5eb77e8fc2ec3e185b0986c42cb4469a6c3ffb5b870296cc90b44deefcaac17ae08d040b0b6913452aa09d11a7cf7517a9cc29f50edadb60ba74b1c1c3c44b3fd3abbea894480a35523f30ef83ebbfac8e87af205fc5c9391cb37347aa8e9650251d61853a8a1fc218281de09aef61aec77d27cc700abeef2c70e22e68d58e30957dcfd54a71f3183fa73c991e9e00f35bee702a1d52269e3891dea235310d763422438740aa31e4bc31ce5661763c11b5469f185612dbd7af63f1c72e67d89debf126b0dfa737aff34d64e20470d8607be74", 0x1000}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x80000000, r2}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x100000000, 0x6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="02d6428a1a923c91bd540fa321211ee0872f02930fa9194293de1a2148080e9a370bb61119844bec526298928b14cffd11d237837b121761ae16e81fab6c4f53170ab5cd", 0x44}], 0x1, &(0x7f00000001c0)=[{0xf0, 0x0, 0x9, "a19a968929c0d87be75ff1a47dd161b08c63b7c28fa0b823e0b7d0eb9181074f0eb39c7111129738ee5d516ee0f40896b1b85fa7dd7d3957cb26e4245f24fc6c7908360e9add2424dd2e0c0b4e7924a8cc71a137220d88637b9ed1e56c2ed920e71d3424a0376e70cecdc4df1b651b3c098cd154579f3b59a8ad7029d82b36af5ae29f57dfbc8a3920bd7068035c4d266ad2c3935329580ac88e672bc3cd8c9ec78ad8b529c441eaee63446983b3e6b3b26418ed28d68b272f93619b9d62a36025f317706053ab4ae93411d894a986a1f6f940e547ab2e3554113c38e1"}, {0x1010, 0xffff, 0x6, "7bc1aa6e87689eab05cb4dd52abe0b7869903e7a918427a98ce64c5d7db2b48a3032d272b3a258bb125de6b17f9ebcfdff57475547d1a04402aff3383d2e45535a6d8a277235b7e918afed0a55f037825edfc26018f3c85738ceb12cf642dfa81cd91dd78c80508d7231c9fb64324843292d5310155f88e0733485d83a2b9dc4bb82869fbada311508b1da7b0d8c8668d805478726e7acbbd2687b117d87c268eaa12ac4353c57e66ce783a70662d565b1aa373c14a7c236a2ee651d0869fa0066690eac5df3259b3fd332e0cad1ee54928ed141c46991b80cc094b1b999a4a4d6f112b5a03cec3799715307f8dc47430fd700b80ee6b45480d9349ba54e57631e3272b2e1d812b3f28e89d80327e9b0a90de27ba6043d59a6e7129ffeb54322160c2609faa25d6bab6328d6780fef454884417694d4c13842425f7ac029b8ff90de72689e4fe03a7c0e660451c27932a6bc051db28604b5faeae670856807983074c8e10b84431c6f43837e281a7bced05756de8c525df22809baf2bb3cae2fa21bd2d1e1770f14442bf71578f24f7d7c8c6d1720c1293fc9a423ec8ea4c475c52a74277b2f7e5d73310f588eb6df8e8ecfc68ae932a9d1efa3f51e852a87b294beb685b639508fa74325882a90cd769f374e7adb36140cb974f8d3173841bc22576eeda7e0a69b44de15eb51f5f34c52461bebe0d6eb461938c932c482166800804004145b0c1e27436d87c4fe581ff1855d357f6d77da3dca44b39c4511d713ed76662f8db8f0bdbed43a7689dc73b578a7c46c9d02825fc3d3892a235ad87a595dd61f1a76b8328327a726ef5e0d11cd1653c5565a781f9c02991454a7f4f3502b8d8551320a8147bf112f91e070296eef5966332ecf02bba00131dca5ab00a2ca0981e40d6f4f0fba3a917839ae87e97019a281bc12c438643543be46a9ea06b4df4cd8aa41efb7ae79dcc5272355888b8c1b4487b62c255d069a6e5efb67aca7520a39c01b02b89e5a50cd6eb0e0e7cecbe53e1ac4c42d1c5fb3c75589f825d708550c4c1cbe93ef055f9da01ac16ade94d5549c7804c0f09272135dddee7c0b512738bd582d9de0d09599e8c81238bd54abd792af0d8d6075f1befebf89ff32bb28a409b7ad70aa0e848b9aa466e52f3bd0c145c4b151708ed41a2eb265c82d470058d49cf4b2cbcb6671676ab07b116bbcd46ff691661ecdf57d527d3f837ff82cd8094c07a97505c0fd055102d5ccd191c3aad8f193e7bec673b3f77d5078e9fcc39fda332b9219102121ed3042195edd421d4fb2ae8a7b644977ca8cf9520e6982bc38212b3db6f7bdf0ec65f0236666518da42cd62734e1e35e57971d6996115f60f6faafa48621153c2f53be8a33a4672ce825bdab5a97fffd10ccb2b9af42f5535eefbb4395520244d115653cf8c97e4c16c0e27f7daa2313664436925ac453b210a914187e4952a2ebadb507f484d009acfb23bb66fb1c4c7c86c8bd738efb6739f333158b06be349df7d77a0df23cb1c22ba643c247c547bdfbd4d2d71c765c8aa3c63dc183c76780f981b40e1deb9feed5bee58f4e7dd967eaf17f25c7c9f3973afeede3cb4e9d43029db8ff65a4b247174b5c114bd2d5193e783cfb5e4ab36897c6ce5d47a3e6696f2514e487ff46fe9d06b5bc3c6af99c468d18387954fa4fd3d955b06ac3578898a34d1764c4fbdcd523c4510b9fb1e33d907da9b8985c0eecece757c5c25487c68777d0ca3f2f62b19ab0d662c6c13cd21dc70b18b2d77bf8e0f83cd2d1ae84fa3ccc5b31fe08179653f0865399ab2fd7ca4489d074c03bcd6f5b5c42d14768eecfc2ae9e4b0ade36071ab3eda74e09985407122e44ec0c649a7e0c3369cd2d645494a3b1a8c02b670f92c8535b472cc2cee0cf1a3e5970561baba25fe7df0927da69a72bb8ee614a9358b0d5e0a456fd04d3db47db43cd8cb58e7a293645eca0a7452bfd597800249b74dea1c90d26433558e1a36f5c60b7c25ae09ce5763cfe6eb40cbca40f64ba0854a27876564c329d6c143d5c9b3ab168d21b2ea3d4aa1758f9d50de94b8cb5f1a74b2dbc40960c189b79f06e1102854a29854f10f0b3b909620f6c62704da2d4aaaeca79b9d1d73e7073936919628e43b3c1f784b3f17eeb7ca54e3502892a825c5c864a9b3a7e4c4b35deed372942d309e84343861120fb31aada5e19ec11f5a33d3fa029de865866d30dff41048eda8d3cc929d6a1c72387ac7a5a2d11c90ff4150c317999df1d04d7980506afe7aaa5e5ca972c5d92ffc6aa4e66551a52d69856c6734e233fba342dfbddc997756312a10277cc510b04f957ac50873ff1481c899675b2ccb55e1ad32764936c3339267a9dd66704febd424a1e55328806fa84a1a6e4a27110d146d082192fb22bf7c9d769dff64fcde6ac8a00dc4b70f896f82098080bbf9b967ec09e0080858ba3d57299cb004333c417011ea3b5284ee25b745724292f2cf605c15a1fca08137131f251b1e329f6ec23f872da68b7694300f02cf120fa7f9723f6f94984d5638032c61fddd334decb64b0f9dac90c4d07241487f527c3a19ea4e943366c06d8f84c69ff9428ef66fd2830133d62f39f3fb1f0028a66a8bf8f2f9f5e51d625f2c14cc7e6bab673d5ab7935d6a01c9c03d831f87f76c70427d788971e0ea12389ad32db280ddb3df30168d37805bcff9f9017ff49518164a61216279b985cecd96f554ff263a216214901cc7be78ffa7bc6027ad5e4032ad3de8d5d8977c689a3b29de48985edca4c7a797189707a7a4583a79fb80e35f354a0c2f36644aad82687112156def4ab67e1c27b1a1700a521ff82763ca7f143788ba5bb717a036ceba8c3f859ce60289de102c166698484106813aa68a7fd15c6630160540e151a203c5e2e94019b3852786c30e045d53ac70acb60836073df4c7944541e0add4f56778c742577a9e1cd04ad104bb3840fda83a717e3b965002ed671bc9a2d9ff0375300a874b67ce5943b347dd460db01a84e1dd21282f534bf21e158230dca5f700dc0753c0687e700588163f538fbb3182dea727c51ec619659d576d3ba0a4ada2ccce02820f349872dbe9082c9aa26fcce8561816cfc8234252099d1829677a420accd11024295299988dbc3df91185f3c086357d8a92c8480a8754f5208f0de5725aa16846040f74df86e43ed839b204211a79609aaa90a82b5e9dfad8333df48791f4da4abef00bbd6c310a4020a676f4a69dcfc4071fae3b284db951baf7bda3f7d895ef6cbfc72ee013da07f0eb1185cf7369fc137cfd1390b3161ca60dd9c7d652b83a3a7a4637b63f7d4332b32b2ebe4994ea6d6d7d2c5082f15bc98800c75f8c8c6e25cec51cfe49603e4093437432d9995b0fb7cb7322ec659363f81da143dafe5b6d3ff24d1da32ed1918669522486a64ca2985a441c49a623ed4ac6597ea06a441525fbf8ae8b335ada9898b1cce6b8ec9b2d8b6cd1de259ef9ce748956b1c37dfd22dad5bf63aee1e994fd5192b43d907696cb131a7ea65021ac69217317133159d2eec54207b0b52a781f5566ffb98e806530e759307a0d95d0b7592030b3920ccf30b4e31d06fa7fffae1c24e0450ce7ece8e195f3ad62da6bc0454d3efcac68cec74553bf5561061332279f78cbf524b6cbe655446e778a595c239b3d62b4b2818914c53233106ec5f6013ba0c1dc71c33491eecddfb411ed4f5ab45b3fa7744b7da942b71b399cd0094b6dd9fc6dca9c0eeb124f3ac1d05459366d82f35cd0374e9e812739c93fd4a4d3b989d22c5024d4479f0e5103c708ff30947c01446972d33b58c781e721857537c7aa46ca46f29d17b24155326e4fc89349185e7735dee0d33a27ebd5b97eb051aa8ee116b9ff30f057f04044e8ea7104a5531cbc107c2ee1527dfe5191b48b10493825d94acf6046327db85562cd44dd67f90efe17034129ff75db2c6d62b90d7137008bb54f213a520b366e64c20a6afd45146e6f818566adc3eccef8de2c567abab99f74a0d94e9a58efd46eeb858cd907ced004a98642da942ca8398e8a66ad0bc81d455aacd7a2b01a765e534d97f615eb80cc8d8090d2f90e006a88e1e5e8842f36b71276a5e70c18c6315a73f12403c9692d81baff0efc472bace1ea28b9d78f06d9cd4adf51a733efc719ac7b3661c41ca6965c9a770c4183b6e237bd7a29666ea1e6af33be4a235b6f224cc4b454187c991c0f8b51228fa5d5a1c40b7ce2635e3f015213cfafbb4fddc720043ca8ea4e56bc3c5e9386c1e1cb423c959b5bafbf447ab03b3af891db9c581df9c0a38c3b0f46b80ec165d882edfb8f01c410e59a2ba26012f81514c4fae1ec1fcf34b4fdae9014d0adf0ed10036213ad2f2ad58b052aa4afe544241e7b51ffaf6d8dec136253761b564b1e1a5c7e30fc8c82864f353580df8354a1c278f0e7aaa750adc4dc861f9fe4a9aa9a75fc7f62783b12d37da56f1694806be86c2ace2f24e52088058e57da554c6d1ed963821379eff8ee1fe97810436d73c184f91585561c8c319852e2001184b7a2a5cd1ad82bf84e35dfdb384b5856c05371064cec18a9c0daba2f8ff1ead983c02b686dbaaeb0b1d308a80721ca9be4600a2ee8218e603f33957d9fe33b0968fb1472aad98e0ed53a732af3cb5cf48a98eaca82d1019c90093227a60902ccefb361118fd5a4076dd32d9c6e7a5026a836d2b69ec81a12982b790c75aa4ad3face43ab43969ea05b7efcef807cc0fe45d60a7476b9003be6e5f7241bf71dd3a5b5c2f66238e7936736d2d299a8990e9070e7915b98f58b709d42866f70555e711f25320e68e1a7dc6313fdc061ab2b181f5c70676ca79ca98255031c0cea814f54b6988148d9de849538deccf2334520dc0a6ee05b1b38bffd87a63c42a47005ad500f6fb2812e39d19c353a84c02c0b15f5e35510ee17890ab3506c0b4466572adc52ec356037e087fd20c566fe039fc51aaf6991be7829df54c397061e11b79141e44791f90d770900d05cf18a7ee93014b0edd14b522b7bd0cfb57ad79e88418b12780cfa680b41efd15b645336184ee5bde64429cc7406ff3d27cf9cdfdc7de896c20baa8d70c72ccb20454a0623c89573af704f78fea22b393e23f392d00128470a0214affb2b60b76f46efbfbf421dd0f022dc63de668d9ad16b1e61918e6c66a32fb9db259c3fb2a967957a236bf11141cdada6a58b0328de7e52984b2b71601d86978d17aeacf9a301510e9fbab6a637fed6c5f1e6f8befa133d415f7d5a3b6b7ced9187f5331885bf9756328e9e47ba07033ef31657abd52f3e7ab671027555dd4c00eaf6b02266f08ba05ec355aa82011a80cfe606550b2ab36b127928acb2e371a75649c8dcd3ea7381d33c8a6769adbe854f0f6be2e06e8642119efd3f9919d98997fb47091b1dc1a7f1f947c80e80b6cb42b5616fd3463de6f643b7536884f4eb9f8caef65ef25b813fd6acc0b8507be9c10644ccbe5b4eb301383b405d2d8f14b361cd1f049b288e2bcacbab281baea4b93d5316c07213cf7320539db6a43a4a46fc02ec053191c6986444fb3ebd3251f69ea8b55ce43b9038770744b7e07df915927a93a5af6c986e45aff8292db27e731ec2c8f0c0e4f6c462b128df1f824e0cd4b992678321ddb2370ea5d450f85e3eca7b9298db1e086567b0aca0abaeef920704181d704a468a12f169e20d69f5834ff9dc3f4171db05055be6f35bef9f2608c4d3473e6fd4371ce818f7ce2c31a4ddeff51f885a793f333bea19facbe856eb449"}], 0x1100}, 0x401) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000200)="6a15deeec7f83912b5ad46a4771066efd217e5d8678caffa41492b88e738606c56518d201098db2055fbcdf8f808660c1bb8469286ee5c8a4a4b9ca34afa4f94711aab210f1c61bc3c499477aa00fb814fc25abb16703ceac0fc7b6c043ec1d7392f55c4b49b71fe8f0043347a0dce1c1290b1a0478eb661865426b7c62f427d5ab6958cb7cfca5887b389a3b4018b92422497902a099a3c2080ebe482", 0x9d, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() ftruncate(r0, 0x3f) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x88, 0x100) sendto$inet(r2, &(0x7f0000000080)="5f92911a88faa8084318289ec29a0cfa6ed43a81283a9e6990ebe7b23a83c1e68de39e1e060be4136392aaba2117e44710", 0x31, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x90, 0xe4c, &(0x7f0000000040)="350a48a6f9afd75f4b35c2eadb1c59e2c1dfa7e7d24fa2e4541746689026a4e42547aa53fe286700885720b731ee0898a71943049acdd80501185cbbb83d5da21e1861eb7bef6748fcf4181584385d56fa436d7f665b4b6de9d07dd7af5f12d29befebe9719c5a62b51026a9cd82f9c881c49547db2a3900fd2dc2878de4517ff988d5994e1518a2c6c56c4cda60466de536883c12420700ee73facf924820136ace25eb4d6f0348aebc6e0459242eb3217a5d79d4ca05b8", 0xb8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x5, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) read(r1, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) r2 = semget(0x2, 0x0, 0x20) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x1000}, {0x0, 0x200}], 0x2) 16:00:25 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="309bae", 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:26 executing program 1: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x40, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001840)={0xffffffffffffffcb, 0x5, {0x80000001, 0xc673}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000017c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x75d0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="e0dba55200f9edeb363be51dd59090123bce108f2466687cc076cf05bf66a734c61bd3247529f3a1ae419de96fb3ad674e4e395b3cd66dc748538d670367c2f01c3556c0c6a249aabad3911f743e174811cfa7d35a5148b8e16f2520577f7585b0e5b498a4574ae63ac6482b9863c8f1df35bad0f83085f0ad04e191603d4e87", 0x80}, {&(0x7f0000000180)="c42adc1994922c411a8aab02869c7be4841678a31219690b2d7164c0e603fa9718c1cf0bbdeb577d220dd98e6102f625c43c3a112b0e28d7294387b5fd3931c53d105a095261cc964ef268b72610bd305c0b700736ffd4136c3c828079dea4c1bb3705862552462489a070e9a849e559219967acc62d87b7ecea1083a8eace45cb345b9cc99f58f4ea0ad85ae1a035d7724bf80153f751f32cb05b7eed9d851aad326e61b71132917a26cf8209f10264679c1f29ef23fe04f7a48623e9", 0xbd}, {&(0x7f0000000240)="b5c740142e9f8183e22cb80334eeab359af541b018c6cc6442c0bbcdceaa9823ce8a21808a353c26baad0f4e3fdd37993d3c5959d5787ceadfbbc36c632d00b6a5b47bf83528f1143a5b", 0x4a}, {&(0x7f00000002c0)="15f39b6d07d83a5994e6684cb72ad36b2b1e001c7926b91616b740ac99481e8cae24cc729ba75de3134fe1bd04715fdf127c1258f585c8e489a4144ce5e2c1f5863e749fb4cfcaccb0f239572d25f45ba753ae718b14e652f7682992c60b22b9f6a2fb9f4193c420287e14e0a51bf656ee4f0e2924c9025a9e22f4f081a03c2e66696a9ac18cc0ff", 0x88}, {&(0x7f0000000380)="6363c9a26c1524a0a66484c19bda1075c29ced6e353c90c2eb4438233dc6bce43b6b9507b2b5ccf75403fc5edd8f2b11adef9e76b0e5f1babe18307317d1fc6b4ba43238e31094fe3693e22ce653acea39d250cd089cba284834f39e41000442e6205444145bb15c0e6630fb081616655a92682abab1675bf27c22424189b65917a11e02", 0x84}], 0x5, &(0x7f00000004c0)=[{0x38, 0xffff, 0x8, "05dd8bcf72e53bd3f25b6ec1df9a863bd8982b0fcdce7262bd70cae58e97aa5b7a7921cd62"}, {0x88, 0x1, 0xfffffffffffff158, "8a336adc4444029f7bcd645cf9f20dc30230ac90d78bd7c4ea2e2700bb03959bf687f126b48ebabd6e4d50b077a5a022b9337df94d13144a6336f51083764b3877369e75602ba67bf4cadf21cb2fe377cb1bf0b3294680ac166bbbc06fed7cb2451d674cdafd4bf9f0cb5e7684eb4684ab553d5197"}, {0x110, 0xffff, 0x100000000, "bd7247617f2abdee19b5f9126fc5e67624fe14d919e7064a2e9535233846d89a94513d6b8eb6675ab696abb074917f69b5a35e3616bf18f82e8f1f1e071b0e09e0b6517cc8fb1c23329151e2c30d9985d0a452f167f306a9a3c06949c19168c598599e1d7e5fa17d7cee4b14d7acf685a87a4eab060ba0f9ca24ba0714943b353c8d308f3ecb72018582b09e67fca5918728bc7fcfe0b10a78b627f942623ec5edd69cd7aed7a851eba3453eb7fbaf2fe315149f4b80005665cc3163ff5863a59319139075606c0ad02c1a7eb598c2301a382c24b4d4cb5b4abe978f140487119dbf769706d8b70cc0fcbeb229997f43bd67d75deed69d8d8db4eb86"}, {0x70, 0xffff, 0x401, "bd0a62ad5936999cf9a1aecaeac47e7bdab492a7f428493fc66b29fdb98e6acef0301034ae087587028779fb50a1ac92dad4726d58cceafebd5513020e131cf48c6daf4918c8fda85767366e83ba3553a6a822df2e583db80887"}, {0x78, 0x1, 0x100000000, "623bd7a6a7d6701b304c19199216daec8eaa5c621a062ac52cd11d79efce9d6747e1f79abdef24c8c33a55c01446af8ae37aeb8342c25cfbaa541e483fca9560bcd7aba1321712ca3ecb7a9094db3eb1e3860208f1cb3bf364dbbf79d28472f657285dc26bf5"}, {0x30, 0xffff, 0x8abf, "908121c8894149504e23de9da13ae8fc7ab5bf3476cbae8e8beca9"}, {0x1010, 0xffff, 0x9, "1d9bf840b4f19c4950cd8ed8f991aed03b6f01d97165b9495afc7fc28a6cf4642f7a956f7e65a4d689b0a0fdb1604d93ef4f6177464a9277f051585db3dc783f3b0eed23f09ecfcbb818d2f661148670efb8e6612b71d3ea4db917e7c5a47c3ccce2a14a8caf582fc1f4e003ce465f8c53d1f0f23f015e6c1bcba4de988348b93823a569755a48964ae334ec2c83cf84efe410dd13bef08075ab8647ee46e4eb027c4a6df12de683c6456ce6860ed823337d3b364c1eae055edf167870163c558d5dea91a202bbeff6fb7870faae0f11a38696f3d0c4f17735e408008e7c95752104e4511ac1ecfc50a85ef3c0e6b560dd21ff25cc2f88458026b47664ee188bdf4dd90bec00f8d80c4163bb8f3b4e9e32ae1159acbfc1c863ce82269a2aabe7fd5f23d6a4ccb077e1e91084499b09b4dbc7816e278a26a1943bda397df41db56a4c3e3815d4d846627745f1299f7c1beb67ae935c03f98cd61ac62b2cfbb180119d83d025aaecae9ee0600c100fe443a8f5e05ad8f67e4860d2288e0c43cd6213cdcd4193eb9438418d38fdaa8381050f4c26b47d924fd504f92d4cb4292c27ec2653939748119729978ab59f2cfeed736502b0978bb9b62b833b18b2c1243e856e55e2dd238eca36aaf8300b87f028e437ba4caca92c801cc719f25fc84c7759847d31b1bfe8b93a6f3ac914d52c20589bf06893dc1de7a7a5c7a6328a7b161db5cda057e34253834ba0440a402cca6f6550e2fdb83bec3de801dd8d14ae45f65a0bd3c4a144076a66b86e34e78f30fc6ec8da4aebf55f93716b324cd3dd530429eb5f0bc9c50e9e0ef1996ef4bfcb44f638e8cb21afb6abc5a3dbacaebe9ab6e4a86384f84c495a64f2bfbddaccecef1377f536def446aa1ea3eb78057414bd3d655ec07dcc07f900cfd9ee5ad7bdb27544148b2663858999eaecd923c2bd13fc7016534c5d08edd7ef8f613b991bdfd2877f046b335f50417f505a1c68cacf14b08e60f0ba7aaa0c87095e114e7710766094e33b90aa95db8891b35341294c8aa130a7f440776450b445762f4d3c5b696291efa2405e64c1b7280ff9c02f9ca309e1957960e32c138c4db40aaeaf9459eb19be06e9a03299c4105b4695b92759f7f2e5b8a832e7b658fc8c9d2651cc8c4edb98b51879ec736747ebca5cb035e0bfe29c36e84608f1642b180234ba75034fb78f940e45345384558786809e181e0225e8c4fabcf80f803317fb4cf048c73d542246c1b018dd8b8dea69c1c94c13ea1cc2e656d530bba3ec8782b950db3eab8ce9e71e6143d3394dce0b104109f0ae59e8636cc5fccf8a138b563eae25c28fcc1a4cd93422b4031c8a12bbabb963a3ad2af119d240b14d8f5f3e5f10c0af6f8885de391b4cd39a934d2c746144ddb7f4807874d138ced8331434585076723e1ec2f7ca4570929d686ea2563962aefdfada013969f5ef7757540ee734949f53a06d4e308b67682c3e0fd849331ee93bc93c4dd01f4a2bc9cf974c6f7af1e1a6a39c1239c4f901a8b7c5d8147fd64abeff9a816e53e9263d7c1c17eab54b254953bfba1e90eccf9897b69419516f42a3a69bd1e89291d5988e96b450ef046800ffde24b137a4f9ec0e47c540424b539b01f6664d2c17d14bc0747999be3814ee3408b845ea479cedf0c064d5bd79c69eb756aef5bd70346da7418dd7543842d87a7b981a188ba0ab36c24af0f592cd2614c5669633991473c0f757ffaabf3158d98c1e38c4f0e39cc695d4521d4e260e300551e6321b1cad89ee24e926d789f1431ae3fdfe6a22bab157d7f16c4ce789916b20ffb71c6021fea408be360cea2d02650d6089ab753fd173bdd9b648442db39128c9db97ee718a505d505aaa7f7e1f05cdf766fad3bc7d22d875bb0492114e98dc899d15ad461fe713156fe939dbada1dbdfd315a14e4d75dd4786585507decc1f9e4ba4781d4da26444adab5b5c62ad84721a2c56e6f3d52c6e7749fb5be6b7865699eefcf678ab6d160ccf992f34b60fe03aa07e18368ad129cf9ef7f78a6bf0fe4ddcacc806f2f41e4bc1c97e2e4c64f42a10f48af52ec12cf0723a68c03e755412270cd3c2320e3b39bdd021495a8717ae1024a25e29b9214cbea94d1abfe3f4697f94cf23484e242e5cfab2f71724b32906556a7b95ff66f31685e3daa787a9facef53646089585162edcb3a3dd4454216b1f7cac115fb3779ab09858f37fdfa03bf9059e10d3ce9966b8cdb292ca4316ae3282bfb6c4bf95386174ff97799e3034d207d1b17b29ec2d42b0d3456221fa2fb216b4c13e4c781ee733b5aeda45d5c38cf8a35b5c11dc25abf6742dfcab05b3d0b62c26eb986297e62499b07ea4bd46f6257d3f44a65f59f09ff7f8f04b4f9a97b4bb51c0eded578d99cab52562ca60ddfa354e748675f4e84bb6448a81ea1d75447e9a0c468e8d656f1aff34f686ffa88320a97fb13059733947e4f0adf80b131a1b877251868d58d217b0a8b32e7f5ce517d7c3775961acde55d205ce3c056c848f881e0c9ef5fab108a60de1235d73fdac096c549e36efff5e72c19f349b792cf990f98a18e455f1790a7377ed36dfe07403110973a9f28a25762c43d083d7bf9a7362f01cbf75e8d30478fc5e335cbc70e39fea971e2aa48ee395780953ef845ea8a3e775d3b6d41bf3451a3e5a51b0babd7f7559624ce998c30f64f04a025d6b6134135a21535f879cf7d843f3255a068a764642e115052a66a8e49f9002734856b5ffabf16a3e37d4828e60fde0b69cce662fd726323a3aa595f9786baf2a701295fbdfcafbc618d6e2d625633ac2e6e3dfb9f1e9e9c81d9f724f22dce59b584c18f7fb2cb459f1cd3a899bf4028bc6899e7f2120bc8d892790e253ac98926fe80092165158364a46d153aae8cd727784a669ce677328fd6d9b37f217e8682b6e355cc7d99fb03ed3c6d3c7406e3c5e07cb3247e9069e4c0021228812d83e092d255dc71df60d4a086b95c26453fb08e897914c17726cfff8b7a103b39dd751704a92011c02044b168c9046fe89358df32eba1652875ab2604867865dd7fdc21971f70f0afba4dd18a2afa0e94fa16e3e2fce7a13ee06f151df0d867575e411cb490c7ea355159da404d8187297d324c380a12deda23e849af57cbe13149578da1bde4ebf59e8e915ea6abc04645386cc2471218ac06ff41582e88af61967e8d27b4150d80e83789b432f95190163db9df37750eccbac52e2198a2433a9bddd86778cd6afb98742af895b4331a7cde0e46f7686fe9c0e7bd5c8bc701f2c4c0d83ca35f733d78e28326421379a9b0812aa2065b63a12e6952e81bedfda5b8ac4d15952c0a0bb1d4ef4b44fa2e4f8ef15cca57ebe73fc4cdf4fd6a79b2fe8e38326f5358646c87b130cdadaff76b04ae0bec4e9c8f11c60770db6c12bc02b83c6867e479e6b43006426d8369d663d4b01d323e4a00194201b0a5b733378a9e914d12f4c8eeffbc20b6a4e3d41e331e6c8b0b6e12ba848e4f8331c0d2b08f7f67cc7abf575e3c2be32c9b433d610c4cf52f74f74419ba9f2abf87adbb5bf62d0b4bbe07f9274ea480bebedc5dbaf5020f15f18bd2366dd39e9207fe3c0988c4aba909c9e69bb2b0380d4717a8804e9458b44b64eb309eaf32cd8a802c7f35b17e076df4e4082c5b4e55eaced1fabe1132fec3cbc1fe1fbf42d9a8187fe1d36f4552aa11b916a9403b4d0b81cb3e166221362517b727c2d4444dfd707fc3a7767d8165fbbd016aa4693b1a3819068a260672a90c39dfa6fc6e8af44ccf2e7dedcb8161b8bc267a15b343de07d029afc898a92b8c630a40a8f018548604976a447792630eb01970fdf28869f1ed78773b1d2ab627b63005cfbbac20b51f1dfba83561243b8fe2dad94fb85c3620cb53d84eaaa82c248fd3d741e7a313a91ae0e86e9c3ef5e7f3c40860a4ea81ac40560d00ee4895a92817bdc99ebf9743b519461eb3b6b9661797c7bddedf89855576bb00d3a32c98c0cf9af9d76502f8d9d9a6120a722050e0cf2d309174365062b46e1e404e800d901f1b9c9674636e33812cae5aa2e8d942e64739071c916a0ff80119148a2f1085d17e7e6cd5bdc4f5d9f43a88aef282a2b0370f3ce3a1b38a407584c478ce5ba6d25261c5b6d14a0bdb5afe3326087f7748898f94dd07b678ef0f186d87bd1c6d44e378ab5fcc0585d24c05be4e47867ebc25884b5d5ea454166b9141fa5ef5ffde4ee2eff2e3b4dc06af7d7c7e1e8c22c7c7008959d0bc7a2299b411afb0ca91a8e24a1b247ef223738040a68f2202d8cfea29af7b0cea0cff90f5a0da89060135d5b9166c1db926dee74a13e30174a8e448646e7293a576d375d12a21c973faa5e74aef9fb23a04d4de878b930a8ad4ecb2b7952aa273f526ced596f1c64a0b7ff9dcb84f2f82469fbfa9dc4847a75c449fda4b72c22e63459042afe6852f472674d940f5489ae2c4a3ba22ee60bad336198bb5747e3e139a22b875fd9a231141f30489cd0010e94bbe7ce2b96cd677f210a84c8488cbf82d0e49c20ef7f68f269b5327ad4ce989d83451b28f40d3c5bd8020743d2b0a1be7f3823ac5f57f5952f07375cbdd225bda93fcf73db7605094477a0d280bea4ef21d222678b7ee231f3651f4d6190f2a67ee1b25da6be744b76c2618230498a1fc1c397c32f22c4371b0028e357f945451673368af8aa276ff286e231849962061ec11f03b99418a689ff4852381a1912f08e6f555a1ac4ec3e59fa725c07d8ded13793fa7b79a5ebc3e9a5aa8d3cd54dd956b149ce9ba1e03e09ec739eb6fd853a0ade261f16fcf0a0e3e89e2b68737b9645409695c9cb70ed443b8ca8aae11add5776d4f87218a6e2ff0f0c87d5807c9bc2d2aa64e7af23e728478c02d72c54769fecb62c6fce5939eb72cbfe2cc5d24db68fcbae83adcd66f926fc9174ce19af158dbd1afc6b5342bfcf6220220d400228c212d48a82f90523d67278f6762c15f5875c5895e32b2f60d20de6217b599f050582ef82f26bc9ecb2efc8c91ee29705ba2e2e6c92c28200775e4288a6afdf1ca77c3c970e8790a0b5fece9d3bacfe2a92dc7a57a80b5e2185106cd15acdfef68900ec7bc094169294e65d00bd43ad32a96b6204355210e00c41627f3f10e3dca0851ba905a48d5ee056792e0bcf5d336359d92faffe3ccf6fae4f3124ecf9db480f3e69a54077e6ca12d882d5abd8a8e75d2dd47329e49c3e36af49f72f025611a77ca5c0e3d15b51b934c627ed69f432ee0f059faec1b3ac3a852740274f13647031a2331857dea29eede5611ed677b4f71da2f6141afa097b863fa11855514373c9c72fccecfe161646015bb06b8a889cb4069ea22a4ebfa774868a3114e4201d29c0150436b4291b99a5a44c3e3c25f40258755c21fc6786be6166a227b22dae3b6ac76bc48a434a0ee34726e702c907d3322c3e8ec8fd72d0f35ae4ebce9d6d527f61ec83fef406cf10c17ba0205e147fcfadb3f935dff67650a63b25608f4f29d64fab1472623c8aec9f00d37a9fd0a7e0e121a4b6413850be73224394be5b04019ea2841e00f447b23743ae19df01a3560f2f3fc039032cf294c63a48fe4277f1c1b283df0f9b3d8827c86796518c20229083cd7706def60a1400431a3e018ab0e6ddb8ad274bf182ac7a312e3a84872d93d4fb407ccd066160f764160d4ac1e812e4595587b225685a7e70cb253be6e16d11ccfb0b9debc77df7733e35ec84632a86cb72dbc17ea1db01d1009b4d8df71a4ef0a87f28485f77f103cd07d478af25"}], 0x12f8}, 0x401) r2 = geteuid() setreuid(r2, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="b612125d0000000041df8ebebcbc99d2ac8cd1a4c4319b7e1d7bf6dc68b66771c25ab410d68b6b714dd67138b3ac0cfdc40a2f6cc6a27f353a371acc7d63eb26c1d3a69603e93542f8e3b36046ad44d2928f20711b7d980aa5081b6c3525c71ee2aece7f0c02da7233a674173039af22ac285c767c156fa5567a3d78ed2c6d0abbc652544fdc0d38a04c733b", 0xffffffffffffff59) socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getuid() setuid(r1) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:26 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) r2 = socket(0x18, 0x2, 0x0) recvfrom(r2, &(0x7f0000000000)=""/197, 0xc5, 0x41, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000140), 0x10000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001280)={0x0, 0x8}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000012c0)={0x5, [{0x3, 0xffffffff}, {0x0, 0x2}, {0x3, 0x5}, {0x0, 0x5}, {0x3, 0x2}, {0x2, 0x4}, {0x33bf308670d6db76, 0x4}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0xfffffffffffffc00}, {0x3, 0x7fffffff}, {0x1, 0x101}, {0x3, 0x400}, {0x3, 0x7ff}, {0x3, 0x10001}, {0x2, 0x1}, {0x1}, {0x3, 0x8}, {0x3, 0x70f2}, {0x3, 0x1000}, {0x2, 0x2}, {0x0, 0x3}, {0x3, 0x8001}, {}, {0x2, 0x3}, {0x0, 0xffffffffffff78a3}, {0x2, 0xffffffffffffffff}, {0x3, 0x8}, {0x2, 0x9}, {0x2, 0x7b4}, {0x0, 0x5}, {0x2, 0x7fff}]}) r4 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ff1000/0xf000)=nil, 0x1000) write(r0, &(0x7f0000000240)="0e95f4f53abfcc8404316f5640eb44c3b814998ffbb810fe7d871d2056984c999c2b17e45ba1c91de6aa255ba28833dd3796595945f4cbab5dba7d6c8445d9c34c16476bd523e71f3e80241d07f1027818cedb3440ad1ca428b4591ebf367be1cffd5badcaf4ca7f47e4a247819f8eeb2ce0e896d78f33cabf22e400f3260e93c4722b91b774fcab4a7913f70129a7b6f5d800cb9960c39de3953afb594fbaf8fa82950cb1a8614ece6ea1e2657602870e8a521e955e12e7e8921b179c8d360f1a7deb40a513de96fae3bf40ce09c3cb2dceb6c3c85ce28a50d7f54a34f0471d4bd1672b8ac69fb904f8bd9b75a57a1254cbe824a36dff2d71853cef1061b73871e78d52f2495443fbac55a62d958414203bc7555a753435cb24a249c96be147f963a6e6e507933849e7e99ec5f9e6e30bd6a3b890814988b319e8663a3047f09ad06806e5169990dcf9389be77b214179b38809c58934bdaaa9f271f47829b52425cca03e6f19e246a8ea9355d903f945ba231d80708acd687d269b2b3500d49971b37a25f7004e47582d8a080e9244b98c910d3f85f309ad24ec469e7641d7f0a5faadf3f5d740b3533b917597c7a724688c50d203fdb12adca7422ed9b221bd2082d3b622950d0481eff0990f3018b6dfbd595e5a5342a9aecaabe6fb4db6ee40baf03b75bccb4919020a81a5bc37de5b4393bfd233ad63824626533bcbf181190bbf8566ee38ca1856a4ea399bc611e59296949c7dba0bc83d297e745f294519914976662430294458f74359be99603445ec5d56ac1304e18f87445f9e8cefda3217c0c26553afeb74d9d5c7fa7074c22ec6f6bcf6219c347cb9816a4530d66da9c2c8920e38ef1a00325c383ce1cabdb5c7584f6e966a64c8412ca2739f255d9e7fbe4a8e71778ed8c8235e12376bf2caf86ff1a25e08c4c4b2cfe1d2de5b00f7663026a53189d142f338a0ee59a6ccd93b5a109a00f50c71fac7f17896a5801557449c824495cc2328e1bdc5de02a5b65963e9ec5430e981e216a7a2f58ae17174cd5b069dbcbda6ccd58db2438eee0b5351ff13a06084145c593b9db7ba7367f43b2020021b0465ab9d55c2d97cd437a11d974ed7cae52ff2322048b544fd2638a97233779dca080b32423f8cf7fcdc5aa559f175081e8f8de78a760a6ac75fd0b2fd10b10bc17c042dbf72f358d8ffd685c0efd7d9ebda853b8dff6c58021520104bfff1cef2dbaa4f067f656b9ec30437fdc8da5c9163ca9d3e80354571a49acfec87b77e53038e3a12857f76c8152e0008d3418b60f512f86b4fad08d4f9b00f08827f57415fac2df0234b92e309bdef65e44fdb7b43366c6256137e726c18ab74f2e0a9e0a0c6d4cbeabd50c89d95c8cf6aebc1bb684e5de1915e50b520dc51643833ac5d7389f1a9ec5b811beeb0fac164b3c1a80445421665a2e8899cfe492940c6f39b1589f320e3c21f47c33af839d14bdec34793844f767ff9fea7edc3b2a55258bad6c8016239ff9501578493fcb5dd266875ee0680f82ecdb2ed18d062243b8f0b281032a3c25466ae5a1ea2e6aa733452e7cf40f8b1f30c6397843d73f8baef2f90c4bed6531151eb98a9bd8d050aba0b1c591fae2fc57efde7396a5c2ef11eb588a6235cd7e0698b5d02f17bff8b980ddb48eed99e7559a9dfd5f1665b822c003acbdaf3dbc36f379aef6c052a1fb3d4fae1177221f9b93ca5d150fd9dd36adcaea06ea84420d1333ac567190b5d457121cc69476a0f1bef485be05641e27a9a848cad7019fd511aae8fcef3c240f87110426bc388475b79811fd79ff3ee85039b3ce5316f0b6ec1c4f60fe42935d36496dd7b6cb78842349e08d77a7d671802eb2851492e7824b0570bd6af07d53bd99ded70a458c3e0067625df999a719acc354a7cb9c3861dd8063e18e30285bfa367824cd05a7cc7cea2963ec2e8c67899fd842402d12dc74405b41c8c4bc29f1f22c3e5078c980f7823411cf104a2d4c3174e9b5f3b27c15b588d935cd13610ae426f319a6742a7c95b10ff012d0b4d1412080760ccf74d597f6495e13d356e06857658da5f34c58557aa3a6cf7f8118f7f49e896d88c987c40ddcf18d8fa65cea64cdfeede8a9175ce09b1efd089b148005bdeeec6e0d7301e4963b397cd436fac7df7fc1e22d14acabd9850731a82581d3d338f0f1a2a65377184bcefcf6ac939079f3c44ee7edad9706a01c4d215742b6aa8652a0751dfca66d742663f238050490ae2a87e2e458da86f0ee3b333af638e965c00d9dfcfb770e6444c5c199e117760e15bab10b9d74f6758aaf521d52d5ba22f927ac38b089bd0100dc789bf2d82d39b82cb2b6f31c867c1dfa37c75e824261e07219967fcb63ed1ce2a0b4ab11ecf938d08daae7428f0b797604139bf7513f3eecdf102e7fdf7aa75615d34e45200b953d95ae4debdd88d9b2d65fecb444cacecb11f5d2f15373f76b1032de89ef8185c578a7fb6ab39fd0af6afee75caa8b7cf4815ef78bf85b17a69968c90ee347d632089b7060fafbf35c4cd7d3a8770d3bf8d596b3a37c2c26f27ef7c3934b05488c856d037876f219059ab186aa8b0e35c1522b9a04089755f0a44364094b1127545f79a3aaabc1924e0d9a70cfeba24e0f998dcd45b9c324fdb2443f1cf521ea35b5360ee8e10d933d25fb4dbf7a9d0edc96cd5afe633918e7d5ab7b2a8c75ab8d4ae6193e0164e7826c974e87ecc0114a77c837b08786e961b7d196358c87ee1e828108cdc50d94269f740942ed7921aaae1e0ed8c0bf33d5604a9bb0b456e6fb69b939926c0df70edfb5bb90855d2e71b1d5f99fa4923503b4c87c1b04cd944fc29439f4b063be24b741b7c83fd33401db3e20c49070b341aa5f15da66410fa7711700078c1b2bcc87ea895984e0174b17a091c9bf0edf4a3cb53f39262d0078513b01575a3b9ba81b66ec622cb89e0204597ae069f471bf527526549978e6dee8bf1c2512f5aff105345921f8278f34d7615e39e5e54e66750862403fbd846b144639a6dac0f4cd1334181245e6139cec18ad2734b00a89d9b99bc7a33edbf6ca446451ae8f864a3f285215b0ef2620ab479c76b227c8d9ba61abef361748042ec092bea175b21cacae1a8f9b5c858c0b7df8172219d355b0709b7f50f323e2b63b83055e5b5e85e2b32045e3ad7e83341a42f6937cea7f9ad28dd8da4d79d128b4e2800bb28c7cdb134ace7ce54fbde6326f9de1cd466ed9626394b178a3c1acc270afd019e6b76536466719a53ddeb79f96ef72336141afc62fb9651a2dacf9558c6f5298c1a5aa29698403e4e8127e242c64cb41a6bbeae9e0cbf3a27e06aa0fb42e703aa3ecbe39d1c0e0066d683de04b04702aac3959de333c79de6987c057c25935d9318b4e58a0e95d7bb66a01c7e9a5c2f1c363b4e6d763278e72a909ef8114195db5a54b605426c5e9003e1254487cf904703a9da3219d36e843759a4ee238484465d6742b2197817416e181fc165c71d6736460ebbb0fa185824ab21a66e914c546f9510e20161c5fdfcab00139e63e673334216dedaccb8f3ac9794d58545b7aff4706e95a7a98eb87f19950757a06f524344e7148d7465b03c23eeef034ab75e3d5e2d2a5410de32341dfab9b416f03ef4701f0f6face00a09797f13202ed793241075b56b506839bef72f2f5210187ac767e26346e51a834aab6a828dcc889766e0d92b2209f27a45934cad4549f238c4e3bc4143811efbdde8f3de7d71fabf73423e327b82c812971286211816805237e308d81d7065df40795132f33d16ea9dedaa158f42bb59086f274cfeb188b0d082a61b4fd9fbcc7f8fd2e796b7298f5856ee6c529c4b61d2ad6f888d81d86baeadee67b614505ef2b27bb92e12d7693869888fe00e5c5127e535f319b991f5f20b2ecd5d354f8569a1f1462d875c4a1625c83739e9be1afd60105c40a7c1454b9a8b2c88081e0ffb6b23c1f16efc911d0d25900d423dbd70f4026f6224e7edba4567e51f64431c5d98d52a0e99cbd99d20a2246daa84c83d4b1eae7c57fc7f8dd13853420f28054c4a46572f0e39e047789c8e4b14391561add26460a9a1ef84fc0613773a942f9411bb57aa46e75eae184823b3ded4fce657e161d6a0a80fd96fa43ac8cd24a2e22d6b4d1641a29aacd97aa0195cbee70622bb177ea85881a84c8bb6d4c9699cc4a86b6934025bc77cb41fc32a503fd24f5d93832f9862ed25f6392133f082e4ded72a941bea15f11f9338fcfc8dcfb6fe0f3116165e2e0ea587d7ffc259f686e2c5de4635ae94eb49a811703abbc552668ee67815bece60f4f158e10aa76ef673a14f34e1c5ee1ead8d4da4a5a04a8c271a2d89880fd532d72bc9d68a269b6269929a7001ae785782cb286846e56240c75eab748ef50cff1bb4fe7df0259d3160d120a3f33407f0effb67e0fdd1c7a71fe1519df89f607c242f8c2903b1c47538509dd5ae1808de4db2275b24556cc94c8ecb6f6d9a85dccece27b7d093e8de75656a018fad33cc1f4f250f8a3106e39a115dbd5d2fbc69028f3dc08633df099370a549e3073fbe628277aec0c744af301155b0b3273a1faa39f66244484b1cba423b10f52a58d52f6429b5a3fb031af764f842aa9b3d4dd5276c556c626d1030504124542c48ccfb4f9c66417db2fef50a12dcf7be5f656defc46149368844e239767c2f3f4e27b6e25dab7d560940a4e329dcb6ba319ccc9bf504b9f5fe3d3ea3d35b9c60790e9c60bbaae5e778c2479e86b42993a36a63b099869d956acbe1b9a4d9fcea402325e4eb3866af409b91712e614ab47a528b7b28f0e91be0c31343a3430cf4307d8a4abf9a6c406f35693bc0fffa9605c324b49847c06871ca6122b8da08397323fd70f29562545c25299313e7598c2cc09e58a2681fb337522de0698dcc960f03e29e1d88d5bf4941b766d505f384f7c4bb6996eee854f6d8c1eb6800f69b86e938f25da940194431739ba412b19e393144d49ef183c89ee54862b10f844c36ea274fc886b22b4a7333ec67c0cdacaef11886067130ab1a76a6617447de5385db198cb3eeb18908d7a276bda515912d731df003919b003ae717ce7744c7ccab51300497f29289acfd4c70bae9baca6e1e95735f7d03db6d5a8825e5bc63be7fed137421d34263e8d15ac731b997cb4a34147ec5f6e0d4a6b43ce1a50f2739d327e0d820cd9133a708dd41cd2c52e12707a954204ac007a3d8c804abc1ae73ed878f4c1dde2c22a839280d9747cf15388fd7fcede3ba0085bdf74937061b617c1cbc06389f3ae75b56347e7e622c2c1334336ec8213999358191543c841dfb634477e2c5ba44551e43678c5ad59b7c7855b760aa2d3d29f7ba97dd9d33c0e46a58816ae429238aab38f7a5200e3e40b6387964104fb99234dee4d8354bc80d6b10749035c638745a4a88fc11276f1972301510eff837fda5c219de87b3cf6d665cd746a6a78d9f1b314b0f1121e0041981799c5a0355ff99dd4d8e950e160297696e32daa0fbb5d963649b02dc7ac223edddd8d56b09caa7ca0bd04361f8e5f201167229434ce9144a9766be5bc958d5a0c2d6ddd9c39070e6acb19d698ccbf0c46764fe053138c9ea764eb8d55451de503828d2ba7497ee89f2cce6933110385e73c3345493fb9b172e26ab81bb95b40798e4f721ba1baa6f9ad8c18a575caa9d7ef2093462a8cf9fbc5154361a23bf87f90f298522b6207f652067630f0f9f75c6aaf50d81994e204eaac5f7c0eca509b123d203dc5addd81961", 0x1000) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000001240)=0x21, 0x4) 16:00:26 executing program 1: socketpair(0x1a, 0x4003, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) close(0xffffffffffffffff) ftruncate(r0, 0x6) syz_open_pts() write(r0, &(0x7f0000000040)="aa1ac246456f9f64b6c5a9d062106359eefa34e96b6cf62f", 0x18) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x64) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getpgrp() syz_open_pts() dup(r2) 16:00:28 executing program 1: r0 = shmget(0x2, 0x4000, 0x1000000000200, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) socketpair(0x18, 0x2, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r2) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:28 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r2 = dup(r1) dup(r2) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) fchmod(r0, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xffffffffffffff01) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0498699c1e3000"], 0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') listen(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) listen(r0, 0x2) r1 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x7}, 0x10) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x7f, 0x5467}, 0x10) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30570aaa", 0x11}, {0x0}], 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000240)=""/192, 0xc0, 0x841, &(0x7f0000000000)={0x18, 0x3, 0x100000000, 0x4}, 0xc) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) open(&(0x7f0000000140)='./file0\x00', 0xc0, 0x10) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="47422f2f66884600e4ff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getegid() r1 = kqueue() socketpair(0x20, 0x8004, 0x8a26, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x80000000, 0x6}, {0x18, 0x0, 0x3, 0x204000}, 0x0, [0xfff, 0x10001, 0x6, 0x101, 0x8a8, 0x3f, 0xffffffffffffff32, 0x4]}, 0x3c) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) write(r1, &(0x7f0000000040)="ec4f", 0x2) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:28 executing program 1: getitimer(0x2, 0xfffffffffffffffe) r0 = getpgrp() getpgid(r0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7a0, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22, 0x7a}, {0xa7, 0xff}], 0x2}) dup2(r0, r0) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) r3 = socket$unix(0x1, 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f0000002500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wsmouse\x00', 0x400, 0x0) r8 = socket$inet(0x2, 0x8002, 0x7ff) pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000025c0), &(0x7f0000002600)=0xc) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000002640)='/dev/tty\x00', 0x120, 0x0) pipe(&(0x7f0000002bc0)={0xffffffffffffffff}) r13 = socket(0x0, 0x5, 0x642aec3d) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = socket$unix(0x1, 0x0, 0x0) r16 = accept$inet(0xffffffffffffffff, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000002800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002840), &(0x7f0000002880)=0xc) r21 = open$dir(&(0x7f00000028c0)='./bus\x00', 0x28, 0x192) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x8000, 0x0) r23 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wskbd\x00', 0xb53e7ed3e6e28165, 0x0) r26 = openat(0xffffffffffffffff, &(0x7f0000002a00)='./bus\x00', 0x8010, 0x41) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b80)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000440)="f3cab79daf6b45459334ad8a2e1d0960237371f2c81a6bc714baecbfd2d2cbaf21b5c76a24da65bf115741f8ab74dd1d4034f9a907104bae358d130c5d0aa6c13ccaf55debddcb12bfb7c99db67403d096070b4734f67f06dab7d44d06dc0a488ab47b53e6f4d6e8acc7ce578533ba2f1a6f02c1e16e1de725371c5a70f0066df2cc985c0f3384d14d2eb02d3dacadf584fdc120f06fbb4ccecda5b8dc853acc0ff789eef0ea52b6fc6d5a78756c1c833341c69428d3b90af40c683a65bd1a24232a599df63b59f38ea7f09bf1e9aa8ceed816fed4c7458d8ce95fed008cf99a7832139d02b2a3ee615e7c0087f0eb58bca329aaa37413e2daafa6d76232ff390128237e46ab4f93e734466b48f9ec917e0cd68a9ab4aa300fa4335b25f5f518d072bffe903caf98591356a21a7698c794eae22c88d03daa2f19b5621a1955b52e235f7bb462adfb4196f4d5f46d44f737f6fc1c6170a3193a4be1a9a4a2b8ffee6d83cb25d49c8923f01f65deb5c27648f633fe57485f62b33e257841d9a0751625b0228d8d78e0c8f4f493a54a5149a89ba947a4ac72cd475d8d06ff87d503e1926eed7076706cb1882ca69bb2c9aada1932474356abb58a42fe6cad806527828059edced5110500a6894b14de6f9936dd807220fbcc2777519cfc491c176710c7db2d21ffdf4eff3af4a2d11c4c6ea36f5e5ca44755fc260c11eb0724eb9a317574b95a26360bc386099b42f37382d92eec69f9a1617414305db66977b89014537f078c4bdb64775289fd0f7aff88c8b7afc8d21c8ea9ba6ba011a507c645c1d6777b7f123ba49da3eb9652aebd4bdc5322bf75ecec0642b3f9dedb711b37c1ef93ab88a7b5364ee8d50fc6ae03db7360604ce5909cb0430faff138aa64e32c0f6058d9bc0871baf537d1ec1ef6e1aa0fceb733d93bad6edb01529e4b0b8e149df8942470bf318511fa437b02576b0becdaa3e4ef7c4a2386d63283a6fb535e566c183b193e587d5899839f68af809684413a5becbc363d1c01f93c1a4b6166ce398fa5a5cc1a56287edaa8f6129c65d2e8cb9ddc4bad1ba5f2d0280ce85b652c5e4f47f7fe51698184865723a81fdbf70a9c8d13312a172cc16f585c1897ac33cbe2a55295f01c04cb4e9f1403a6682b5253ced2d9674dd7408a89091477badc54b27a750bf008366b2802916082e8ea811bf093f51653447a4ec852e8be7300d2686ac57fd43a891f41d8c703994498792e6033d7c5da8244fb05bcc6d34e325ef1899528f5c499b2ca68d071f9ce0e3ce9281766378b705751ea42d42404098b8319e0d47d4463b0f5bfe242438411ba5a04c78af97d66bb9fe6330245d98fb7ff788078a03a43ebb4e8451d444a9255c3619b7cf296a3d1da5c40dec6a546a6cfc7d4cd852b32b0a6438d64f3fc0f16dd3c17731378e32f7d617efaf32ed4bf58420d49fc36484b8e83f1b6c3749773a1a5f3ac889367ed3207bd4b2a9f34e4d8729f1931d1a078d54dc7f64e742da5ecde72790d41b901146bb77c146e43587352ae21d8a2427a11a6d577b7e71938f9facf7231fc1922724dee2b91f75da4db42269eb89c5ddfbd413cd5c2ec6069cb0acc3a9304973f89b9905717edc3a0067a3b984f17647f537604458f8bfdfa310d173ee36065ab58d12e1532cf4689bbfb64bc04da7606aa00a88eb07726c8006f06e616313d418c67db1a043318bd4302bafed8e25276814de90f75a639db9d901531bcb0ea34235e4d294954abeb2e80690c37e7cd74bef9522188d574fed9a902823b602c854ff14f1b7991f5a33a4dfb49f8257327ab80b8ea05df0977a347be586d820c7ace347f451519e1b0afbae44b2ae12deb8c9ab73de1aee16f40c52fd6574ed29ab4ef99285c1dadbc4a92aa8ccf36c093a90b7d53e1e6560ef5509e5c3d7e9512a21e8f31dce445687ff0f821dcb280a07a96f50d078801fa32ef7350b6e55ecd37195ad382f6b8430f1d9fbc5798d0e5df9dbc37c04340176fd853a3e52657ef085d8a7cff6be0b075a71907471acc8daee931b1fe1d5161794ff17a104955c5cffce96602b04a8f32c6efdb209f507f1a536b755e9dac471d76d97fd85b274e7b3e14bd5da8042a6432b90bf55663b49cf4d046f75890941446e7a197a73f1f5f00cd77269160f717b97d80c69e112245313493a08b4c50a802d8f5c65fe0120dde82fec3949708f024c05f93b06dc1631451c38fa86fa4124a37d6e1cdb20848cd787de32854b1361592b40189ff79de41548d256b338bf86205bd05b2653df528057181b5a6af51039a9a9385ca239693d553a67458e60e729d81b544a0b2a837e120ad3c6dda6dd108a521575d331bff10a848af9ba4218197acfe1099e4519619d0a6039bb46a1df92c4527a16995ded4426419a4d9aa44194a03613c3eda9c15c2a95cc12ca39feeaa176d2812070cd1ac53621a1599ff0082dfb7dfd938abab8262223db3c2590e29973dda7bc48084a4485aa336387c719c6b5a01bb86cb0a03163de14c907802ec7b0eaee91f078e7eef4d5961671ea094b103e09d89204c38c6b8488f526300b0d719d56260f6edf8a4fc70359906557c0f7de4911fb03d9a183a939e257b576ebeaf4270019aef005358272e5a3997cd152e0e4e6a2e5dcd1e1b0f6ed9f3abfee378d910bdad120b508a2d4af60f5c071c9f00995715d8ea6d872507a1f2bdc762e22f2d4d5f75c3ce8fabae9f9ca860f4f4f11123b4286cc5f66ce537cb0e67e2bea443f0cee9fbb7fc129104087a36aada3a4387250fb127a98123caa366f5fd8401b6d5d0a91d4bab56f31c17f0a48f753a602c61e053a20ba5293339bb581aaf9dbe77f4e26bc6a339ad8b15fcf450ee2ce3d84ffd830f290b18dd5183b8b737e8b0a5b77d0820679f5b9b81f31235d1d37de5086e902e39dc8c2756f9c0340182faf1f495aad6730066062be2d90bff6851a175b34aa1a927d56752114bd372328186f0f734f2a8cea7e40d1cee16fdcea170cf121592b4503fe8d8b95d6c265054809fc2fd586b6bb870b1e9725dc48be7ef40abd6a0e8931e6eb76fefb88a6063ada8d96793dc2c3751d9c99f9515eb77fac5dd59ec2341e2c33251aae9f36dd05377414dd8f98164473c89131a48fc996bf53f6bb05dac63949fa20dbb75fdd0d65c78b6257f908f9667241b399e36aaeeb6f0575ab986c3c524bd12fbeda9565f3c0928033db0c7aacbe5ba69b394ee5491c5886f6157a3cb8542411bf158c2c1ac92619db302b55df69c8719f476c34cba7a2664e19442fb892c0a805ee3da89b7b4c1f2494f768b28d8d97814dbbba59c77f8cc1426c2bf14557916e67a2dd1251afca544df6051d9ee7ca6d52eb84d90f30e72d4f45f20e7fa98fcc4e6eda8fe4d0162ec15b75d886d6b604dc4da74ccd789b6a1fabd1b7162c08c3226ebdddd3950d2101d2c24c4347e6d9c1c8013ea43f1a1267a52b3a848874ed785ed12e9c630b113529b1b5aff66d8f842d8ffb0456068e8675b58f33b6d8cf459b9477e0190f6dea7a373f0a6bfadbc0e55e6ae47e53e4a863282542f87fe69cb8409637abfe6056826606e85b207edfecc0a87a9cf1e6f23e792b932c8780df784bd3e8c7c8582f25cac45bbed1c5634dfe7d15db90a1fd7cc58c4ec9a0b1baa4b93f6d8c6d2bbd5b05aeb2ebb80bbbe0f3b6a0b57cd987283af4781f38816d252af88083d9b06c1b2d8bc08a56842ca527ccea92925b05dbdb1d492a6b48e85d370ca991376113090e013fa2f69d042ccf6168f7b3b3f783d0d5749a16ce348b5ce0a77aefdb60800e9fd4a6ebff484c8619027daf9fae5857f350f07f19f1ea2700b1f369970ce5e5fcf975e841d78f5bc24ff59e501523a74d5b86c8c284cc377c1ad9ecbd3a0d80d4166983117db48faf354a1798afc165ae2e05f4a0e1fbbfdc016dac16a82d80b4bf3c49ce9e0c54ae7bd66e327e82b58b1186ea674be52434cd582c8a0d46b241ccc4d1074a7627afda93dda31e587fb4e5377621a260b3c5f8883399baf6e347ddf263842c59902844d3280587f9bd518fe2aa829111e4c45920e947e601d4e9501eaa71d0527e37511779ff2aa8c371afe2497c0048cff0f2f46dd2866bbb44e5cac9a2a51d18eeaf1fef50a542b1a0c1e7a8d4daacc83abd882c48ab50466e630c2b5489eee51460244c22479c7153e7761553a2156ed7b8dcd1ed95a365f6db2b5dc1f586b336419920b8ecfee46596894226b0a21f409256145fbb8afc2e14019b95002c18f4f4a6340c690bb496f02f2cb5803b825334327b197b620da8e614dfb678e33a641b1b8003cbd358153d2429c21d6f2af10186e7935c304865817f067e84dbd0289ad3e6a30fb2d5e5f8958416a2eeee17c8d9f1b81d45977a20e0033706f0dba8345c6cebfce31c26304dd8f04c7cffd7c443438e87edf095aca0517a7f51ca6f515b17db766f3d6815d7af89ea2c36670f197f9924f56d2f3071a7acba0ec5e5dc93a65b5f5be7fa0e868c84576e4c866b1c3b9cbbbaf1748c89e364c5de6368f02a51b370e644be7dab9d8889b4e765a849e4a83d651831ee4dfa31f8d9e2497a5b27e7c960c0bf114664461f2c836cc788fa33b1eb0014089d26465370137848561a0bd39c6070b83adfd0206d1cb07fd471a48c779b994dec2e74f2064494d0d3d21971c3556ea9652ed1a0aff3ec6774b28ce9b1c0518b2575f14179217ae6afd6fcc7038d93fc4a419b3abc57eb02879110b08096fc5f8bb6f1db229e2351d062918982f3c5801590e532b6dcdd05d07315098da7cb628a1c76fc911b7bae2275c2014d79021c9707ad5fa39697b77de5152228a0fa3cf6eef9f011dc00fadcbc8df194aa4256b6935a1d7dc4ce6e102d61423293c5ec621ab8ede78691598311c386690c7167271c8486aa92cc99d96237b545cf94dd281d6deb07ec488d12391f4100e6c82427ba0a8ab8cad54dd83dbe5374a5a689dae91953381b328ca6d9af86638bd1fbb171f0f31bbac0f064aeb56c2a0ad37ce38f69cf05818ce4cc06b9310dcb830f533fc09a50de0d71b2c177cce7ca308a0727245863d63585883daf7bde1766dacd5c36a360c9c3d10aff9287b32191a587ef51c753b14c8146840a2c6527971b7c31373d6d75c255ccf9ee03972be9da5fdc09d87d2af7f885e43ee85192e4ff9c4c39e627921cf285b5d1f249a2fa8113059c793fcc316b9e20e4d7f81ea99fb11d81e8ee2994eafc94d9d3991ecb3269fdaa4af916091adafc1a446e68d413c5525725ddbf4ad4ad0199b186feb911b8a19be64119f417a1b4e896e2bde57c8ca2079a116efb51fcbb6e04be302749cbd46419509ea778f4339d0a3b6eb42d065f3087afbe764eb833855a77e8185bef1647cf5674bafb52181f9ba0e8887f0a6c191ea67b29c6d964442e594fa9c1099538aa7caa5868999a8ad88d96db76fe4d4650ebd09dbe8fcbef9a8be21003f103afb6c6d90219eb16d32ef833e9cc85580fbee414312102eb0071c80e657349f1333d720256a637e66bb168f5d54ef9317cb9dc59827cab12dde0b8a32e0a759d9da3179288ccd9827cd58fedaf44c2be4058d11adeb90cbed1756ee46e3546b2e8b477117b655d9e1e5cd75e9ee0d35f206127c61be99deff597ec39cb5e204c5ef831596d6d5a6f02d72a890b402966013f8ce8c1620cc6d71147eceadc6b86a229662269c81e8abcf2bf0096dded25f1e1ee1f0cb7965585cfae015b1647cf3d180e3117f9508bc", 0x1000}, {&(0x7f0000000100)="94f3f7863acf262231e946d99cd656b45c5a09c7857210aeef84c0fe8b545051163d17b141ff16551f8209657ee0f8e2420b66007907e6c1e5d34982f4253265dedc185f206bb7197d966b8a072fd29cba0cd5bef1715306108fd27bc1c0e4d4b1db8b31a8b941b8f740977afa34", 0x6e}, {&(0x7f0000000240)="fdc761d99e08011ef1aaa5a9eabf82f8deb56ac30fe6cdb7393bc6c1a3007118327341475940a1dac153d06db369d060fea767de0462a4967486f3ba1b588b128febcdd379d8c1fbea1cdccc8573ac12957aa5a22768a5e5bf3232c615c8a150a2e55b5ef310bbe546f92e19edf3ff17cabf9ed6f90430b0d565cf86e46117a32f0cb8760eaf7e739d7b3b0a9e428721520789ef51ad7490", 0x98}, {&(0x7f0000001440)="a3d40ed200b07d10459fe0c564ab0594630b01350c24252a402788ff640e4f76dfd73752c5b3fb5ef2d60901ccaec642352297e32512715909f403cd25d15782d89ca3b3eb9cce7cdc15d302c833b8ed84c23d5a24aab3974fdcd806a37d2617bea654de70c275debb5084e63e81da4028820ea57207e19bc7e75b12dd06ed689e51a9e18238eff066307d77ef55eba9f9b1263e0ee188f33d359b84b4ebef04d789345027959dbb9bb625880ffaf2ecaed0abb5df02230399703f71e8c69b4abbd70fa58dbaee537fd3a19131b2585a001e13a2969dcdc960eb04bea77511e64670db39e36c36ed291e6a1ce705af47b453594a06b065ffbe898b113d0c7c7a958961de3d0356cc787267434b650140dd157d9f860246de243d6d6ddc847873067789d0e3d2dd8f4cd789ae9be6f6fb460ac741c0a3855a7c11b8f9cd46141f9f2f03ad95898f652b89d7144dbbd91421bf0a38a7e223084b023804eb0e0c55c3db779ab52e7138095f8bc78a637cb26b0ef86b1c8873b6ddd2a5a36948e65920206550b1d8085ba3ada841e62689e28ed0b687be9b970f5b1d49fa0d5be0f3d8cb4ee14be49f7a65913cab138767b1c5bb5ee52cb3c64674dc6f1cc8a674ec21e58a43b2a664fca2a1715e62936b44357b5907844325b26266a058ca6d7919fe008f2cd509de1523a18ddf7ffb457f9aaf403c388ad414f28cc201916df869630ddf6cdaf17e3879964b86fc5ae948ff08367474b7a9f9f3e1184c027e98c755a5b7ce416b5ea4d135f952b3d5b39260f977a19aa270b4895107398401b57ddfa7226b70cd5cfc692b8f2b9748811fbde1b724ff9d127eb7d8fe68709d6a7de930910be825f368a72cc89cb0f0a36f60c51083beda58b25f925ef0d6dada5c89a361bd1e18e6668de6d47252308b1c7bb7048a632231114fa67ace123da9627e3183a2248d1773252f1f112dc64864b51626728cfe7cee573d97df283a9e25581a9acfa7a1928296f9c3ae9da2e69c6f2f8bfd4a94422be4fdb34e654ffb0996de5ddc3f73338be2dfdd8faeb51672cb253e9e0d5efd1c4bbe2641ca6fff1d09ce0068d1d6456fcb1714d2fb835aa6390ec2be6efdf517a9b907344d97a4a4200faec32e620a28cc957249fe5ad898e669484d6b0f35bf8fd6f3a0c7c5bcf9023c335a0dd0909ad2f36eee3e33496ad039f2281bd6cd1a85f43dcd3713c316a81fc0f42756698bf11e1c49ce72dd479267cf180e2f0318a61599a5202863aae7ea95f4559c69a489e840fad7cdd5206650e42261a373627745e0a1b8664f2a4b7f659a14f2885c9a27bbc889ec52ca22896a2a85479563765d340a203a1b0c3f2db1dba0fd37854ee3042243a5ec09345085b7571b586f553c9c2df684fb07bdd5803cd552f0e5d88c3e9975ee318ada4c651b77d7838fa82bdaebea8ea8ef3e19068a83add862ad876939c83121c4d867b42c1b981cba4c3a34dd7870707b8cc4517565d3fa97b91b176ac7b9dcd9207a17320654146d8f6ced3db77774d79875961e574a2458601cb6739b0d4456a943786be4e1e5822795f5ff5b379cac77afa5cc1a9a0f46b1d07b3927215cc21fde9435acd04f5d6c096b1fc8663a33ed493511846cd3d44d9f674c7bd4bbc4a35e8b3097c650f3f69022c5fc8c4ab5c888bb55efbd9fdc8e077177e93a860d0c03a3653727714035998f2b65f3693cfbb494534f79b03d8f3ffae5fbc4a97cd150b070b5f9b09717add3dbfc1e0175ad950ea3cf3e81e55629aeee5d81a077bfc25fe35f0664408c535b51d71f51b0bb5def89a88f4ba9bec73d08b233f25e06648c9288ff9b309f44669273665679df73375bcead1ab2b310e8d1805f0de0ab17c19b0aa8fede956d6a7cb9c3c372b77d5657a639dff74d6dfc9bf3ceea40fcd714a37c54666f16875e80e29b2a4d25a9ac49422a51b19a3c67f083b5ded6ba396e14ca10b2b8ffb905c9d1cbc67cd2cda2c397b7f91cf2df536979a1fe209d3597a120b92b63ab41402f1137cdbd00d7b99901276123e6647e60f845f71beebab1d72bbcd724d1ccd4a88bac502e2dcdf8cbbca0b2625f51e35d9e423afba3cacca2825391575328e41b0e5f6e90666744060c1f9e398058a7aaa8d23f67c692b86f4742a1f82b37ca6755adabecf6245c74d6e763fe67481be43d2aea7439268874d13ef2c207f3d25d42cd3f318bb7402d90c085ea13a466aa3760708bca642a8e76261d6fef503ddf567c67cab52b5497eefa8ed76bd407e06beb4d9dbf1d98ce2e29c887222859e72a9bbd28590361975055b613f780c026b2045f03b5d9d6c8e15ee49eebce1ae060f3316a9b0cafd4e7c4a76cd41723cc82aea5e6f6e9ffa817ac258989e01d0ae1ee7897953354eeec45118c8061b4db3c568d770178439e7be6aa88b8db63d99895f26ecb9487cc723b0389f54d06fbcae76f700dc102a49c0bfe1f6bca70abc4d8762845d8db500f5627dff6ba7560efc92312eff297dccc5c1294c9a21da437f38707f082e8a72de61e2f009cafb4a1dbbab7ef9a8a949b48289998f77481d7a766e528ce79d8ed827c820101d8ce22eb4a11823c27f62640579d97e78063c839d61e21d808f9ccf80c74989d3e9b60f6f4268d150fb39e523b1a2bc625deffbd9c09faaea7415d7ad2874f60310b1a1cfac48de596ea97ec8556585e12348d097d3e76ec34a476fc1198aed4a09a406dd4dc825da8b97ce6a33dd93e94dd9045205d634d40a5e2f6a472f7857c10d8cc2e756eaad7d04252b52813dfe1977666a3b320aec285c8cd9744c420cce68f766bada83aa951dc25f30342fa16d7c79063413daf849a5b9627f1febe33ea4cc3f8135ddd7afc0a3bbad22036e98797bd8723e9a88c98032d7ff9f8480316ea2f0e76c2a2591464050bf0fcd5453a61f20ae884e76546354daa87ea7b5512c412a309aff471fb2b7ed9cfabe61de72d907cb178c6423315c47ad7f53f92283507a19cb1d9484f3b6df137ac630594480ce2eb4bea89e69b0151a36347aa6308e931d52f8323787f4f3cda7b22bd73d95a4e867bcd1327aa1cd698fbbf084a94fe9448a3a17aabca946b00e8ebb3f616a7388908d7f496b40bbd0e11e01fffc9dde2e07afc1b6fcfab7ec79b506da6ac96f48879d0422825f966aca8d406949bd66a588cf776a4e4ad6b8313de012ddac0e106b9570e90158491c81a66c798856c765a2a3d589b47801fb1d11bc915d9c55a8e47b2cb66411cc73b34d51226dd2534899c2c47077faeb638d55c229babdd9dd90b496fcb4f678e013d02d00f22d16217a9878c0151336c16515b261aea3a3ae9e28b458152535ecf8920460cb050a36ba310a20f902858447a13e3c91bbd0e921e998075355a9df1d45b18a67003c4d185d57e242ec39ae99ad7c8820b6fce59a4a95b10fafcd23edc54f0e05f236bd0c2a3c4396702b96d7f7b22d0836b1cb521ab9a47a4d608049e278714ec0bcec69f188a92e9ef25e9d537bf1ebd65e6dd8f213e78e9a233cd27cc5c88c3a65a826e0fbad915ab50bf0abb09939d1815e045c19beca1f5451958b479419bae9d646361118b76b8c16a07af4357dda6cadaa76be33b92ebf316374d2ca2e1083ac9381e820eb9f644db1a156c898d81d855375fb210d516f37b58a143b111178a4613b49a4bf1426ad1fc53d9989f8512a0c72d21e89779246bd5854673dde24e98c65c8750bc0c267f0673a8deca38738c142fa8a63d1021518c7d29cef82a33d03578ade57b404b9ac6199679997aeb49b9eb1bb372d94a8565f0e98c95ae787e4e16a5878fd3cb7d25f93b1d70dcd4e39705d6d9fee2daafad12a458d82507cd8e69fad6b5950eb568a3bbcf20cff619b028ff26933a928830809ac807ee3b1660b29abec8257caeefe53f35e3112cd550813665f5eb444c7e13059e913261b982c06d66800cf62e050caa90e9d438a53b58f8c59634c7d34b26ae0c35bf8744d7c2dab2e710b28f67a4f4d838d690b49a7a47a80820a3ecb020aa0760f7da644dad0396bd409a065a59cf1d71f21d449e2244afd0820b8537c3eb5f0516e03dde1fc96869b72af6879e9a1f383871954a92c3c96c84475a54199a8603fec110b95b372755f348f7adae19d5ab96033f1aa444fc4c0942889c9729b84afb9295d046ed6de7dfef9be18b0ad4c7cf975a099497f7daeea3559e6c06ec6d144878f43a156702572654c390dcbf15e7b726670fdf2f315387e211804a2cd3e4a17cef2f4d2ee92e242d60f802a537d647dfc0bbc394ba9a645803e0c59f584ee2ef7814bb9e67af59c4c7a1e48909aee782641c07113d891194558c20979bb79ad7bec5eae1b5bc1d9c0a0a446b711c9c1666163bc3551aded95bc32db77e9259ffc354535c5359dfaea7b9b4472076d81f25e89aa48c035af2bad39b6acc0e5681a6afaebb6892ed12347b1bc906cff087a9c15b5b545dce6244b4407c277301a9b4cda07cc0b15f6270c1a22707dc54f86f6c6b0c3e486ea199f1602aec35dd17f3b4f0353fb7da3edc762fc93e5d9c5ac3f12e85e70c4bc42027ffe7b615685eb791e45304006daac9464ad024e1a15ca89ce1527724a8b2d2ed5ed5ea49b8ec9e14f45a707ded4dfca7f9e3a7be2d5a670ae3c00734b4891e49859754af5496f665425268861789523efd357b2d3279f54fedb981415f06d66bf9bcae107c76ec5ff3bda64b3f7938115c416692d14a00bdec7e1c48454d1ca4d24c5aad33fdc800d403e9d1c9cebf9bf810c9ab68a981faba494798a55ec1ad57457a812f5adf924f1bb182315ffe6563843e05b492da9f7544f02f653838e38850888d13c84a8374426c07ec3606398c7853b8279b24fb76a99c639d10821ac8031fe141a1a67202294dd84fc9fb680ed11d0a7a7b3a3864c0b74b3d1201c7d635df1f9a7b7a8c5a983c1203d363bb46371f27abb3f07b5a51d84b5bc1c363cc4ecfe5f15ab8dfc43646c01b5661ebc20a6bee88d291e3114164b20589e5266044de3a53fea15478caa0f7d09515281d4c67eb0a5e2a8d5d1d400bdbb5f5582a6b4ac3a526b30ab7f010a7962297b22b0ea36637e386cc8e25102d2e50f9823e2f26070ec07a4eebd5ad4176a5461f4a0a23a28cf3b98b958f9e4d2accae843a515fab9ae1bd3c9921f9a15c6dffa53760f461049377e7a48ca5c31787ec1ffcff3bd8dc7258c4802a010dcc6f437d4ffa6c25a37ade8647ca5d4ae147f934f00a0bacb8ebf07857c9037c1145c93662e979f701678a41178e2da7cb0a9c97d2dbe0748c212ae8f4cc53a55d728e1d91dc04d0a7443dd5e8aff50b744787a4386eab21d1608091f71b0237adcb83668ad42a23de61c624ec037eb562b447c115ae4048057c86811851f93ff0e20015ef9fa17b9416f0d0d95fd7ebbcf0bc1410d462d049c1ef0fe1611eadb6a4fc40284f4deb204dc3945d2e14b95a6810f68715585c53d6f87b27ffa2fd7b2af7f365e5ee546275cb5d0ef30a61ca94efcbb79eb977388358fcdefd15b5d77c0bacb9b67f91249030abf61a6358a832d9f862e67170d8f0f26ba54ad8e43d4f98486063910c23dd3044439d72465be81416caa9a79f226c7ab289319c2719a0e2f244bab6735539e6aac29f61a8dad3f3217cdc6ba852e1f9d95cc9115f06c96f001b11e0950666c0a02de4fcb8dd9555166d19691898f1c7b21855b6e1417a81131d8c27d3bdf65bf63a947ea04730e54b6aa9b66bc484d3c94e3adccd7e5e1d569333b9bac440", 0x1000}, {&(0x7f0000000180)="d09c3752f2a9d64acebe3cf60ea34a681671dbbf1fac034c30fc0e83393d4a60b9ad796f7a07c98ef7343f45d82d88caa3ef300fbb53d200f204e02ee4b909bc8b", 0x41}], 0x5, &(0x7f0000002a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="0000000020fbffedfbfffffffeff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26], 0x118, 0x9}, 0x4) r27 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x80000001, 0x1, 0x4, 0x4, 0x729}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c96e989"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="1049cce5e732eae9b9aca937e5aa7502084bf3", 0x13}, {&(0x7f0000000100)="8e1dc459d6cbcd145c90476d5ba9118e135733496add09851e965bb3906338bb557dc130fbd79ad48b93c9a58e24fca69e31bfd8e5875121fb4d4a55577a1941bb86b0a31d5afbe6909ccd36ec67211d66df4ec6ca04e2c2a10941a24309a0d765b08319e3bb7096831e3f0048f23d608701a29a287bc06144681ae73e347a9369ed5907574a3fcf0b5c091fb4503186261ad8dc9548c96a141be3930400882519411b345c00e0c3117cbb4b1267d9ddfe4b4e46f0f9a8ae6a8c7dd45c1208f4fbd47d395bd6ddbe901bc55008882904c011a3045d8157", 0xd7}, {&(0x7f0000000200)="d97bf6a90bdf16e7e9fe8b410fe2564ea8c7552b488c0dd5cf567d6b2bcd20726a119cbd5db86e7d63d8ea1cf3d56acce1ae518fa956ed1a1a48a5cb87fe6fb6105fc5fe91d38946f958a4646d6a656ab3b2677f90c754749509d1a1b2a9f4dd79514f58ba5d0767644fec2d0fbed4642a902b95c186600122d368110be30f788b61400e046c0c0d04", 0x89}, {&(0x7f00000002c0)="fae47609ae8cb8e3a45a42944149e09c76b57be8f6ce4497718a64628df82861fd78f2c2e9840caa47dc92fca5b3271c493373bdd7b44d1f194f0fd9a0f3a6dc3440b83781b0932aba1ee90c2443dd52a38cb34db42a60a31797334a010ac2fa324407bc2536712c33f8ffaf05c0de906685137c56fd81c15eded7e9005c0c95d788a9d1747e437b20d37882df24d2c294abd48bd0755201b3465efef86be378e2d40f2ffead252834b4416c2ca892ed948f8a5197d9e9ddabfe988201d8d26dc8426e4d57cf2d4da0a425b3f9063b91d4", 0xd1}, {&(0x7f00000003c0)="880956ec009cb3305f664318b68fbc05264536368aa547c0140d86d2d784c0dcaf1e49926c4fa3245af99f3626677356e5e70b529c17c33f566e02cd56187bd2bc3ef0f19ff9d803c53d217a700249448d84f3403e0fbc233a737f7a82f9c63c1841ff26ec036342a0c30d2203dad041f3c31b6e3d7f2f5e9f6bf8889ed64af9dac4b934021fcf6d2507ff4ee8", 0x8d}, {&(0x7f0000000480)="4efd1d9e049f99d6e52a86825c77ac21a3636aebc09de559b75c0a1e6072e21d9b0b4eb34885f8afc595a4d6ffeba48c64797fcca1391493b63b24b286a5278fd6e2dc2cdfb292ad45e8658b264d618d045bbf2e1c2f88bea5887e6fac25aa50a19f6213e26c103b875e592af752cb47c84d78392cb68b0fb185474b732a633955dd359f790d718287dcd16ee6d7022716c30394eef823ab98fe297aa74150a28b01adf2e95a69be6dffc42635951d83b5abe59d25255ebc98fad36f38bb832e8423be80b8f46e6d0d96dfd42365dfc396dddcad9e4577207226a08e38575df0cd43d6c0ac4c05861609d5180512525ca234d2", 0xf3}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff00000100008d7e8418e5f4bfa1014d2361c0009794f330b2a0243fc60cc9990ca4386a338347dbf647b633afa8dfe9e6d80c69ee6a55b442f60600d43ceb37482f6450542bebbe093293e77c75df59f181dd6a96406d8c69a3e37553e3f885414ad96ec3d38ba784c9490b38db10bf1c6b25cdd350af9564df6a0609cc136653e6068b2df9f97813f8340d0f0f4f71607fb53ffc8079683843ae866e379f89e2a28531930ae8e79b37768347576748794ed87f14784ea79d25b5d3d39ee58c3b9a4d880e7dc18b51d8a5d6fab62c943a4f1a017b2f2214237ded5868e732b6fd049bf410af61b1fde9f62da659b9f86b40d6e275f0eb2c41d9d7d58a935de8e2bd3e8a3f0f7c4f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x40a}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) clock_gettime(0x4, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5a, 0x36a}, {0x18, 0x3, 0x1, 0x6}, 0x5, [0x0, 0x5, 0x2, 0x1, 0x7fff, 0x1, 0x36f70dca, 0x3]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff81, 0x0}, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000040)) r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x3, 0xe05, 0x6, "8f558db44d538ffef67d551c67375748e5fbe1b1", 0x7, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="546817d7afff4911a0a7a1f8ed1d96345ec10eb616b6c2fd8d3cba14da59c677b840fedd89730dc211d2acc5b13d3a9d319bf5baa535739f03379a06e1d0d7b45f385e1e3f91853855967034dc3b558285637bdba92dd1", 0x3c) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x5, 0x5, 0x40, 0x400}) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x100000000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x204, 0x400000000000000) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x3, 0x100, "e84bf273732edd0bf72f5d602ec6360feef2a5f2", 0x10000, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x8004667e, &(0x7f00000000c0)=0x739) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fchdir(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x53, 0x7, 0x9236, 0x23}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e653000"], 0xe0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket$unix(0x1, 0x5, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x8000000006, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) bind(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="01f32d40e64073003559fd8d4fe14e5d3bf5dea2b9db7ba0de8effeb5a18435829dacf50c61881118e2274da64a7b8b1b93b3fd34d3c12f3288952251ebb6741cdb1f81b13b205bd4218008a283d53bb6d227cb66db6ac6104604793ebdaebe9671e9473daf501005e97e07b4c76500169c4e6ddc0d34c38dfed97bf45b0f84d478bc3fa34d734e4fc87ca61062cfb513a3cfe07afd4550d0000a73c4016a43992d44e41d9d6b36414e622dc1877efd82560b10388b548b82314c5017b378f036fa5847e22839fc9fe7e09c902cd5b230259bab929c3d7ddb13017bbf2d1e95a68d073840a35798b1c61400f3842fe1c7f4f0233f9d856"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x9d9c994635d6be14) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000180)=""/219, 0xdb, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r1, 0x0, 0x3) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xff) 16:00:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10220, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80d8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x284c1, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8a0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x90, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10810, 0x0) r9 = dup(0xffffffffffffffff) r10 = dup(0xffffffffffffffff) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) lstat(&(0x7f0000001940)='./file0/file0\x00', &(0x7f0000001980)) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x6, 0xb2}, {{r2}, 0xffffffffffffffff, 0xd, 0x36, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x8}, {{r4}, 0xfffffffffffffff9, 0xe3807a0e4119d6e1, 0x80000000, 0x100000001, 0x100000001}, {{r5}, 0xfffffffffffffffe, 0x5, 0x0, 0x400, 0x2}, {{r6}, 0xfffffffffffffff9, 0x20, 0x4, 0x759, 0x1}, {{r7}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x4}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x20}], 0x0, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x40, 0x40000003, 0x4, 0x3d0d}, {{r10}, 0xfffffffffffffffb, 0x2, 0x12, 0x9, 0x5}, {{r12}, 0xfffffffffffffffe, 0x8, 0x9, 0x2}, {{r13}, 0xfffffffffffffffd, 0x4, 0x45, 0x3, 0x4}], 0x0, &(0x7f0000000580)={0x9, 0x9}) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f00000001c0)=0xa8e6) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) renameat(r3, &(0x7f00000018c0)='./file0\x00', r4, &(0x7f0000001900)='./file0/file0\x00') writev(r11, &(0x7f0000001840)=[{&(0x7f00000005c0)="c7487eac24ec6df9a7f86de9ede6257ef46f61265431011be80269538275ef357a224ff668c4a6970aad08e6efa8db7063e83e92deb1cd0b896e3dd9a9e51fc626c64a31fe4a53dd64971961eb387dae4ed94d5b5005006b7c31b3199a7766ef7b0e3b2218904fe09014246edbdb5f73967d7fd883b4af6836a2117e6dd8", 0x7e}, {&(0x7f0000000640)="e8aa450b714694bab48ca52cbb4f51f8776914ceac222903b1ac6ff9c01ab1d3c033060f0c4e63abe2a0752cf64f", 0x2e}, {&(0x7f0000000680)="774231de236387bdcc62afa876edc7bf07adb14e592d1c664b37cf621462c5ccab99f5bd525cea9d785a6ca6fbb9c2462a229fe699dc", 0x36}, {&(0x7f00000006c0)="9317d59a0eaa996089c2f321cdea7b040a167886d4c9c302010b2e6d07acd8fb068c7f222bd0c7455fecb7ea4a5fe9ae2cf2947265e8db838e8dd30c012d64e5365ff90ef591748e5704f3b0ace84a29a1851d20aff3b8bd24054587e1b7823cced797a9f89f4e6b141b59294dcd44bcfdb90d09eab6ba745599941151a4b8f83637e696206ffef2f593370fe08836f494064d22c862262837cd39c7d6788d38dbf22cb7e67b5f8515e88330a150a20492f2ba672f870b9dac0e2405c2e6e24eed0acd34b18cf8176d5572cc76ef61a9d3a0261bd3a7da665ee78b09855d62a7f7808d6b16e9c90fe0f979d95a0d419f47b429b985f50903ddade33f903c5655ebcfe5e58bd6658559453cb8baffeb87812760040c2e6db4a70c07faa88b9737baf31314d25dae2d43d1cec83d5dc0e330a40bd10f07c851cada0846e6c84f878f244be6f61e2bb90ef09272dd325a0f98577d3eed3e5e288ae106d663da8da786b3bf7435c962174356b384c4ba303e879c111671411efb90008853d1453a2ea9e3de8cfe5a17e0c8879baffa530e0b7bab261b1042bef55bba3ace198e901ce43de1bd85b1a0b806e99b445044b666e1c112f2deadc69183603b6195396904efcb6f69b508d467edb20e8f81f399fce86470bdb0bfc71a30fea5535c8b13cf84afff99b25127b2e91396f340276ee015cf6a6499fe940e1a52400d930e9ae6cb02037ab2fd5e1dd289cf0c4242e8c54eace997b94b096b9566949f639da061b378777ad742a6b0e6862f6b816557fae6626a00dc91655cdf912bfce5a3a8f8b292b86d96dbb36147872c65308340aaf3352004a93c484d59f5896fbed0d0ed266ef18ce8869ee8eb7d02d4c0dfdf98beff3a933ef9cc642371c3ba319cb536ca06bf3ce638877ee747ebd3b2baf467203d554475d9dda66d9c949ddd5e38446b74ba1cad85d016f94e6ae7b763b732a2015e90b13d6ec5be4b717dfcd380853e796b0b922d19daacdd8a892edaf567befdd4591f6f7c2a0182c4603439ebcf33cefb902caeb2bdae670d85db927fa8d6d1d1c7fcd8795f8022da6d6ccd604ad3418750e0f983aaf79d83e15d36122cd9866a3202bd9a0b2bf68f91f32590d6cf1be19b23b16277c107320b8fc5467401d9934a22b1a80497728fb5c9e40d4e7b74ce80eaa5a04655586b850a2643efacdc4c3e63a0df900f2ac6bda186d82c79d91babdb0fc2a29395ad436fa95751148772feba553b46f4f377ab5f5816998bd1130cf1ec260f36f13a0118f17fe5dad6d8ce43ae8a5158ef8dd19b0241848b6b244b62a093ec96000e71cf376dd19be8b2a75a0cad5af70025cec2450a3de66176935a1355b21b71d035372d1108224f8fdc4db028a9db34305bcf69089f4a9c89d2b4375044b29c31beb34244667b5aea0cd3eba30d77e83626146cae63e6b78f56789d917f491b672ab12334420ce53365fea68a070a33fe181bc73b02f748f01f3ad72588be3a8610858c21783a40d8915aebcc9375665b8e96a395cb230173469c4a6392172e66cfdd38c4221ee5d9687e7fb3bb989666fe93a40d0ff2b056fe3bc1bdb11ade3609ff8a4c27d86270d4f6e57b5708273511e1100b0aca8c024941600522cc245ef911b753fdfcf5d2ef9e574805a061ee1fa5c1ea327893436eaaf610d1d88454be55dcac35b9ab70ce88abeeede11f6fcd419f24943f8d759b2ef8f599d8fad4e5ada1ddc93d20f5b48c27787823df2c01d2ed64dc0ee28c7615d42e0ff1c607e315c4d029dca0e1feac91ddbde146390e1cec86b0db35769891a3019d5ce2cfed8acb9e516544484093e7624fcbba9964fd32a872bb77f1c592178136e494bc2df2102ef9ffcba20f8fb601260a829aba49705c554736d105400ca87afa83ec3720164b6b9df4c86f1e15a9e3b5f29bd29d3d829864a536b9610229ab581c77c435a6d0e6965de259bcd6cde9a7a9702a2e90601b42bafd9486585c3c5f3a33c4d727840ce35ed725fbea659d945bd928dd1e06ce72ca76bd953f9d9e5e0be6f945e9b0970ec4d1a60f89871ffb9e41f6442d08250fd4564bdd4b4d81838f63df7799f1391bb28b2ff06a3ee98c50a5343ec43a689a502de7a0b236ae6a5de145f351d23eb2e7b0d0249f2586ff7f98a3e557485c9401ec439f3f7d73beefb8084689bd21998eddd0a53ffef99e81b09132940985b3dbd7a354e8997ec09bf0d1910f3acac24b543e76bbc15c6b15f08c96fbaf7996889e5647e0fbb4c23c404efd8ed7d8af3242a4f0e31a1f6231a900a3cf7932232c4b410daf94f3ff1d1d4df5d17f8f7e980b3460ec0a34de5734928b71a8c82e867c1d30e15e8c242dbaf6b650099b5c1b4b588052ebd2a3bbc8c9676cf3a80d56a4736f5f7c7dcbfa2bb660a24124b34b33f43c49fa3635c40a7a9d52f8a34765c30d68cd3aa2fe32a841809154e1887fa84d3058a355a9b8a144ef82a3bcc51efccd90f68c0b0deb49b6eb92c2375e6d40cc3ee9b8d70f587d8706dd844ad2f5555bc63570fe0b543ded7f918d010705cf75ef8d2d5f932ebcf9a86a1efcaf0e290cc99ad8d7f373675d330f5e46a6a98f64cacc60bd5eed9cc2bef5eb49ac4fc16913a4cbb32373f8065067248c1978874ae8249edcfafc4b5c3a833fb20e25cbd448f1817701321e33cc4220df766b6cdf2970fe5fad99811b7f9e443b076f5d9d4ce123efc99b8527a3ba6ba794d1960cd43207690fbfe8046613a551d12e208b6528cce65590f2e9dfb3d7909cd6c6c3881943326f66cdc8f4e33ba5caea0595f766f45353ad8840216e388e002abe7fe336b6e14c6f5cd6d1e0ad979b86142fa68d95028fdd7d786c748e871a9c43f7b7f5932166e61327d5f2603402d42ad50bdc8816e3f652c270b774920fa49c65e44e556c9d4c4a821a87b79cd65e50adc03c0fb0eff60d34939aa439ae3b3d19760883652798a7a6216d78f897d4903017017acb1b40328f1490349d305d1fe609392bca32bc16de5d98c3b98d05bc268a65975cccb20491e6f7a5d841ebf5701346eb1ff8b1c351c8d5c7d3ba4e0fc1c7c2eebffa9e6a132aba6807865baed4580e3e8f04ba281c23523302303327ddecd0e6caa54f0de5933eeb548314d2116f7f482f17ff9096b859e5fabce818d4731c0c434f8cb4c3997372b93dd51e6581019bd3ab874013b1c93667157d47ee6042c2db0f06651326da7b09b3e6de9481916039be58a6e5e45f1c9cddbe0fb35634735f1b929d74ca1616148035c9661e0513bddaee71ef15695bbbf8d2b205321ff1549e458ecb136f683f1c7fab81066391b868903bfdb636566a58aa08cd1003139151714f9338e4a5d666d8a0cf1acfd88a2398c8396d98db079386b8e61c7937361f70a99670ea9acbbe5d7aabb4b7c52a8a89acadfc04f355e66af8be0bec1ede93600ff761261c6e7d4ab2da8d28804dad976128091504155648c5c17823c16202fdc0788347df4c7ab87d10028aace0c6f1ac4769d2f1fa7a4fe81a02f0f74a6136325dd8d9395c6629c74144717cbadcd1a73461deaf79299b736b47a5f0656e30afe3cd1c71cb38ac8a1c2168abd19af80bcc27cc2b4d37d47144bd4e78b5c9b0418698bcf0b972a48198cc9a66e2c6e95a915705bce1fe85cbc0cd1359666a632e925e4ef85ce6b752963ce8003dc3fb1b5fabc00703c530ae510f9b662195e608a87144bd70079ba2bfc3a3247a78659824859818a7aa90aeababa2e6bb81765b38f0e12bebac30eb9d3471e6d4836af2c41e2787702a0f0b3be8c368b42198bd3f47a13ea29024846ec68f5245773b063164d91fb4420d7ac9db08f39b8ee02776b93eb23573752ecefaa4eef31e19db1d1147006d5236df087599e77992cb82933f0faa32e66fc0fc61ee10effc2588fb32a0adf4aa76ea8f043331775846e5d2eecae536d5d86fcc7a8634f51f974cd236011ea2fe608a77ec07335121a8dd9e0a1220af610ae5e1c4057d90b45a47fae07eb7ada18a79f4b5d8ddb56f7aacf405c9befab61deb4cc168e604eeaa77df5b95b50ed92da6b2d8ffc41044280e423a26cabbeaa4c42fe36fd524793ccbed088ee09b2e174ef9f33602400c15d9623b9cad98dd74f7cdb1bf60c1a9f26570a24b9d24be5e351dbc25c58519113506348666a3efd690119e7a7cd1445d9573759e0b964d98f29471da20a4b6c7ce3f150ab0858ce2dc9499b49217335619940f954645bc2c5c4a4832db0e63c7b04b08ab13bfcbcde293c03bc471033f787f983364919cde2ecbe97fcda3500b1ce9224f0f2a3e5d5178b88481df0fb96feee7f3e03c7e9a99e8f03be837f2df0fd01a154e995a7c708c0299e7f942cef04770fc0d9bff4a25e8d1bb50dfc7e7b720d419db1ed668ccbe663192b98717ae0dd2b443e895298932f1b2cd55349e8e44fccd60eeba6449c71b84d15e084ff5350e667402905ce8827d5c259ed5bbc364a9f8475340b0af1a935a19c82966a73168f77dab1ea834c5e00a26cb24d884c3bf9aa783db10f47206bd6388803571e1c73c8a2cd39d27a0ad059b12b74d0607b8330e1232ef57b638955498094eeb54d82eb15b163b8e88377f70138d8f8f0a763a80f275a7c990bc2e065e79568bce728f1b3dced608ca5728efe60ac07ec020d6d5f4b6204cf55b3bc544de573d81c341035138b8262c80ac1f0fc03630282d992853b1ad69948dde2f0650cdfd20181b83a0cf3985e626e9127ac4c5612f561a2ef30abf4787d6e2ab4c054fe3eac0810d8594c1f8d0f198a9eb006ce99dd8b7ea19c005f503b826a7edec8170c4461b6f5f4f44db35ce4ed5f207e6ed00482f16d60c753dac87fbeddaf81cb6a3e261a5e9deb9a464f3700f8943d55aacfa26f134c909f5f62ec70e15769bb8e05975a981b081c3cd71cacea7b18f77ab0891f774d098cd0b0f8229154f823b0e9599cf3d2980e84bed3ad560aee3b126f185c68fcf0e083f4898401a06f3003156135e3e50abc586b681b41f70af5dc054d9320b145fe7a744d3f934439f34f45e2c6d238ca9b5becf7bdf7b0cad96528b73c79033144dc0e113c45365dacb3fbd73dfe47f0ef7b1c668ed93ce001905cb2cda4e6eb1cd4521ea5b15b93d44fa62baaccbd1398b3007a386fb5822390539cfac4ce2e63ab0557378b8a56f5ad190b8f469b35aeee53ea05d99ccfc528bda94b4c9dbc0d1decfb64818c1f72d5dfc56ca1520315e0f68d8dab4c1af3c8abdbd7f7c51ab770b96862996a1f1e32d603e0f875d523be7a9fb1c43b304e0b4adb96363e6fa48de524229d6f6a7c586127c9387d0b91a4b673420ffd112e6e507ddec0feed99b7ba50703fec65514191e6e31e53703d3e94a6e6364f28ab7bfccfd96394e451ecc44190a3455e19024fcdf0606a93bff94ace0e6b18249a7ec286d3f9f12e45fed532314e9caf7016e813dcedecbc19d853f522752e2f4e441793e65558c499eb4e0cdc667e95ace8c95e76aa824777c246e11d165d638fd65d038ae63eb1e2ee66ccce8645395a3fc463d21e4040912bb5c758238efd598886ab90ba6161dee7bc46ea7ae67c91c6ba65e34830360a6f7c7e1310ddd232683782a49d5d468b935f11324e003a49afd0ccb43143e4a7b69a3407129028b8ebbe54b57cf8d5356f30d50e809c524c926cf1c18b3a8c230162d283530bde4a70db62852a0fd0e66a246540e191b87b6c946acc6cbc9933e8eebb59046d421010f4010a2faee2cfa01b05983daffaa6b1034757f47", 0x1000}, {&(0x7f00000016c0)="8f9712c1bcc4cc8d98b5f453d79e77470e16", 0x12}, {&(0x7f0000001700)="33bd583d85f7ab691ffb304c272983c2cc7b1ef3f448cc9decd301e51d7f6c2d45e2253a54d87cb60152cf553595ed3716461a2365", 0x35}, {&(0x7f0000001740)="070b1ec0f8684615050a2c5c913d5b3b0ca0dcfe614c47f412e9e82f6f0ecd55f952c9f4ce20c8e712ba1455fb4a9e8bb40ecfb5e3b20176ae80cfe89780aca335d0a6c8e123f7ea4a221d883e25f51b0f6099c0d8780f7c023da9d3cdb81726fa78fad1dc1bf816995d5c1f74d9b40b297c3895946aeab50518afa4ba83", 0x7e}, {&(0x7f00000017c0)="79a0ffcc7540f627ea41a364813d73d15c1dce7a2109d0c958117387c5291876419ed515154c3237b74e624e4f98004d2913a3fdcd9d37dfe05f18ca98d8654203f064d2c0e9b8638953a014497c2490b9c2af4337d5c7471aa25f1a72069942bb77d6542b284a17e1953d61252d04a1bfbc4b", 0x73}], 0x8) 16:00:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) socketpair(0x1, 0x4, 0xa51, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000001940)='./file0\x00', 0x0, 0x5) r2 = getpgid(0x0) r3 = getuid() getgroups(0x1, &(0x7f0000001b00)=[0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000001980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f00000019c0)="d87d", 0x2}, {&(0x7f0000001a00)="e666a8106134b6d369992614f5b97bca7ce475fb43f8b61576e02c189e99dc48f631690e6635c2c16c2f92e565e636b99063b03c74328d2df690f6384b0264dee645f167331e14313d1c86f2dae72a4b2f0d7b5aa40f7dc37028bdab7b20ce9fb9640df8325583d3f5beafdbfcfce0ac938932b0790321d61c1f01eb5b51f8ca291367ef60353783bdc35881a3960d3d4c64552f788a6529276b", 0x9a}], 0x2, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x80, 0x408}, 0x6) recvmsg(r1, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000140)=""/96, 0xffd4}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/7, 0x7}, {&(0x7f00000014c0)=""/212, 0xd4}, {&(0x7f00000015c0)=""/14, 0xe}, {&(0x7f0000001600)=""/174, 0xae}, {&(0x7f00000016c0)=""/171, 0xab}], 0xa, &(0x7f0000001840)=""/134, 0x86}, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00']) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffc31, 0x200000}, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xae, 0x5e, 0x6, 0xffffffffffffffff, "07e954197068e1fd821e1a4e6ebacead5612db8b", 0x2, 0x8}) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x29a, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x7fffffff, 0x7}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0xdf, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x21, 0x0, 0x3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x89, 0x10, 0xffffffffffff8f94, 0x6}, {{r1}, 0xfffffffffffffffe, 0x87, 0x43, 0x4, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x8001000}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000010, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0xff}], 0xfff, &(0x7f0000000300)={0x6, 0xbb}) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x200, "0000000000000001ffffff7f00"}) r1 = socket(0x18, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x85b, 0x835, "acf1561e279bac8e0fdc8cfc3c4368cf4f2d8645", 0x8, 0xef5a}) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) write(r3, &(0x7f0000000040)="7a351976ccbe2b9c3b280b501d43ea090b7c248173c4e0d4fa5a6f0c2df324e79a5490971ecd59b4b115", 0x2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="f901a77e93f88edb9f07de85f449f572e02fbd834bd05938", 0x18}, {&(0x7f0000000280)="e0cfca2f2935f03e34f7f7330a394a8f64de70ee3091033a878e95c17cb73f9a2190a32c58d328d75ab0a2943d972a8567748dbe56a7868d3afe27117d", 0x3d}, {&(0x7f00000002c0)="ab6903852fb3a2097a5c084458be2baf228418a47871fdf2c6d6a443a741d192681b0eb99aa27a9cb434251e3cd5ac184fc7be86a4f6bcf7592f6086173ab29773f414478ffcb04ee6573df1c85559ff953c5f293031f8a42594f3e92e2460011033708f1ee07bd8fc3ee42407e88a", 0x6f}, {&(0x7f0000000340)="b6fc3a9898697360d21ffa7fbe14fb1fe05ff8d48df444207c3bad58b1dd29807024d394459803ffbdff1cee06748df7261516aca0770b6200ea808cb76f10618baa6b9ee0a3d93693037ffc43de29210bdad7cc75bbaa30e5ef7e7839148a753f389615b20a7dafeff34854", 0x6c}, {&(0x7f00000003c0)="e1640bc1e9237b9f8b17242570fbaf20314f00bbdb15166a07e96236f83eb3b99b5b791c8c8a3172c5794c582d9ba2c7708668f0b89e537f9d3edcc1d0a76fe08ef4e15a615bf25959969acf7fab257b9bfedd4143a621f8311b3de8fa9803e89ca5abeebba3ae4e7757fb32a6498f236f3158af5f4cded52c4cb0c5f896bf2ab3281aaf706231783eddb5ed7dabacb03aada6a995ad3a03987a0c305705ce81df783321bc0c5c4a475b2c8f06acb138e3b935f08ff35b4ef8d1928d2c8355e13f6375acda7fdf", 0xc7}], 0x5, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r0, r2, r3, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x6}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) r4 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x98, 0x30) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x1) chown(&(0x7f0000000180)='./bus\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x0) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) semop(0x0, &(0x7f0000000040)=[{0x1, 0xfff, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x0, 0x800}, {0x4, 0x81}, {0x1, 0xd31c, 0x800}, {0x4, 0x8, 0x800}], 0x6) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) socket$inet6(0x18, 0x4004, 0xfffffffffffffff7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x5}, 0x10) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x20}, {0x1, 0x4}}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1) r5 = kqueue() truncate(&(0x7f0000000100)='./bus\x00', 0x9) dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r6, 0x25}, {r6, 0x5}], 0x2, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xcf, &(0x7f0000000100)}, 0x8) 16:00:31 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) fchmod(r0, 0x4b) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x4a90) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x68, 0x401, &(0x7f0000000000)="1c00e6b3dd699acf07f53e62329d2a4b1ff4f1b0c937c64feb7581396a1a9e8c4127edb15c3e0e96da3b6e991240824dbe3afe05208332c6808608bbfdfc5113c6399cd3ee", 0x45) read(r1, &(0x7f0000000240)=""/160, 0xa0) setsockopt(r2, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) flock(r2, 0x2) r3 = dup(r0) sendto$unix(r0, &(0x7f0000000180)="7fb306ff3baf937ea756ccba5b180509d6f7e351c9fc21f916d38a8cac84f1bf07d2efde35689a43cd17a6173c8081c286e662055e8f14234c14f867c28025db2e8ac08dc7541bd9fd89fe4ef1e1e3badb08040bbd6ba0cb8f1b5149f8ae3651ff30c743598bbc9418335576dd079aae23c03cde3443dbdad3c93084c622", 0x7e, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x0, 0x81) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/170, 0xfffffffffffffdfc}], 0x1) 16:00:31 executing program 1: r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/158}, 0xa6, 0x3, 0x1800) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/82, 0x52}], 0x2, &(0x7f0000000280)=""/232, 0xe8}, 0x40) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="260f839a00005466b9419b2fa5c8e98438b12d1146b99176a3aaa13b36ea9a245ae7c56732de1365d7c003000dde917ed4f5a8232175fba69517460b9963570c34665e352713903078c5d0b342f33f0000002103b5e115ab27af3b48f28fc968e2988662a8635800869781535b", 0xffffffffffffff4b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xe9f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x0, 0x8003, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x481, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) close(r0) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000000)="034a1f3624d656f1d4e05cc3875e0e9dd9ad19e5e70d63b149a18c38", 0x1c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) write(r2, &(0x7f0000000280)="670dc355bd", 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3f, 0xa2}, {0x18, 0x1, 0x6, 0x5}, 0x10000, [0x9, 0x4, 0x7, 0x9, 0x6, 0xa08, 0x2, 0x2]}, 0x3c) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x88, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xa85e, 0x0, 0x8, 0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x35) chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0xff, 0x401, 0x1, 0x1, 0x6, 0x3, 0x5d, 0x3, 0x2, 0x3f, 0x27ad}) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7fff) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000200)=0x10300) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf8) syz_open_pts() 16:00:32 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c74080000000000000064a101adce5504aeb81420ed81cb04b80ff0ba57a5"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:32 executing program 0: r0 = socket(0x6, 0x4003, 0x5) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfff, 0x1}, 0xc) nanosleep(&(0x7f0000000040)={0x101}, &(0x7f0000000080)) 16:00:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000140)={{0x2000040000, 0x3}, {0x8001, 0x3}}, 0x2) 16:00:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/102, 0x66) chdir(&(0x7f0000000240)='./file0/file0\x00') symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f00000000c0)='./file0/\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x89) stat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:33 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) r1 = msgget(0x2, 0x90) r2 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfe16, r2, r3, r4, r5, 0x0, 0x3}, 0x5, 0x1, r6, r7, 0x3f, 0x7f, 0x6, 0x7}) r8 = msgget(0x2, 0x41) msgctl$IPC_RMID(r8, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0x2, 0x5, 0xfffffffffffffff8]) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x8, 0x0, 0x0, 0x0, "0100000000000200"}) 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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='}\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x6) shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffc000/0x2000)=nil) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c5b000"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") clock_getres(0x6, &(0x7f0000000400)) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0xb73c) 16:00:34 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x0, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0x33) r1 = semget(0x3, 0x4, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/190) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x44) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x9) close(r1) 16:00:34 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = open(&(0x7f0000000100)='./file0/file1\x00', 0xc0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x4005, 0x3) fcntl$dupfd(r3, 0xa, r2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) msgsnd(r0, &(0x7f0000000540)={0x1, "7938420a13aee5ffa3b66973a1fe6da754c1bdf81a4cee8139b7909d7ce434fb49fc207ab44c4a96a3e70a7a36c1217f82e3863b99c9fb90e69ee372d8e8c98cc4a0b1c3350f8ebd7966dfcc26b7c32fa800b7a19ca7c854f0e23843d3dddf7e1a7b8399bda18eed14a2c75f48115426badeaf76e01b08c8e2f750c523538b28b1c41911bba4936cee70e1231fe65b909508b09f7b8934308ded02db3520425c42ec4aba8f4650d31b355e91b4a4164985f29325d2d247ee83b5628051107f"}, 0xc7, 0x800) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:35 executing program 0: semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:36 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x8da) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r1, 0xa, r2) kqueue() ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000002580)=0x2f8304e) syz_open_pts() 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x60, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x8000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, 0x0, 0x2, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="a17814f991d695ee8a95", 0xa}, {&(0x7f0000000140)="ba83f885873058a44b5d39f89d8b10397a53929ae59f411e6d2adcfa4978e15c25d5899ac0db479ba04ada0e6db3ddef4a0f95706df04c309474b2b2bc9fe5faf9604c458715768dd751edb4ee2f2623ee0ffa8798a1d6a0c1ade67fd432287194bf2a635dd67acf4972ce0b4437ada81c805933455fa46d4e23f01cf4bdeb796703b372ca203e462523c99ee34ffe6acd5961f8410436c5a0ebdb080795a648de79a4e04a70577b30ee74f31229dccb059cd8ec2a28eff108686e48", 0xbc}, {&(0x7f0000000200)="ed2300a8c8d873aa5077fae203e14530d107a8720e121ec1dc594415e3cd40bfeeec", 0x22}], 0x3, 0x0) dup2(r0, r0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x116}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x4}, 0x8) 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fchflags(r0, 0x70000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:36 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x100000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000580)=0x98ec846360a7810d) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r2, r3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x2, 0x3, 0x13bd5ced}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x526b, 0x1}], 0x8, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x14, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0x36, 0x5, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x6, 0xf7}, {{r0}, 0xffffffffffffffff, 0xd4, 0xf0000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x9}], 0x3, &(0x7f0000000480)={0x6, 0x721d8fac}) 16:00:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) socketpair(0x3e, 0x6, 0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getpgid(r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xffffff7fffffffff, 0x0) kqueue() read(r1, &(0x7f00000001c0)=""/143, 0x8f) kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x4, 0x0) 16:00:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x83, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x6}, 0xc) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x81, 0xf86, 0x8, 0x2}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x8}, 0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x3) recvfrom(r1, &(0x7f0000000240)=""/225, 0xe1, 0x800, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x40, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000003c0)=0x3f, 0x4) r3 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x30) r4 = geteuid() r5 = getegid() fchownat(r2, &(0x7f0000000440)='./file0\x00', r4, r5, 0x2) getpeername$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000000500)=""/44, 0x2c) setitimer(0x2, &(0x7f0000000540)={{0x4}, {0x7fff, 0x4}}, &(0x7f0000000580)) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000640)) chdir(&(0x7f00000006c0)='./file0\x00') getpeername(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0xa2d614cf36e20f41, 0x0) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x0, 0x7, 0x7}, 0xc) recvfrom(r7, &(0x7f0000000800), 0x0, 0x41, 0x0, 0x0) semget(0x1, 0x0, 0x4) chflags(&(0x7f0000000840)='./file0\x00', 0x4) pipe(&(0x7f0000000880)) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x3, 0x7, 0x7}, 0x6, [0x800, 0x0, 0x4, 0x2, 0x4, 0x7ff, 0x347b, 0xfffffffffffff801]}, 0x3c) getrlimit(0x7, &(0x7f0000000000)) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x1d}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000001580)=0x5) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000280), 0x61) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000099, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x401, 0x7f}, {{r0}, 0xfffffffffffffff8, 0xc5, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000002, 0x7178, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x40, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x0, 0x4}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x4, 0x80000001, 0xb6}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x2, 0x8, 0x6}], 0x7, &(0x7f0000000240)={0xe4, 0xddb7}) close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) write(r1, &(0x7f0000000180)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313c15c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693dafb8fff70a", 0xcc) 16:00:38 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffffffffffdc2, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 16:00:38 executing program 0: clock_gettime(0x100000000000005, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="5c71da69fb3d56ba3a0efd20520b96c120422ce286f0aafa61e8085d635ea3a7d9a3f39bd7df8c5900e17d20e3bc9fd850be3171a4a86ec9a6f63fd6d189831caa9e3018b062633a07e3ac848d396a407f918c4ad83db46b25cf8b52ae6648b29e642a6d085113951f0dd0fb31835d20048843d1da0f246deb48d3b8baf60ea67898b2eae37023ad1f0cece69ca69333d415e879e2373d9f3a2cd91ada339fc2888f8f31bdb695882d65d03e", 0xac) 16:00:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, 0x0, &(0x7f0000000180)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000a1b3e407deb98eb55d19e2f9f07f79172e2f666900003000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:38 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ab061986a4b3da025bbd47b3bf5794501c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xff0e) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) getpeername(r2, &(0x7f00000001c0)=@un=@abs, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80d2, 0x10) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x60) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:38 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x20c0, 0xe3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4bcb) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x6}], 0x3, 0x80000001) r3 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) getsockopt(r3, 0x200000029, 0x68, 0x0, 0x0) 16:00:38 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6]) chroot(&(0x7f0000000040)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x80) sendmsg$unix(r7, &(0x7f0000000980)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000400)="804e187176050b2631d277d9987500de1dbf10dd9364910fa5ed5b97d847af628a1f67a14f3836b821a7807ab51b5514d833f3b42b9e6a5c5c3896e084b34d1ebff0fac053210715015234dc1c1b028afc75d3175367a8a64b22d5fcd8bcb4bad81e72465518bdc89e193b14501fb3285f60ac164779dc8c13a28b4eeb1c9116a509690de4825a00b142735f1de9a60ef85fc4f53cf16752e4efc1ddc2cc63a6bccc5b8f8fbe2a8543c79b5e12635d888de044014c6cecb5bedd", 0xba}, {&(0x7f00000004c0)="b06bdedf60b53175dbb80e6503e4f6a72579dfc105a529967c0f3351a5f2f94108dd6476b36d1e6c66c36d7e6d80727996e815255833eac52ca39ad6425f84b116480b268278a03ff01be5e0634ec5e7a68527aed32f9bb83af7c4e14f23490939a8d9d9b6738a44f585ce22ccd2aab6c79224e5d9a19b009262b1522facad0c905ddc9ce7d8eafb9bd76d5560545dc103d78ec1196588882a0e3c6db63bce9b4e27ff699eae7cace54f5059ed74978824e3bbdb5ca4a6220f4552926ee252d0d086c218437ccdcfc539030d3df1cf444b93333d4a", 0xd5}, {&(0x7f00000005c0)="df59607a3e1148df0bd7", 0xa}, {&(0x7f0000000600)="39402a4c8217bc9c8bc470c9dad756", 0xf}, {&(0x7f0000000640)="633c116a4b6c89731346eda40bfdc483aea213c7cb14eda7827a4c266245be1d68748d85f4febb22c2823a75fec6cb333cd133899f9a102f57e460c02027532908686fa75eeac2c836ad0ca4fa1b156fbe86fff0b41db2c44919d1543b4beda4723ffe9a93c9a101b3bef52830c9c517eb8bdd587a1d107472e08f2b4707b85a2fe00e5b66b86cdca57ec94201b41fbc5f5a713404e0774e7bfeccacf7f10dbf65bc1d3c6f58a676f67fbd58ddda8bdc8d93503f0fe490d4439b2d45be797b42e13ef5f43eb5844ddf38866ddb42fd", 0xcf}, {&(0x7f0000000740)="c767fa13e8986e25e45ff50bf8a86b3922963ca41d7583916a5323370bce4112f55bb3ae1a2e63e296d313c1278da7d2f2ce3a929964812584b3f5c8d4e1e72105b0848781da92c66e4d04b7140cfc8a2f26695663d9c313", 0x58}, {&(0x7f00000007c0)="cc52a39fc2743ec7675ed90c699032d4c2bc0725a42317796078d2fbba8a1d8c7cb7e2e833edb26ff949d42b93369a84", 0x30}, {&(0x7f0000000800)="dcaa3cbece1bef8774b5f7b0b5f07d627f2b4d639d78bf49272c9db62dd5f35c93fabf2ffd6d16517d504405deb42525c0f24d8cc8e72ae5728e94ee9a359ee4e903f4477764642965c30af32f70924daf81a2fe9fbd1d8d1d7ba76c2b0c754416", 0x61}, {&(0x7f0000000880)="8e322e9a0deb7506fb3104c038670c17c1105f3b14725c6c477dddfe86420a1996a7c1f528cb028146cef6f34443a677f690", 0x32}], 0x9, 0x0, 0x0, 0x400}, 0x2) r8 = dup(0xffffffffffffffff) setegid(r1) dup2(r8, r8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) renameat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000380)='./file0\x00', 0x2004, 0x3) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8080, 0x0) writev(r0, &(0x7f0000000080), 0xfffffffffffff71) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = socket$inet6(0x18, 0x8080, 0x80000000000000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) fchown(r8, r9, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x131) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f00000000c0)=""/37, 0x274) getdents(r0, 0x0, 0x0) 16:00:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = open(&(0x7f0000000240)='./file0\x00', 0x10810, 0x4) getdents(r0, &(0x7f0000000280)=""/135, 0x87) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmget(0x0, 0x1000, 0x341, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x1}, 0x8) fcntl$setown(r1, 0x6, r2) 16:00:39 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x146}], 0x1, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10480, 0x60) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3002a, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xffffffffffffff42}, 0xc) r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r3, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000a1b3e423deb98eb55d19e2f9f07f79172e2f666900003000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8009, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/189, 0xbd) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000040)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: clock_getres(0x4, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/63, 0x3f, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdd4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:40 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000380)) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x40000000000000a, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, r8, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^)\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='-)*\x00']) execve(0x0, 0x0, 0x0) flock(r0, 0x8) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e", 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xfe78) getpgid(r1) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:40 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r3) pipe(&(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:40 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20210, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xff) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(0xffffffffffffffff, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0, 0xe9fd674b48baf08f}, {0x0, 0x13e}, {0x0, 0xfffffffffffffcd7}, {0x0, 0x209}, {0x0}, {0x0, 0x16a}, {0x0, 0x282}, {0x0, 0xfffffffffffffeb8}], 0x9, 0x0}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x9c2, 0x1c1) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/null\x00', 0x1008a, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r1, &(0x7f0000002180)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = semget$private(0x0, 0x4, 0xa) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002200)=[0xc6d6, 0xf9, 0x8, 0x3, 0x4a0c, 0x9, 0x401, 0x8]) r6 = dup2(r4, r3) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1, 0x3, 0x0, 0x8000000000400}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) fcntl$setstatus(r6, 0x4, 0x80) 16:00:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000001, 0xd2, 0x7}, {{r1}, 0x0, 0x40, 0x1, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x3cbe, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x23, 0x2, 0x3f, 0x7f}], 0xffffffffffffff7f, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x80000000000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x83, 0x7ff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x6, 0xf4a, 0xcb}, {{r1}, 0xfffffffffffffffc, 0x88, 0x6, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x48, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x90, 0x31, 0x7, 0x100000000}], 0x1, &(0x7f00000001c0)={0x7}) close(r0) 16:00:40 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/135, 0x87) r1 = socket(0x11, 0x3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) socket(0x1, 0x2, 0x4) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x66834c4f, 0xfffffffffffffe01, 0xd5ee, 0x1, 0x1, 0x7, 0x4, 0x3, 0x0, 0x3f, 0x1}) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) nanosleep(&(0x7f0000000240)={0x100, 0x2}, &(0x7f00000002c0)) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7, 0x7fffffff}, {0x0, 0x7}}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="d89c4a86a3e06a8c399ef940", 0xc}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/56, 0x38}], 0x2, &(0x7f0000000400)=""/122, 0x7a}, 0x803) uvm_fault(0xffffffff8224f098, 0xffff800001b93002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224f098, 0xffff800001b93002, 0, 1) -> e rtable_satoplen(21,ffff800001b92f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a21bd0, count: 0 ddb> trace rtable_satoplen(21,ffff800001b92f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001b92f09,ffff800001b92f59,ffff800001b92f11,21) at rtable_lookup+0xed rtm_output(ffff800001b92f00,ffff800014a21cc0,ffff800014a21cc8,21,0) at rtm_output+0x1a7 route_output(fffffd8030bf1100,fffffd803e421190,0,0) at route_output+0x78b route_usrreq(fffffd803e421190,9,fffffd8030bf1100,0,0,ffff8000ffff8e18) at route_usrreq+0x35d sosend(fffffd803e421190,0,ffff800014a21f88,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8e18,3,ffff800014a22048,0,ffff800014a22110) at sendit+0x58f sys_sendto(ffff8000ffff8e18,ffff800014a22128,ffff800014a22110) at sys_sendto+0x92 syscall(ffff800014a221c0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,c76bb31b010) at Xsyscall+0x128 end of kernel end trace frame: 0xc796f8e0440, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a21b30 rbx 0xffffffffffffff5a rdx 0xffff800001b92f5d rcx 0xffff800001b93003 rax 0xffff800001b93003 r8 0x21 r9 0x1 r10 0xffff800001d3c140 r11 0xe5445c028fc98b45 r12 0 r13 0xffff800001b93003 r14 0xffffffff8214bcc0 mplsdomain r15 0x4 rip 0xffffffff81d33ff0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a21ae0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=288033 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff82252c30 process=0xffff8000ffff6d30 user=0xffff800014a1d000, vmspace=0xfffffd803f014108 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96757 505313 7190 0 2 0 syz-executor.0 *96757 288033 7190 0 7 0x4000000 syz-executor.0 70687 347548 40306 0 2 0x2 syz-executor.1 7190 42360 40306 0 2 0x482 syz-executor.0 58133 119200 0 0 3 0x14200 bored sosplice 40306 77818 58774 0 3 0x82 thrsleep syz-fuzzer 40306 221158 58774 0 2 0x4000482 syz-fuzzer 40306 433192 58774 0 3 0x4000082 thrsleep syz-fuzzer 40306 107802 58774 0 3 0x4000082 kqread syz-fuzzer 40306 79770 58774 0 3 0x4000082 thrsleep syz-fuzzer 40306 307587 58774 0 3 0x4000082 thrsleep syz-fuzzer 40306 70359 58774 0 3 0x4000082 thrsleep syz-fuzzer 58774 12639 17743 0 3 0x10008a pause ksh 17743 515597 42258 0 3 0x92 select sshd 80332 37497 1 0 3 0x100083 ttyin getty 42258 331343 1 0 3 0x80 select sshd 109 485707 91676 73 2 0x100090 syslogd 91676 331939 1 0 3 0x100082 netio syslogd 38938 5898 1 77 3 0x100090 poll dhclient 46229 413844 1 0 3 0x80 poll dhclient 45167 265318 0 0 2 0x14200 zerothread 69356 200494 0 0 3 0x14200 aiodoned aiodoned 8773 435634 0 0 3 0x14200 syncer update 29792 475558 0 0 3 0x14200 cleaner cleaner 96668 173508 0 0 3 0x14200 reaper reaper 16620 308953 0 0 3 0x14200 pgdaemon pagedaemon 3963 370286 0 0 3 0x14200 bored crynlk 18992 314877 0 0 3 0x14200 bored crypto 61787 201090 0 0 3 0x40014200 acpi0 acpi0 36686 495229 0 0 3 0x14200 bored softnet 30779 37608 0 0 3 0x14200 bored systqmp 31946 29755 0 0 3 0x14200 bored systq 75347 72809 0 0 3 0x40014200 bored softclock 65448 516841 0 0 3 0x40014200 idle0 26171 146383 0 0 3 0x14200 bored smr 1 379015 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6340K 6348K 78643K 10768 0 0 pcb 24 9K 10K 78643K 364 0 0 rtable 101 3K 3K 78643K 408 0 0 ifaddr 49 12K 12K 78643K 118 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 84 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 76K 78643K 1552 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 606 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 938 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 30K 46K 78643K 404 0 0 subproc 64 65538K 67586K 78643K 239 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 59 0 0 in_multi 33 2K 2K 78643K 108 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 255 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 72 20K 22K 78643K 2855 0 0 UVM aobj 44 2K 2K 78643K 44 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 29 0 0 NDP 9 0K 0K 78643K 38 0 0 temp 145 2357K 2421K 78643K 5486 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 318 0 311 1 0 1 1 0 8 0 plimitpl 152 31 0 24 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 7 0 7 4 4 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 398 0 210 12 0 12 12 0 8 0 art_table 32 399 0 210 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 7 1 0 1 1 0 8 0 semapl 112 604 0 594 1 0 1 1 0 8 0 shmpl 112 42 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2758 0 1341 46 0 46 46 0 8 0 ffsino 240 2758 0 1341 84 0 84 84 0 8 0 nchpl 144 4168 0 2523 62 0 62 62 0 8 0 uvmvnodes 72 2935 0 0 54 0 54 54 0 8 0 vnodes 200 2935 0 0 155 0 155 155 0 8 0 namei 1024 12633 0 12633 2 1 1 1 0 8 1 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 14286 0 14286 14 11 3 6 0 8 3 sigapl 432 1093 0 1080 2 0 2 2 0 8 0 futexpl 56 18763 0 18763 1 0 1 1 0 8 1 knotepl 112 325 0 306 1 0 1 1 0 8 0 kqueuepl 104 197 0 195 1 0 1 1 0 8 0 pipepl 112 480 0 461 2 1 1 1 0 8 0 fdescpl 424 1094 0 1080 2 0 2 2 0 8 0 filepl 120 5281 0 5186 4 0 4 4 0 8 1 lockfpl 104 212 0 212 2 1 1 1 0 8 1 lockfspl 32 328 0 328 2 1 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 1313 0 1306 1 0 1 1 0 8 0 zombiepl 144 1080 0 1080 2 1 1 1 0 8 1 processpl 840 1109 0 1080 4 0 4 4 0 8 0 procpl 600 2171 0 2135 4 0 4 4 0 8 1 sockpl 384 1125 0 1107 3 0 3 3 0 8 0 mcl64k 65536 13 0 13 3 3 0 1 0 8 0 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 11 0 11 2 2 0 1 0 8 0 mcl9k 9216 9 0 9 3 2 1 1 0 8 1 mcl8k 8192 12 0 12 1 1 0 1 0 8 0 mcl4k 4096 51 0 51 2 1 1 1 0 8 1 mcl2k2 2112 7 0 7 2 2 0 1 0 8 0 mcl2k 2048 48376 0 48340 13 8 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82153 0 82044 11 3 8 8 0 8 0 bufpl 256 8572 0 2940 353 0 353 353 0 8 0 anonpl 16 119302 0 111924 62 11 51 52 0 62 15 amapchunkpl 152 4386 0 4306 13 8 5 13 0 158 0 amappl16 192 5278 0 4819 56 24 32 36 0 8 8 amappl15 184 594 0 590 1 0 1 1 0 8 0 amappl14 176 123 0 119 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 121 0 116 1 0 1 1 0 8 0 amappl11 152 543 0 531 1 0 1 1 0 8 0 amappl10 144 297 0 296 3 2 1 1 0 8 0 amappl9 136 552 0 547 1 0 1 1 0 8 0 amappl8 128 137 0 122 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 559 0 551 1 0 1 1 0 8 0 amappl5 104 231 0 219 1 0 1 1 0 8 0 amappl4 96 1183 0 1160 2 1 1 2 0 8 0 amappl3 88 260 0 254 1 0 1 1 0 8 0 amappl2 80 8654 0 8604 2 0 2 2 0 8 0 amappl1 72 29212 0 28804 28 19 9 19 0 8 0 amappl 72 2419 0 2387 1 0 1 1 0 75 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 dma64 64 259 0 259 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 43 0 0 1 0 1 1 0 8 0 uaddrrnd 24 1094 0 1080 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1094 0 1080 1 0 1 1 0 8 0 vmmpekpl 168 10224 0 10202 2 0 2 2 0 8 0 vmmpepl 168 122685 0 121307 108 32 76 88 0 357 10 vmsppl 264 1093 0 1080 2 1 1 2 0 8 0 pdppl 4096 2194 0 2160 5 0 5 5 0 8 0 pvpl 32 384445 0 373912 182 29 153 164 0 265 55 pmappl 192 1093 0 1080 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 495 0 20 14 0 14 14 0 8 0